bir sorum daha olacak 1988 doğumlu biri o formülde 30 çıkıyor ama normal manuel olarak 2019-1988 yaptığımda 31 çıkıyor formül de nasıl bir güncelleme yapmak gerekiyor net çıkması için?
A sütunu hep 8 karakterse aşağıdaki formülü deneyiniz. formülün yazıldığı hücrenin biçimi Genel olmalıdır:
=ETARİHLİ(TARİH(SOLDAN(A1;4);PARÇAAL(A1;5;2);SAĞDAN(A1;2));B1;"y")
Yıl için F6 hücresine:
=ETARİHLİ(C6;EĞER(D6="";$C$2;D6);"y")
Ay için G6 hücresine:
=ETARİHLİ(C6;EĞER(D6="";$C$2;D6);"ym")
Gün için H6 hücresine:
=ETARİHLİ(C6;EĞER(D6="";$C$2;D6);"md")
Toplam gün sayısı için I6 hücresine:
=EĞER(D6="";$C$2;D6)-C6
Deneyiniz.
G4;
=EĞER(YADA($C4="";VE($D4<>"";G$3>=$D4));0;EĞER(YIL($G$1)<G$3;0;EĞER(ETARİHLİ($C4;$G$1;"Y")>=22;DÜŞEYARA(G$3;'Yıllar ve aidatlar'!$B:$C;2;0))))
A4 ve A7 hücrelerinde tarih var ise
=ETARİHLİ(A4;A7;"y")&" yıl, "&ETARİHLİ(A4;A7;"ym")&" ay, "&TAMSAYI(ETARİHLİ(A4;A7;"md")/7)&" hafta, "&MOD(ETARİHLİ(A4;A7;"md");7)&" gün"
Eğer en son günü de içerecek ise A7 yerine A7+1 yazarsınız.
Aşağıdaki linkten kontrolünü sağlarsınız...
...Bir önceki formül cevabımdaki küçük bir sorunu düzelttim, kontrol ediniz.
=EĞER(YADA($A$1="";$A$1-1>=BUGÜN());"TARİHİ KONTROL ET";KIRP(EĞER(ETARİHLİ($A$1-1;BUGÜN();"y")=0;"";ETARİHLİ($A$1-1;BUGÜN();"y")&" yıl ")&EĞER(ETARİHLİ($A$1-1;BUGÜN();"ym")=0;"";ETARİHLİ($A$1-1;BUGÜN();"ym")&" ay...
...gün sayılarının 0 olma durumuna
ilişkin ilave yapmanızı öneririm.
Bu ilaveler yapılmazsa HATA veya 0 ay, 0 hafta gibi sonuçlar alınabilir.
=ETARİHLİ($A$1;BUGÜN();"y")&" yıl "&ETARİHLİ($A$1;BUGÜN();"ym")&" ay...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.