Excelde İki tarih arasındaki Gün Ay Yıl Hesaplamasını araştırdığınızda birçok formüllerle hesaplama yaparak çözümlerini gördüm. Ancak hiç bu kadar formül yazmanıza gerek yok. Tek bir formül ETARİHLİ (DATEDIF) ile bu işi kolayca yapabilirsiniz.
Başlamadan bir hatırlatma yapayım; ETARİHLİ (DATEDIF) Fonksiyonu Excel’de Eşittir ile fonksiyon parametreleri gelmemektedir. Bu fonksiyonda excel size yardım etmeyecek. Bu sebeple yanlış başınızasınız.
Tarih Arasındaki Fark
Örneğin 01.01.2000 ile 31.12.2010 tarihleri arasındaki gün farklarını bakınca arada 10 yıl fark olduğu anlaşılıyor. Ancak 10 yıldan sonra kaç ay daha var, veya aydan sonra kaç gün var diye sonuç almak istediğimizde anlatacağım yöntemle kolayca yapabilirsiniz.
=ETARİHLİ( BAŞLANGIÇ TARİHİ; BİTİŞ TARİHİ; KARAKTER)
Formül Karakterlerinin Anlamları
KARAKTER | AÇIKLAMA |
---|---|
y | İki Tarih Arasındaki Yıl Farkı |
m | İki Tarih Arasındaki Ay Farkı |
d | İki Tarih Arasındaki Gün Farkı |
ym | İki Tarih Atasındaki Yıl farkını Düşüp kalan Ay sayısını verir |
md | İki Tarih Arasındaki Yıl ve Ay Farkını Düşüp kalan Gün sayısını verir |
ETARİHLİ (DATEDIF) Fonksiyonundaki KARAKTER bölümüne yukarıdaki tablodan hangi değeri yazarsanız o sayısal karşılığını verir.
Bu konuyu daha iyi anlayabilmek için örneklerle yola çıkalım.
Tarih Arasındaki Yıl-Ay-Gün Farkı Formülü
BAŞLANGIÇ TARİHİ | 01.01.2000 | BİTİŞ TARİHİ | 31.12.2010 |
İŞLEM | FORMÜL METNİ | SONUÇ | AÇIKLAMA |
---|---|---|---|
YIL FARKI | =ETARİHLİ(01.01.2000;31.12.2010;”y“)&” Yıl” | 10 Yıl | İki tarih arasındaki Yıl Farkı Sayısı |
AY FARKI | =ETARİHLİ(01.01.2000;31.12.2010;”ym“)&” Ay” | 11 Ay | İki Tarih Arasındaki Yıl farkını düşüp kalan Ay sayısını verir. |
KALAN GÜN FARKI | =ETARİHLİ(01.01.2000;31.12.2010;”md“)&” Gün” | 30 Gün | İki Tarih Arasındaki Yıl ve Ay farkını düşüp kalan gün sayısını verir. |
Bu formülle örneğin kaç gündür çalışıyorsunuz öğrenebilirsiniz, Ya da kaç yıl, kaç ay, kaç gündür hayattasınız öğrenebilirsiniz. Örnekleri çoğaltabiliriz.
Ekli dosyada toplu liste hesaplamasında ayrı ayrı hesaplamalar ile ilgili örneklere de bi göz atın.
#ETARİHLİ #DATEDIF #tarihselfonksiyon #dateFunction #excelFunction #excelFormul #advancedExcel #ileriExcel #excel #excelDersi #excelKursu #excelEğitimi
İlgili Aramalar
- excel tarih farkı formülü
- etarihli yok
- excel’de iki tarih arası gün ay yıl hesaplama formülü
- excel tarih karşılaştırma
- dateif kullanımı excel
- excelde bugünden tarih çıkarma
ingilizcesini istiyorum
Etarihli fonksiyonun ingilizcesi Datedif dir
teşekkürler
merhaba Mustafa bey ,
ben bir formülde tarihi şöyle kullanacağım, gün sayısı koyacağım ama bilgisayarın tarihini de kullanmak istiyorum,
yani bir başlangıç günü belirleyip o günü bugünkü tarihten çıkararak bunu yapmak istiyorum. bilgisayar her gün değiştirdiğinde otomatik olarak formülde gün sayısı da değişsin.
örn. 10,000 (anapara) *0.15 (faiz)* 12.12.2019-21.11.2019 (gün sayısı) /365
sizce olabilir mi bu talep.
syg.
Merhabalar;
Her işlem değiştiğinde yapmak isterseniz eski tarih – BUGUN() formülü ile gün sayısını bulabilirsiniz. Gün sayısı da gün arttıkça otomatik ilerler
Bundan yola çıkarak aşağıdaki gibi bir formül çıkacak.
Ana para * faiz * günsayısı/365
Ancak bu Formülü yorumlamadım. Yapacağınız işlem hakkında bilgi verirseniz yardımcı olmaya çalışırım.
Formül mevcut hali ile öncelik hangi değerde ise parantez kullanmak lazım. Hata alırsanız onda hata olabilir.
Selamlar.
Merhaba,
B1 hücresinde BUGÜN() sabit olduğunda A1 hücresine B1 hücresinden hareketle otomatik olarak yılın ilk iş gününü yazabilmek hususunda bilgi paylaşmanızı rica eder, iyi çalışmalar dilerim.
Merhabalar;
Yılın ilk gününü bulmak için aşağıdaki formül ile bulabilirsiniz.
=TARİH(YIL(BUGÜN());1;1)
Formülü açıklamak gerekirse;
=TARİH(yıl;ay;gün) değerlerini alır. Bu alanın ay ve gün alanına 1;1 yazıyoruz. Böylece ay ve gün yılın ilk günü oluyor.
O senenin yılını bulmak içinse =YIL(BUGÜN()) formülü ile bugüne ait olan yılı buluyoruz.
Merhaba,
hizmet hesaplama amaçlı 2 tarih arasında kullandığım
=MONTH(C3)-MONTH(B3)&” AY “&DAY(C3)-DAY(B3)&” GÜN”
formülünde tarihler C3:18.01.2016 ve B3:30.06.2015 olunca
-5AY -12GÜN gibi yanlış bir hesap yapıyor bunun sebebi nedir acaba ?
İki tarih arasında ki hafta ve gün sayısını nasıl bulabiliriz ve bulunan sonucu örneğin 30h6g olarak görünmesini nasıl sağlayabiliriz . Teşekkürler
Merhaba;
Excel’de hafta hesaplama işlemi malesef yok. Ancak basit bir hesaplama ile haftayı çıkarabiliriz.
ETARİHLİ (DATEIFF) fonksiyonundan çıkan değeri 7’ye böleriz. Böylece Hafta sayısını elde ederiz.
Ancak çıkan değerler virgülden sonra da değerler çıkabilir. Bunu çözmek için YUVARLA Fonksiyonu ile Hafta sayısında çıkan virgülden sonrasını rakamları silmiş oluruz. Sonrası da belirttiğiniz 30h6g gibi kullanabilirsiniz.
=YUVARLA(ETARİHLİ(A1;B1;”d”)/7;0)&” Hafta “&ETARİHLİ(A1;B1;”d”)&” Gün”
Merhaba Excel de =etarihli formülü çıkmamaktadır. alternatif bir formül var mıdır acaba
EXCEL 2019
Evet Ece Hanım ETARİHLİ Formülü çıkmıyor. Siz direk belirttiğim kriterlerle yazın. Çalışacaktır. Çalışmazsa makalenin üstündeki excel dosyasını indirin ve formülü kendi dosyasını kopyalayabilirsiniz.
Selamlar.
İyi çalışmalar Mustafa Bey,
Aslında etarihli formülünü tersine çevirmeye benzer bir durum soracağım size. diyelim ki herhangi bir hücrede [10 yıl 6 ay 27 gün] yazıyor. Ben bu hücreyi toplam gün sayısına çevirmek istiyorum. 10*365 + 6*30 + 27 gibi. ama bunu birçok hücre için uygulayacağım.
Merhaba;
İki tarih arasındaki toplam gün sayısını bulmak için formülü =ETARİHLİ(01.01.2000;31.12.2010;”d”)
şekilde yazarak tırnak içim sadece d yazarak bulabilirsiniz.
d’nin anlamı sadece günleri (day) sayısını getir demektir.
Selamlar.
Merhaba Mustafa bey,
Ben ETARİHLİ formülü ile hesapladığım günlerden kendi belirlediğim günlerin düşülmesini istiyorum. Bunu TAMİŞGÜNÜ.ULUSAL ile yapıyorum ama o formülde hafta sonu tatil günlerini düştüğü için bana uymuyor. Hafta sonu tatil günleri yerine kendi belirlediğim günleri otomatik olarak düşmem gerekiyor.
iyi çalışmalar.
Merhabalar, Yoğunluktan anca dönüş yapabildim.
Örneğiin etarihli ile gün hesaplaması yaptıysanız gün le gün’ü çıkarabilirsiniz. [email protected] mail adresine örnek veri gönderebilirseniz veri üzerinden daha sağlıklı yorum yapayım.
Merhaba iki tarih arasindaki yani başlama ve simdiki tarih arasindaki calisma suresini BUGUN() formuluyle nasil buluruz?
Merhaba;
Makalenin excel Dosyasında BUGÜN Fonksiyonunda yapmıştım. O kısmı incelediniz mi?
https://dokumanistan.com/wp-content/uploads/2019/04/tarihler-arasi-gun-ay-yil-hesabi.xlsx
1 Yıl 0 Ay 28 Gün burda 0 Ay olanı gizleyemiyo muyuz?
Güzel Soru Teşekkürler. Aşağıdaki formülle Ay kısmı 0 olduğunda Ay kısmını kaldırabilirsiniz.
=K4&” Yıl “&EĞER(L4<>0;L4&” Ay “;””)&M4&” Gün”
Hocam aşağıdaki formülde nereye eklemem lazım;
=ETARİHLİ(1;AO4;”y”)&” Yıl ” &ETARİHLİ(1;AO4;”ym”)&” Ay ” &ETARİHLİ(1;AO4;”md”)&” Gün “
Merhaba,
hizmet hesaplama amaçlı 2 tarih arasında kullandığım
=MONTH(C3)-MONTH(B3)&” AY “&DAY(C3)-DAY(B3)&” GÜN”
formülünde tarihler C3:18.01.2016 ve B3:30.06.2015 olunca
-5AY -12GÜN gibi yanlış bir hesap yapıyor bunun sebebi nedir acaba ?
Merhaba,
Sizin yaptığınız yöntem ile hesaplama da sonuç alamazsınız. Makalede verdiğim örneğe göre ilerlemelisiniz. Verdiğiniz örneği aşağıdaki gibi yaparsanız 6 Ay 19 Gün sonucuna ulaşabilirsiniz.
=ETARİHLİ(B3;C3;”m”)&” Ay “&ETARİHLİ(B3;C3;”md”)&” Gün”
Selamlar.
Merhaba, sütuna tarih girdiğimizde diğer sütuna İŞLEM TAMAM yazdırmak istiyorum. Bunu nasıl yapabilirim ?
Merhaba,
Bir hücrede tarih verisi olup olmadığını kontrol etmek için aşağıdaki şekide formülü kullanabilirsiniz.
=EĞER(VE(ESAYIYSA(E13);HÜCRE(“biçim”;E13)=”G1″);”İşlem Tamam”;”Tarih Verisi Girilmedi”)
Formülde iki farklı kontrol yapıyoruz.
Birinci kontrol
Tarih’de temelde sayı olduğu için sayı mı (yani Tarih’mi) kontrolü yapıp metin mi sayı mı ayırt ediyoruz.
İkinci kontrolde
Temelde Sayı verisinin tarih formatında mı onun kontrolünü yapıyoruz.
Sadece ikinci kontrolü yaparsak tarih tipinde olmayan ama tarih formatında yazılmış metinsel değerleri de alacağı için bu şekilde yapıyoruz.
Selamlar.
Merhabalar Mustafa Çetin Bey, ben yıllık izinleri hesaplarken hakkettiği tarihi hak ediş tarihi sütuna yazdırmak istiyorum. Mesela işe giriş 01.01.2021 bugünün tarihi 24.02.2021 izin hak ettiği tarih 01.01.2022 olarak formülle nasıl hesaplatırız. Ayrıca 1-5 yıl 14 gün 5-15 yıl 20 gün 15 yıl ve üzeri 26 gün bunları nasıl hesaplatabiliriz. Teşekkürler
Merhaba Kontrol ettiğimde aşağıdaki şekilde bir tablo çıkıyor. Biz Bugün tarihini hakettiği tarihten sonra yapalım. Çünkü hesaplama da bugünki tarih olursa hiç izin haketmemiş oluyor.
İşe Giriş Bugün Hakettiği
1.01.2021 4.03.2022 1.01.2022
İşe Giriş tarihi ile işimiz yokmuş gibi geldi bana. Siz gene değerlendirin. Bugünün Tarihi il Hakettiği tarih arasındaki yıl, Ay, Gün farkını makaledeki gibi hesaplanabilir. Ama Hakedilen yıllar almaz sanırım sadece Ay ve Gün hesaplayabilirsiniz. O da aşağıdaki şekilde yazabilirsiniz
İşe Giriş Bugün Hakettiği AY GÜN
1.01.2021 4.03.2022 1.01.2022 2 3
Ay : =ETARİHLİ(C2;B2;”m”)
Gün : =ETARİHLİ(C2;B2;”md”)
Merhaba libre office Sürüm: 6.4.0.3 (x86) sürümünü kullanıyorum
tarihte ay baz alınarak hücre renklendirme yapabilir miyiz (Güncel Tarihimiz 09.07.2021)
mesela 15.10.2002 de işe başlamış, ay olarak bizim tarihimiz 07. ay iznini 10. ayda hak ediyor
henüz ay olarak 7. aydayız
bunu 10. ay geldiğinde renklendirmek istiyorum nasıl yapabilirim biz 10. aya gelene kadar sönük bir renk olmasını güncel olduğunda başka bir renk olmasını istiyorum nasıl yapabilirim
Bir diğer konu =(P3-(AC3-AD3-AE3-AF3-AG3-AH3-AI3-AJ3-AK3-AL3-AM3-AN3)) hücresinde çıkan sayıyı gösteriyor
fakat 1 yazarsam 2 çıkartıyor, 5 yazarsam 10 çıkartıyor. Bunu nasıl düzenleyebilirim. Yani 2 katı çıkarma işlemi yapıyor.
Teşekkürler
İsterseniz üzerinde çalıştığım örnek bir libre office sayfası da gönderebilirim.
Merhaba,
Aşağıdaki şekilde 15.10.2002 tarihten bugün’e kadar kaç ay varsa o değeri sayısal olarak verecektir.
=ETARİHLİ(15.10.2002;BUGUN();”m“)
Bu formulu koşullu biçimlendirme de renklendirmek için 10. Ay’a geldiğinde demişsiniz bunu koşul olarak yazıcaz.
Yani Koşullu Biçimlendirme Formül alanına aşağıdaki şekidle yazarsanız 10. Ay’dan büyük olduğunda hücre renklenecektir.
=ETARİHLİ(15.10.2002;BUGUN();”m“)>10
Teşekkür ederim…
24 yıl 5 ay 7 gün* 🙂
Mustafa Bey merhaba,
çıkan yıl-ay-gün toplamlarının da dip toplamını yıl-ay-gün olarak nasıl hesaplayabiliriz ?
örneğin “8 Yıl 9 Ay 13 Gün” ve “1 Yıl 8 Ay 22 Gün” toplanmak istendiğinde nasıl bir formül yazmalıyız ki günü ay, ayı da yıl olarak devretsin ? (yani 9 Yıl 17 Ay 35 Gün sonucunu vermek yerine 10 Yıl 6 Ay 5 Gün sonucu çıkmalı)