Soru Gün Sayma

Katılım
13 Nisan 2016
Mesajlar
17
Excel Vers. ve Dili
2016
Merhaba,

Şöyle bir formülüm var:
=EĞER(B2="";"";EĞER(B2=(BUGÜN());"Bugün";EĞER(B2+1=(BUGÜN());"Dün";(GÜNSAY(BUGÜN();B2)&" gün oldu"))))

Hücre boşsa boş, yazdığım tarih bugünse bugün, dünse dün, daha fazla geçtiyse şu kadar gün oldu yazıyor.
Hücre içine gelecek tarih yazdığımda "şu kadar gün var" nasıl yazdırabilirim?

Yardımlarınızı beklerim,
Teşekkürler,
 
Katılım
13 Nisan 2016
Mesajlar
17
Excel Vers. ve Dili
2016
=EĞER(B2="";"";EĞER(B2=(BUGÜN());"Bugün";EĞER(B2+1=(BUGÜN());"Dün";EĞER(B2<BUGÜN();(GÜNSAY(BUGÜN();B2)&" gün oldu");(GÜNSAY(BUGÜN();B2)&" gün var")))))

Şöyle bir şey yaptım. Çalıştı fakat -3 gün var diyor. Bu sayıyı her zaman nasıl pozitif sayı yaparım?
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Aşağıdaki formülle deneyiniz.
Kod:
=EĞER(B2="";"";EĞER(B2-BUGÜN()<(-1);MUTLAK(B2-BUGÜN())&" Gün geçti";EĞER(B2-BUGÜN()=(-1);"Dün";EĞER(B2-BUGÜN()=0;"Bu gün";EĞER(B2-BUGÜN()>0;B2-BUGÜN()&" Gün var";"")))))
 
Üst