• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

iki tarih arasında kalan sürelerin yaş değerlerinin hesaplanması

Benim anladığım ve yukardaki formülle oluşturduğum çözüm aşağıdaki şekilde ,Dosyadaki örneğe göre
7 günün 4 günü 15- 18 yaş: 4* 2=8 gün
7 günün 3 günü 15 yaş altı : 3* 3 =9 gün
Toplam 17 gün

Hocam, daha önce vermiş olduğunuz formül ile problemi çözdüm.
Korhan Hocamın oluşturduğu formüle ilişkin mesajının yanıtsız kalmaması için dönüş yaptım.
 
Ş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.

C++:
=TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\19};{3;2;1}))
 
Şimdi daha net anladım. Verdiğini tarih aralığındaki gün bazında bir hesaplama yapılması gerekiyor.

Aşağıdaki formülü deneyiniz.

C++:
=TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\19};{3;2;1}))

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
 
Korhan Bey;
Tebrik ederim mükemmel bir formül.Sonudaki 19'u 18 yaptığınızda doğru sonuç veriyor.
Formülü anlamaya çalışıyorum.
Kod:
=TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\18};{3;2;1}))
 
Korhan Bey;
Tebrik ederim mükemmel bir formül.Sonudaki 19'u 18 yaptığınızda doğru sonuç veriyor.
Formülü anlamaya çalışıyorum.
Kod:
=TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\18};{3;2;1}))

Korhan Hocam, 19'u 18 yapınca düzeldi, doğruluk testine devam ederken 19 ibaresini gözden kaçırmışım.

Emeği geçen herkese teşekkür ederim.
 
Korhan Hocam, 19'u 18 yapınca düzeldi, doğruluk testine devam ederken 19 ibaresini gözden kaçırmışım.

Emeği geçen herkese teşekkür ederim.
Üstadlarım tekrardan merhabalar,
Bu formül çok işimi gördü, formüle bir koşul daha eklemek istiyorum fakat işin içinden çıkamadım.
İlave edeceğim koşula örnek vermek gerekirse;
A1 Hücresinde doğum tarihi olacak,
B1-C1 hücre aralığındaki tarihler 30.03.2020 tarihinden önce ise 15 yaş altı 1 gün 3'e çarpılacak, 15-18 yaş aralığı 1 gün 2'ye çarpılacak, 18 yaş üzeri 1 gün 1'e çarpılacak,
B1-C1 hücre aralığındaki tarihler 30.03.2020 ve sonrası ise 15 yaş altı 1 gün 2 ye çarpılacak 15 yaş üzeri 1 gün 1'e çarpılacak,
yardımlarınız için şimdiden teşekkür ederim.
 
=EĞER(B1&C1>=E1;(TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15};{2;1})));(TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\18};{3;2;1}))))

ilave koşul için bu formülü denedim, fakat doğru sonuca ulaşmıyor.
A1 Hücresi doğum tarihi
B1 Hücresi Başlangıç tarihi
C1 Hücresi Bitiş tarihi
E1 Hücresi yeni koşul olan (30.03.2020) tarihi
 
Deneyiniz.

C++:
=EĞER(VE(B1>=E1;C1>=E1);TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15};{2;1}));TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\18};{3;2;1})))
 
Deneyiniz.

C++:
=EĞER(VE(B1>=E1;C1>=E1);TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15};{2;1}));TOPLA.ÇARPIM(ARA(ETARİHLİ(A1;SATIR(DOLAYLI(B1&":"&C1-1));"Y");{0\15\18};{3;2;1})))

Hocam, formülü denetim fakat doğru sonuca ulaştırmıyor,

bir örnek dosya ekledim,
 

Ekli dosyalar

>=15 (büyük eşit) yaşın üstünde olursa işlem nasıl olacak?

Ek olarak ikinci tarih kırılımı işin içine girince bu formül işe yaramayabilir. En azında ben kafamda kurgulayamadım.
 
>=15 (büyük eşit) yaşın üstünde olursa işlem nasıl olacak?

Ek olarak ikinci tarih kırılımı işin içine girince bu formül işe yaramayabilir. En azında ben kafamda kurgulayamadım.

Hocam, 15 yaş ve üzeri 1 gün 1'e çarpılacak

tabloda bir kaç örneklendirme yaparsam rahat anlaşılır diye düşünüyorum.
 
C1 hücresi 05.05.2020 olursa hesaplama için örnek verir misiniz?
 
Eklediğiniz örnekte 01.05.2018 tarihi var. Bu tarih benim kafamı karıştırdı.
 
Hocam doğum tarihi dikkate alındığında 15 yas sınırı 01.05.2018 tarihine denk geliyor. Bu durumda B1 hücresindeki tarih ile 01.05.2018 aralıgı 15 yasın altında kaldıgından1 gün 3 e carpılacak.
 
Değerli Hocalarım tekrardan merhabalar, daha önce bahsettiğim gibi iki tarih arası belli koşula göre yaş hesaplaması sorularım vardı sayenizde çözümlere ulaştım fakat bir yerde takıldım bu konu da sizden yardım talep ediyorum.
soruya ilişkin dosya ekledim, excel formülasyonu bir yerde tıkandığı için VBA kodları ile bir şeyler yapmaya çalıştım.
yardımlarınız için şimdiden teşekkür ederim.
 

Ekli dosyalar

problemin çözümü hakkında yardımlarınızı rica ediyorum
 
Geri
Üst