• DİKKAT

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

Günlerin aylara dağılımı

suatbayhan

Altın Üye
Altın Üye
Katılım
2 Kasım 2007
Mesajlar
491
Excel Vers. ve Dili
2019 Türkçe
Merhaba arkadaşlar,
İki tarih arasındaki günlerin ayları dağılımını yapmak istiyorum. Daha önce bu siteden aldığım formülü uyguladığımda bazı günlerde hata veriyor.
Yardımlarınız için şimdiden teşekkür ediyorum.
 

Ekli dosyalar





.

Nerede hata yapıyor?

.
4. ve 5. Hakediş arasındaki süre hesabında: Ekim 31 gün, Kasım ise 18 gündür.
formülü kullandığımızda Ekim30 gün, veriyor.

2. ve 3. Hakediş arasındai süre hesabında: Ağustos 3 gündür
formülü kullandığımızda 4 gün veriyor.


 
.Formülü uyguladığınız yerler nereler? Formülleri yerine koyarak ve hatalı çıkan yerlerin ne olması gerektiğini belirterek, dosyayı tekrar eklerseniz daha iyi olur.

.
 
Ekledim Hocam,
İlginiz için teşekkür ederim.
 

Ekli dosyalar

.

Aslında,

MAK(0;(MİN($B9;TARİH(YIL($L$3);AY($L$3)+1;0))-MAK($B8;$L$3)+1)) formülünüz doğru sonuç üretiyor. Ve doğrusu da bu.

Neden bazı yerlerde aşağıdaki gibi yazma gereğini duymuşsunuz?

MAK(0;(MİN($B9;TARİH(YIL($L$3);AY($L$3)+1;0)-1)-MAK($B8;$L$3)+1))

.Dosyanız ekte.


 

Ekli dosyalar

Hocam o değişikliği bir önceki hakediş tarihinin dahil edilmemesi için yapmıştım.
Sizin yaptığınıza göre düzelttim. Formülünüze göre hatalı sonuç veren yerleri gösterdim.
Teşekkür ederim.
 

Ekli dosyalar

.

Açıklığa kavuşturalım. Benim verdiğim formül hem başlangıç ve hem de bitiş tarihi dahildir.

Şimdi hangisi dahil olacak hangisi olmayacak?

.
 
İşe başlama tarihi dahildir.

-İşe başlama ile 1 nolu hakediş arasındaki sürede hem işe başlama tarihi hem de 1 nolu hakediş tarihi dahildir. (Hem başlangıç hem de bitiş tarihi dahildir.)

Ancak bundan sonrakilerde durum farklı:
-1 ve 2 nolu hakediş arasındaki sürede, 1 nolu hakedişin tarihi dahil değil, 2 nolu hakedişin tarihi dahildir. (Başlangıç tarihi dahil değil, bitiş tarihi dahildir.)
-2 ve 3 nolu hakediş arasındaki sürede, 2 nolu hakedişin tarihi dahil değil, 3 nolu hakedişin tarihi dahildir. (Başlangıç tarihi dahil değil, bitiş tarihi dahildir.)
Diğer hakedişler için de aynı durum geçerlidir. ((Başlangıç tarihi dahil değil, bitiş tarihi dahildir.))
 
Son düzenleme:
.

ilk satırdaki formüleri:
=IF(B5="";"";MAX(0;(MIN($B5;DATE(YEAR($F$3);MONTH($F$3)+1;0))-MAX($C$3;$F$3)+1)))

Diğer satırlardakini:
=IF(B6="";"";MAX(0;(MIN($B6;DATE(YEAR($F$3);MONTH($F$3)+1;0))-MAX(B5;$F$3))))

şeklinde deneyin.

.
 
Hocam beş yerde birer gün eksik veriyor.
 

Ekli dosyalar

Geri
Üst