• DİKKAT

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

İki Tarih Arası Gün Ay Yıl Hesaplama

=ETARİHLİ(1;F17;"y")&" "&"YIL"&" "&ETARİHLİ(1;F17;"ym")&" "&"AY"
&" "&ETARİHLİ(1;F17;"md")&" "&"GÜN"


ETARİHLİ de ilk parametreniz 1 yani 01.01.1900 tarihine denk gelir

Siz ne yapmak istiyorsanız açık açık örnek bir dosyada belirtiniz.
 
fnJrQJ.jpg


RESİMDEKİ GİBİ ALT ALTA YAZILACAK TARİHLERİ GÜN AY YIL OLARAK EN ALTTA TOPLAMAK İSTİYORUM.
 
E2 hücresine;
Kod:
=ETARİHLİ(1;D2-C2;"Y")&" Yıl "&ETARİHLİ(1;D2-C2;"ym")&" Ay "&ETARİHLİ(1;D2-C2;"md")&" Gün"
 
Bunun için yılları, ayları ve günleri ayrı hücrelerde hesaplayıp, en son alt toplamlarda günden aya, aydan da yıla dönüştürseniz daha doğru olmaz mı.

Örneğinize göre E2'de yıl farkını, F2'de ay farkını, F2'de gün farkını buldurun. 17.satırda her birinin alt toplamını alın.
18. satırda gün toplamını 1 ay=30 gün hesabından gün toplamını aya çevirin.
19. satırda 1 yıl =12 ay hesabından ay toplamını yıla çevirin ve son olarak kaç yıl ay ve gün olduğunu bulun.
 
E2 hücresine kopyalayarak E15 hücresine çekiniz. Gün olarak hesaplanır.
Kod:
=D2-C2
E16 Hücresine kopyalayın .Günlerin toplamı
Kod:
=TOPLA(E2:E14)
E17 Hücresine kopyalayın;YIL ,AY VE GÜN olarak süre
Kod:
=TAMSAYI(E16/365)&" yıl "&TAMSAYI(MOD(E16;365)/30)&" ay "&E16-TAMSAYI(E16/365)*365-TAMSAYI(MOD(E16;365)/30)*30&" gün"
VEYA E16'yı BOŞ BIRAKIN E17' ye KOPYALAYIN
Kod:
=TAMSAYI(TOPLA(E2:E16)/365)&" yıl "&TAMSAYI(MOD(TOPLA(E2:E16);365)/30)&" ay "&TOPLA(E2:E16)-TAMSAYI(TOPLA(E2:E16)/365)*365-TAMSAYI(MOD(TOPLA(E2:E16);365)/30)*30&" gün"
Kolay gelsin.
 
Son düzenleme:
.

Kod:
=DATEDIF(SUM(A1:A15);SUM(B1:B15);"y")&" Yıl, "&DATEDIF(SUM(A1:A15);SUM(B1:B15);"ym")&" Ay, "&DATEDIF(SUM(A1:A15);SUM(B1:B15);"md")&" Gün"

DATEDIF=ETARİHLİ
SUM=TOPLA

Türkçelerini yerine koyarak deneyin.


.
 
Örneğin hesaplamasını 6 Yıl 9 Ay 5 Gün olarak yapıyor.
 
Hocam Olması Gereken

26.07.2001 17.02.2003 1 6 21
17.02.2003 21.08.2007 4 6 4


Sizin gönderdiğiniz dosyadaki sonuç

26.07.2001 17.02.2003 1 yıl 6 ay 19 gün
17.02.2003 21.08.2007 4 yıl 6 ay 4 gün

Şöyle bir şey fark ettim ilk tarihteki gün sonrakinden büyük olunca yanlış hesaplama yapıyor.
 
Son düzenleme:
Merhaba.

Bu konu sayfasındaki diğer cevap ve eklenen belgeleri incelemedim.

Aşağıdaki konu sayfasında yer alan mesajlaşmaları okuyup 6 numaralı cevap cevabımın ekindeki belgeyi bir inceleyin isterseniz.

Yıllık Ücretli İzin Hakediş

İşinize yarayabilir.

NOT: Verdiğiniz örnekler arasında hesaplama yöntemi farkı var sanırım.
Zira ekdiğiniz örnek tarihlerden birincisinin gün kısmındaki sonuç 21 ise ikinci tarihler arasındaki gün kısmına ait farkın 3 gün olması gerekmez mi?

İsterseniz sorunuzu farklı durumları içeren ve gerçek belgenizle aynı yapıda örnek belge ile destekleyin.
Örnek belge yükleme yöntemine ilişkin açıklama cevabımın altındaki İMZA bölümünde var.
.
 
Hocam destek ekibinden yusuf44 ün eklediği dosyada hiçbir değişiklik yapmadım. formüller doğru sıkıntı yok ama dediğim gibi her seferinde ilk tarihin gününü sonrakinden büyük yazınca bu eksik hesaplama yapıyor. verdiğiniz linkteki örnekleri de inceliyim inşallah sonuca ulaşabilirim. ilginize Teşekkürler
 
Hocam Olması Gereken

26.07.2001 17.02.2003 1 6 21
17.02.2003 21.08.2007 4 6 4


Sizin gönderdiğiniz dosyadaki sonuç

26.07.2001 17.02.2003 1 yıl 6 ay 19 gün
17.02.2003 21.08.2007 4 yıl 6 ay 4 gün

Şöyle bir şey fark ettim ilk tarihteki gün sonrakinden büyük olunca yanlış hesaplama yapıyor.

Sizde nasıl o sonucu veriyor bilmiyorum ancak benim bilgisayarımda 26/07/2001 ile 17/02/2003 arasını 1 yıl, 6 ay, 22 gün olarak buluyor.

Manuel hesapladığımda da
26/07/2001 - 26/07/2002 = 1 yıl
26/07/2002 - 26/01/2003 = 6 ay
26/01/2003 - 31/01/2003 = (27-28-29-30-31) = 5 gün
01/02/2003 - 17/02/2003 = 17 gün
Toplam : 1 yıl 6 ay 22 gün
 
Sizde nasıl o sonucu veriyor bilmiyorum ancak benim bilgisayarımda 26/07/2001 ile 17/02/2003 arasını 1 yıl, 6 ay, 22 gün olarak buluyor.

Manuel hesapladığımda da
26/07/2001 - 26/07/2002 = 1 yıl
26/07/2002 - 26/01/2003 = 6 ay
26/01/2003 - 31/01/2003 = (27-28-29-30-31) = 5 gün
01/02/2003 - 17/02/2003 = 17 gün
Toplam : 1 yıl 6 ay 22 gün

Hocam bilgisayardan bilgisayara fark etmez tatbikî. Mesela sizin verdiğiniz manuel hesaplamada bende tek tek yazdım doğru hesapladı.1 yıl 6 ay 21 gün. Ama topluca yazınca 19 gün çıkıyor. Bende bi şey anlamadım vallahi :)
 
Topluca derken neyi kastediyorsunuz?
 
C2'ye 26/07/2001, D2'ye 17/02/2003 yazınca 1 yıl 6 ay 22 gün buluyor benim tablo.
 
Hayırlı Bayramlar Arkadaşlar

Bana şöyle bir formül lazım;

A1 hücresindeki tarihten bugüne geçen yıl sayısı

01.01.2010 dan bu güne geçen yıl 5 yıl gibi mesela.

Teşekkür ederim.​

Hallettim arkadaşlar teşekkür ederim.

İşine yarabilecek olanlariçin

Selam,

Bu formülün kod hali için yardımcı olur musunuz.


=ETARİHLİ(C2;BUGÜN()+1;"Y")&" "&""&" "
 
Son düzenleme:
Geri
Üst