iki tarih arasındaki farkı bulma

Katılım
3 Eylül 2006
Mesajlar
25
Excel Vers. ve Dili
2003 Türkçe
Günlerdir çözemediğim bir sorunum var yardımcı olursanız çok sevinirim.

A sütünuna doğum tarihlerini giriyorum
B sütünuna otomatik olarak o günün tarihi giriliyor =bugün() fonksiyonu ile
C sütünundaki formül aracılığıyla iki tarih arasındaki farkı ay olarak hesaplatıp kişinin o andaki yaşını ay olarak hesaplatıyorum.

=(YIL(B1)-YIL(A1))*12+AY(B1)-AY(A1)
buraya kadar sorun yok.
Sorun şurada; hazırladığım sayfada B sütünunda 100 satır =bugün() fonksiyonu var, C sütünunda 100 satır yukardaki formül var, A sütununa yeni veriler girildikçe hesaplamalar yapılıyor, ancak A sütununa veri girilmediği durumlarda da formül çalışıyor ve 0(sıfır) sonucunu üretiyor.

bu durumda MİN(C1:C100) formülünü kullandığımda doğal olarak her zaman 0(sıfır) sonucunu veriyor. Benim sorum şu; A sütununa veri girilmediği durumlarda formülün çalışması engellenebilir mi? Böylelikle C sütununda ilgili satırda o(sıfır) görülmeyecek, o satır boş klacak ve MİN(C1:C100) formülü doğru sonucu verecek. Belik bu sorun MİN fonksiyonun sıfır değerlerini dikkate almamasını sağlayarakta çözülebilir. Her iki çözüm şekli konusunda yardımlarınızı bekliyorum. Teşekkürler
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
C kolonunda =E&#286;ER(A1<>"";(YIL(B1)-YIL(A1))*12+AY(B1)-AY(A1);"")

form&#252;l&#252;n&#252; kullanabilirsiniz.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Fonksiyonunuzu &#351;u &#351;ekilde yaz&#305;n;

=E&#286;ER(A1="";"";(YIL(B1)-YIL(A1))*12+AY(B1)-AY(A1))

Bunun &#351;ablonu &#351;&#246;yledir.

=E&#286;ER(A1="";"";Form&#252;l)

Anlam&#305; ise, E&#287;er A1 bo&#351;sa bo&#351; b&#305;rak yoksa Form&#252;l&#252; &#231;al&#305;&#351;t&#305;r.
 
Katılım
3 Eylül 2006
Mesajlar
25
Excel Vers. ve Dili
2003 Türkçe
Cevap veren her iki arkadaşıma da çok teşekkür ederim, her iki çözümde çok güzel çalıştı, minnettarım. saygılarımla.
 
Üst