Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Dizi formülleri ile ilgili olarak Korhan Bey'in forumda vermiş olduğu bir cevabın incelemesini yapalım.
=TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\18};{3;2;1}))
A1 = 01.05.2000 (Doğum Tarihi)
B1 = 28.04.2015 (Başlangıç Tarihi)
C1 = 05.05.2015 (Bitiş Tarihi)
Ekteki...
Korhan Hocam, formülü test ettim genelde doğru sonuç çıkarıyor fakat yaş sınırlarında hata veriyor,
örnek olarak,
A1 Hücresi doğum tarihi 01/05/2000
B1 Hücresi başlangıç tarihi 28/04/2018
C1 Hücresi bitiş tarihi 10/05/2019 olsun,
sonuç kısmında 380 hesaplaması gerekirken 745 sonucunu veriyor
Şimdi daha net anladım. Verdiğiniz tarih aralığındaki gün bazında bir hesaplama yapılması gerekiyor.
Aşağıdaki formülü deneyiniz.
=TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\19};{3;2;1}))
...tam aylar sayıldığı için 23 ay kabul ediyor. Buna karşılık 5 satırda sizin formülünüz de benim formülüm de 61 ay buluyor. Ay hesabıyla ilgili tam açıklama yaparsanız formülde güncelleme yapılabilir...
Alternatif olarak.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [E5:E30]) Is Nothing Then Exit Sub
If Selection.Count > 1 Then Exit Sub
If Target = "" Then
Target.Offset(0, 1) = ""
ElseIf IsNumeric(Target) = False Then
Target.Offset(0, 1) = ""
Else...
Merhaba,
Doğru mu anladım bilemiyorum, belki birden fazla örnek verseydiniz deneme şansı daha fazla olurdu.
E4 : =ETARİHLİ(B4;C4;"Y")
F4 : =ETARİHLİ(B4;C4;"YM")
G4 : =ETARİHLİ(B4;C4;"MD")
H4 : =TAMSAYI(E4/2)
I4 : =E4-H4*2
J4 : =F4
K4 : =G4
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.