İki Tarih Arası Gün Hesaplarken farklı durumlar.

Katılım
6 Mayıs 2020
Mesajlar
205
Excel Vers. ve Dili
Microsoft Office 365 E3
Altın Üyelik Bitiş Tarihi
01-10-2024
Merhaba Değerli Forum Üyeleri,

İki Tarih arası gün sayısını çıkarmak için etarihli ve tamsayı fonksiyonlarını kullanıyorum bu durumda sıkıntı yok. Bazı durumlarda erken tarih tek yazılıyor geç olan tarih yazılmadığı durumlar oluyor şablonda bu seferde -44695 gibi sayılar piyasaya çıkıyor. Bu fonksiyonları formülleştirirken nasıl eklemeler yapmam gerekiyor ki geç tarih eklenmediği zaman boş görünsün hücre.

Örnek vermek gerekirse;

J4 Hücresinde : =etarihli(G4;I4;"d") yada =Tamsayı(I4-G4) yaptığımda gün sayısı alıyorum. (2 gün)

G4 Hücresinde : 01.05.2022
I4 Hücresinde : 03.05.2022
yazıyor.

Ama bazı durumlarda;

G4 Hücresinde : 01.05.2022
I4 Hücresinde : (Boş)

Yukarıdaki formüllere nasıl bir ekleme yapmam gerekir ki I4 hücresi boş olduğu vakit J4 hücresinde hiç bir şey göstermemesini istiyorum.

Eğer her iki tarih girme hücreleri boş ise formülü girdiğimde de boş göstermesini istiyorum.

Yapabileceğimiz bir durum varsa dönüş yaparsanız sevinirim.

Sağlıcakla kalın.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

İlk aklıma gelen çözüm :
Kod:
=EĞER(BAĞ_DEĞ_DOLU_SAY(G4:H4)=2;"Formülünüz";"")
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Alternatif :)
Kod:
=EĞER(YADA(G4="";I4="");"";ETARİHLİ(G4;I4;"d"))
 
Katılım
6 Mayıs 2020
Mesajlar
205
Excel Vers. ve Dili
Microsoft Office 365 E3
Altın Üyelik Bitiş Tarihi
01-10-2024
Merhaba,

İlk aklıma gelen çözüm :
Kod:
=EĞER(BAĞ_DEĞ_DOLU_SAY(G4:H4)=2;"Formülünüz";"")
Necdet Bey Merhaba,

Geri dönüş için teşekkür ederim. Denedim ama uyarlayamadım. Cengiz Beyin formülü oturdu.

Çok Sağolun. Sağlıcakla kalın.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Benim önerimde 2 hücre dolu ise şartı vardı. Yani :

Kod:
=EĞER(BAĞ_DEĞ_DOLU_SAY(G4:H4)=2;H4-G4;"")
Olacaktı. sadece gün hesabı ise doğrudan büyük tarihten küçük tarihi çıkarabilirsiniz.

Her hücreyi YADA fonksiyonu ile kontrol etmek belki bir kaç hücre için olabilir ama 100 tane hücre varsa pratik olmazdı.
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Üstadım ikinci tarih hücresi I4 , sizin formülde H4 olarak ayarlı.
Sanırım o yüzden bir sorun oldu. ;)

Merhaba,

Benim önerimde 2 hücre dolu ise şartı vardı. Yani :

Kod:
=EĞER(BAĞ_DEĞ_DOLU_SAY(G4:H4)=2;H4-G4;"")
Olacaktı. sadece gün hesabı ise doğrudan büyük tarihten küçük tarihi çıkarabilirsiniz.

Her hücreyi YADA fonksiyonu ile kontrol etmek belki bir kaç hücre için olabilir ama 100 tane hücre varsa pratik olmazdı.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Üstadım ikinci tarih hücresi I4 , sizin formülde H4 olarak ayarlı.
Sanırım o yüzden bir sorun oldu. ;)
Benim yazdığıma değil, aklımdan geçene bakmak gerek, malum yaşlılık :) Biraz inceleyince bulunabilecek bir hata yapmışım hihehihe
 
Üst