KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel Öğreticisi: Tarih/Saat Hesaplamaları (fark hesaplama, yaş hesaplama, ekleme/çıkarma)

YazarSun Değiştirme Tarihi

Excel’de tarih ve saat hesaplamaları sıklıkla kullanılır; örneğin iki tarih/saat arasındaki farkı bulmak, bir tarih/saate gün, ay veya yıl eklemek ya da çıkarmak, verilen doğum tarihine göre yaşı hesaplamak gibi pek çok senaryo bu kapsamda yer alır. Bu öğreticide, tarih ve saat hesaplamalarıyla ilgili neredeyse tüm yaygın senaryolar ele alınmış ve her biri için uygun yöntemler sunulmuştur.

Bu Eğitimin İçindekileri

1. İki tarih/saat arasındaki farkı hesaplayın

1,1 İki tarih arasındaki gün/ay/yıl farkını hesaplayın

1,11 İki tarih arasındaki farkı gün/ay/yıl/hafta cinsinden hesaplayın

1,12 İki tarih arasındaki yılları ve günleri göz ardı ederek ayları hesaplayın

1,13 İki tarih arasındaki yılları ve ayları göz ardı ederek günleri hesaplayın

1,14 İki tarih arasındaki farkı hesaplayıp yıl, ay ve gün olarak döndürün

1,15 Bir tarih ile bugün arasındaki farkı hesaplayın

1,16 İki tarih arasında tatil dahil veya hariç iş günlerini hesaplayın

1,17 İki tarih arasındaki hafta sonlarını hesaplayın

1,18 İki tarih arasında belirli bir haftanın gününü hesaplayın

1,19 Ay/yıl içinde Kalan Günler'yi hesaplayın

1,2 İki saat arasındaki farkı hesaplayın

1,21 İki saat arasındaki farkı hesaplayın

1,22 İki saat arasındaki farkı saat/dakika/saniye cinsinden hesaplayın

1,23 İki saat arasında yalnızca saat farkını hesaplayın (24 saati aşmaz)

1,24 İki saat arasında yalnızca dakika farkını hesaplayın (60 dakikayı aşmaz)

1,25 İki saat arasında yalnızca saniye farkını hesaplayın (60 saniyeyi aşmaz)

1,26 İki saat arasındaki farkı hesaplayıp saat, dakika ve saniye olarak döndürün

1,27 İki tarih-saat arasındaki farkı hesaplayın

1,28 Milisaniyelerle zaman farkını hesaplayın

1,29 Hafta sonlarını hariç tutarak iki tarih arasındaki çalışma saatlerini hesaplayın

1,3 Kutools for Excel ile iki tarih-saat arasındaki farkı hesaplayın

1,31 Tarih & Saat Yardımcısı ile iki tarih-saat arasındaki farkı hesaplayın

1,32 Formül Yardımcısı kullanarak iki tarih-saat arasındaki hafta sonu/iş günü/belirli haftanın günü farkını hesaplayın

1,4 Boşsa iki sütunu birleştirin

1,41 EĞER fonksiyonunu kullanma

1,42 VBA kullanma

2. Tarih ve saate ekleme veya çıkarma işlemi gerçekleştirin.

2,1 Bir tarihe gün/ay/yıl/hafta/iş günü ekleyin veya çıkarın

2,11 Bir tarihe gün ekleyin veya çıkarın

2,12 Bir tarihe ay ekleyin veya çıkarın

2,13 Bir tarihe yıl ekleyin veya çıkarın

2,14 Bir tarihe hafta ekleyin veya çıkarın

2,15 Tatiller dahil veya hariç iş günleri ekleyin veya çıkarın

2,16 Belirli yıl, ay ve güne bir tarih ekleyin veya çıkarın

2,2 Saatlere saat/dakika/saniye ekleyin veya çıkarın

2,21 Bir tarih-saate saat/dakika/saniye ekleyin veya çıkarın

2,22 24 saati aşan süreleri toplayın

2,23 Hafta sonu ve tatili hariç tutarak bir tarihe çalışma saatleri ekleyin

2,3 Kutools for Excel kullanarak tarih/saate ekleme veya çıkarma yapın

2,4 Uzantı

2,41 Bir tarihin süresinin dolup dolmadığını kontrol edin veya vurgulayın

2,42 Mevcut ayın son gününü/Gelecek Ay'un ilk gününü döndürün

3. Yaşı hesaplayın

3,1 Tarihe göre yaşı hesaplayın

3,11 Verilen doğum tarihine göre yaşı hesaplayın

3,12 Verilen doğum gününe göre yaşı yıl, ay ve gün biçiminde hesaplayın

3,13 1/1/1900 tarihinden önceki doğum tarihine göre yaşı hesaplayın

3,2 Kutools for Excel kullanarak doğum tarihine göre yaşı hesaplayın

3,3 Seri numarasına göre yaşı hesaplayın veya doğum tarihini alın

3,31 Kimlik numarasından doğum gününü alın

3,32 Kimlik numarasından yaşı hesaplayın

 

Bu öğreticide, yöntemleri açıklamak için bazı örnekler hazırladım; aşağıdaki VBA kodunu veya formülleri kullanırken ihtiyaçlarınıza göre referansları özelleştirebilirsiniz.


1. İki tarih/saat arasındaki farkı hesaplayın

İki tarih veya iki saat arasındaki farkı hesaplamak, günlük Excel işlerinizde karşılaşabileceğiniz en yaygın tarih ve saat hesaplama sorunudur. Aşağıdaki örnekleri uygulamak, benzer sorunlarla karşılaştığınızda verimliliğinizi artırmanıza yardımcı olabilir.

1,1 İki tarih arasındaki gün/ay/yıl farkını hesaplayın

1,11 İki tarih arasındaki farkı gün/ay/yıl/hafta cinsinden hesaplayın

Excel’in DATEDIF fonksiyonu, iki tarih arasındaki farkı gün, ay, yıl ve hafta cinsinden hızlıca hesaplamanıza olanak tanır.
İki tarih arasındaki gün/ay/yıl farkını hesapla

DATEDIF fonksiyonu hakkında daha fazla ayrıntı için tıklayın.

İki tarih arasındaki gün farkı

DATEDIF(start_date,end_date,"d")

A2 ve B2 hücrelerindeki iki tarih arasındaki gün farkını almak için aşağıdaki formülü kullanın:

=DATEDIF(A2,B2,"d")

Sonucu almak için Enter tuşuna basın.
İki tarih arasındaki gün farkını hesapla

İki tarih arasındaki ay farkı

DDATEDIF(başlangıç_tarihi,bitiş_tarihi,"m")

A5 ve B5 hücrelerindeki iki tarih arasındaki ay farkını almak için aşağıdaki formülü kullanın:

=DATEDIF(A5,B5,"m")

Sonucu almak için Entertuşuna basın.
İki tarih arasındaki ay farkını hesapla

İki tarih arasındaki yıl farkı

DDATEDIF(başlangıç_tarihi,bitiş_tarihi,"y")

A8 ve B8 hücrelerindeki iki tarih arasındaki yıl farkını almak için aşağıdaki formülü kullanın:

=DATEDIF(A8,B8,"y")

Sonucu almak için Entertuşuna basın.
İki tarih arasındaki yıl farkını hesapla

İki tarih arasındaki hafta farkı

DDATEDIF(başlangıç_tarihi,bitiş_tarihi,"d")/7

A11 ve B11 hücrelerindeki iki tarih arasındaki hafta farkını almak için aşağıdaki formülü kullanın:

=DATEDIF(A11,B11,"d")/7

Sonucu almak için Entertuşuna basın.
İki tarih arasındaki hafta farkını hesapla

Not:

1) Yukarıdaki formülü kullanarak hafta farkını hesaplarken sonuç Tarih biçiminde dönebilir; bu durumda sonucu Genel veya Sayı biçiminde görüntülemeniz gerekir.

2) Yukarıdaki formülü kullanarak hafta farkını hesaplarken sonuç ondalıklı bir sayı olabilir; tamsayı Hafta numarası elde etmek istiyorsanız, aşağıdaki gibi ROUNDDOWN fonksiyonunu başa ekleyebilirsiniz:

=ROUNDDOWN(DATEDIF(A11,B11,"d")/7,0)

1,12 İki tarih arasındaki yılları ve günleri göz ardı ederek ayları hesaplayın

Aşağıdaki ekran görüntüsünde gösterildiği gibi, iki tarih arasındaki yıl ve günleri göz ardı edip yalnızca ay farkını hesaplamak istiyorsanız, işinize yarayacak bir formül aşağıdadır.

=DATEDIF(A2,B2,"ym")

Sonucu almak için Entertuşuna basın.
İki tarih arasındaki yılları ve günleri göz ardı ederek ayları hesapla

A2 Başlangıç Tarihi, B2 ise Bitiş tarihi'dir.

1,13 İki tarih arasındaki yılları ve ayları göz ardı ederek günleri hesaplayın

Aşağıdaki ekran görüntüsünde gösterildiği gibi, iki tarih arasındaki yıl ve ay farklarını göz ardı ederek yalnızca gün farkını hesaplamak istiyorsanız, işte size yardımcı olacak formül:

=DATEDIF(A5,B5,"md")

Sonucu almak için Entertuşuna basın.
İki tarih arasındaki yılları ve ayları göz ardı ederek günleri hesapla

A5 hücresi Başlangıç Tarihi, B5 hücresi ise Bitiş Tarihi’dir.

1,14 İki tarih arasındaki farkı yıl, ay ve gün olarak döndürün

Aşağıdaki ekran görüntüsünde gösterildiği gibi iki tarih arasındaki farkı “xx yıl, xx ay ve xx gün” biçiminde almak istiyorsanız, işinize yarayacak bir formül aşağıdadır.

=DATEDIF(A8, B8, "y") &" years, "&DATEDIF(A8, B8, "ym") &" months, " &DATEDIF(A8, B8, "md") &" days"

Sonucu almak için Entertuşuna basın.
İki tarih arasındaki farkı hesapla ve yıl, ay ve gün olarak döndür

A8 hücresi Başlangıç Tarihi, B8 hücresi ise Bitiş Tarihi’dir.

1,15 Bir tarih ile bugün arasındaki farkı hesaplayın

Geçmiş bir tarih ile bugün arasındaki farkı otomatik olarak hesaplamak için yukarıdaki formüllerde end_date değerini TODAY() ile değiştirin. Örneğin, geçmiş bir tarih ile bugün arasındaki gün farkını hesaplayalım.
Bir tarih ile bugün arasındaki farkı hesapla

=DATEDIF(A11,TODAY(),"d")

Sonucu almak için Entertuşuna basın.

Not: Gelecekteki bir tarih ile bugün arasındaki farkı hesaplamak istiyorsanız, başlangıç_tarihini bugün olarak değiştirin ve bitiş_tarihi olarak gelecekteki tarihi kullanın:

=DATEDIF(TODAY(),A14,"d")
Bir gelecek tarih ile bugün arasındaki farkı hesapla

DATEDIF fonksiyonunda başlangıç_tarihinin bitiş_tarihinden küçük olduğundan emin olun; aksi takdirde #SAYI! hata değeri döner.

1,16 İki tarih arasında tatiller dahil veya hariç iş günlerini hesaplayın

Bazen, belirtilen iki tarih arasındaki iş günlerini tatiller dahil veya hariç olarak hesaplamanız gerekebilir.
İki tarih arasında tatiller dahil veya hariç iş günlerini hesapla

Bu bölümde NETWORKDAYS.INTL fonksiyonunu kullanacaksınız:

NETWORKDAYS.INTL(başlangıç_tarihi,bitiş_tarihi,[hafta_sonu],[tatil])

NETWORKDAYS.INTL fonksiyonunun argümanlarını ve kullanımını öğrenmek için tıklayın.

Tatiller dahil iş günlerini sayın

A2 ve B2 hücrelerindeki iki tarih arasındaki tatiller dahil iş günlerini saymak için aşağıdaki formülü kullanın:

=NETWORKDAYS.INTL(A2,B2)

Sonucu almak için Entertuşuna basın.
Tatiller dahil iş günlerini say

Tatiller hariç iş günlerini sayın

A2 ve B2 hücrelerindeki iki tarih arasındaki iş günlerini saymak ve D5:D9 aralığındaki tatilleri hariç tutmak için aşağıdaki formülü kullanın:

=NETWORKDAYS.INTL(A5,B5,1,D5:D9)

Sonucu almak için Entertuşuna basın.
Tatiller hariç iş günlerini say

Not:

Yukarıdaki formüllerde hafta sonu olarak Cumartesi ve Pazar günleri esas alınmıştır; farklı hafta sonu günleri kullanıyorsanız [hafta_sonu] argümanını ihtiyaçlarınıza göre güncelleyin.
Hafta sonu günleri farklıysa hafta sonu bağımsız değişkenini değiştirin

1,17 İki tarih arasındaki hafta sonlarını hesaplayın

İki tarih arasındaki hafta sonu günlerinin sayısını hesaplamak istiyorsanız, SUMPRODUCT veya SUM işlevleri size yardımcı olabilir.

SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(start_date&":"&end_date)),2)>5))
SUM(INT((WEEKDAY(start_date-{1,7})+end_date-start+date)/7))

A12 ve B12 hücrelerindeki iki tarih arasındaki hafta sonlarını (Cumartesi ve Pazar) saymak için:

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A12&,":"&,B12)),2)>,5))

Veya

=SUM(INT((WEEKDAY(A12-{1,7})+B12-A12)/7))

Sonucu almak için Entertuşuna basın.
İki tarih arasındaki hafta sonlarını hesapla

1,18 İki tarih arasında belirli bir hafta içi günü hesaplayın

İki tarih arasında Pazartesi gibi belirli bir hafta içi gününün kaç kez geçtiğini hesaplamak için INT ve WEEKDAY fonksiyonlarını birlikte kullanabilirsiniz.

INT((WEEKDAY(start_date- weekday)-start_date +end_date)/7)

A15 ve B15 hücreleri, Pazartesi gününü saymak istediğiniz iki tarihtir; aşağıdaki formülü kullanın:

=INT((WEEKDAY(A15- 2)-A15 +B15)/7)

Sonucu almak için Entertuşuna basın.
İki tarih arasındaki belirli bir hafta içi günü hesapla

Farklı bir hafta içi günü saymak için WEEKDAY fonksiyonundaki gün numarasını değiştirin:

(1 Pazar, 2 Pazartesi, 3 Salı, 4 Çarşamba, 5 Perşembe, 6 Cuma ve 7 Cumartesi'dir)

1,19 Ayda/yılda Kalan Günler hesaplayın

Bazen, aşağıdaki ekran görüntüsünde gösterildiği gibi verilen bir tarihe göre ay veya yılda Kalan Günler öğrenmek isteyebilirsiniz:
Ayda/yılda kalan günleri hesapla

Mevcut ayda Kalan Günler alın

EOMONTH(date,0)-tarih

EOMONTH fonksiyonunun argümanlarını ve kullanımını öğrenmek için tıklayın.

A2 hücresine mevcut ayın Kalan Günler almak için lütfen aşağıdaki formülü kullanın:

=EOMONTH(A2,0)-A2

Enter tuşuna basın ve gerekirse bu formülü diğer hücrelere uygulamak için otomatik doldurma tutamacını sürükleyin.
Mevcut ayda kalan günleri al

İpucu: Sonuçlar tarih formatında görünebilir; bunları Genel veya Sayı biçimine çevirin.

Mevcut yılda Kalan Günler alın

DATE(YEAR(date),12,31)-tarih

A2 hücresine mevcut yılın Kalan Günler almak için lütfen aşağıdaki formülü kullanın:

=DATE(YEAR(A2),12,31)-A2

Tuşuna basın Enterve gerekirse bu formülü diğer hücrelere uygulamak için otomatik doldurma tutamacını sürükleyin.
Mevcut yılda kalan günleri al


1,2 İki saat arasındaki farkı hesaplayın

1,21 İki zaman arasındaki farkı hesaplayın

İki zaman arasındaki farkı almak için size yardımcı olabilecek iki basit formül aşağıda verilmiştir.

bitiş_zamanı-başlangıç_zamanı
TEXT(end_time-first_time,"time_format")

A2 ve B2 hücrelerinde sırasıyla başlangıç_zamanı ve bitiş_zamanı bulunduğunu varsayarak aşağıdaki formülleri kullanın:

=B2-A2

=TEXT(B2-A2,"hh:mm:ss")

Sonucu almak için Entertuşuna basın.
İki saat arasındaki farkı hesapla

Not:

  • Bitiş_saati - başlangıç_saati formülünü kullanırsanız, sonucu “Hücre Biçimini Ayarla” iletişim kutusundan istediğiniz başka bir saat biçimine dönüştürebilirsiniz.
  • TEXT(end_time-first_time,"time_format") kullanıyorsanız, formülde gösterilmesini istediğiniz saat biçimini girin; örneğin TEXT(end_time-first_time,"h") ifadesi 16 değerini döndürür.
  • Bitiş_saati, başlangıç_saatin'den küçükse her iki formül de hata değerleri döndürür. Bu sorunu çözmek için formüllerin başına MUTLAK (ABS) işlevini ekleyebilirsiniz; örneğin ABS(B2-A2) veya ABS(TEXT(B2-A2;"hh:mm:ss")) yazıp sonucu saat biçiminde biçimlendirebilirsiniz.

1,22 İki zaman arasındaki farkı saat/dakika/saniye cinsinden hesaplayın

İki zaman arasındaki farkı, aşağıdaki ekran görüntüsünde gösterildiği gibi saat, dakika veya saniye cinsinden hesaplamak istiyorsanız, bu bölümü takip edin.
İki saat arasındaki farkı saat/dakika/saniye cinsinden hesapla

İki zaman arasındaki saat farkını alın

INT((end_time-start_time)*24)

A5 ve B5 hücrelerindeki iki zaman arasındaki saat farkını almak için lütfen aşağıdaki formülü kullanın:

=INT((B5-A5)*24)

Enter tuşuna basın, ardından zaman biçimli sonucu Genel veya Sayı olarak biçimlendirin.
İki saat arasındaki saat farkını al

Ondalıklı saat farkını almak istiyorsanız (bitiş_zamanı-başlangıç_zamanı)*24 formülünü kullanın.

İki zaman arasındaki dakika farkını alın

INT((end_time-start_time)*1440)

A8 ve B8 hücrelerindeki iki zaman arasındaki dakika farkını almak için lütfen aşağıdaki formülü kullanın:

=INT((B8-A8)*1440)

Tuşuna basın Entertuşuna basın, ardından zaman biçimli sonucu Genel veya Sayı olarak biçimlendirin.
İki saat arasındaki dakika farkını al

Ondalıklı dakika farkını almak istiyorsanız (bitiş_zamanı-başlangıç_zamanı)*1440 formülünü kullanın.

İki zaman arasındaki saniye farkını alın

(bitiş_zamanı-başlangıç_zamanı)*86400

A5 ve B5 hücrelerindeki iki zaman arasındaki saniye farkını almak için lütfen aşağıdaki formülü kullanın:

=(B11-A11)*86400)

Tuşuna basın Entertuşuna basın, ardından zaman biçimli sonucu Genel veya Sayı olarak biçimlendirin.
İki saat arasındaki saniye farkını al

1,23 İki saat arasında yalnızca saat farkını hesaplayın (24 saati aşmaz)

İki zaman arasındaki fark 24 saati geçmiyorsa, SAAT fonksiyonu bu iki zaman arasındaki saat farkını hızlıca almanıza yardımcı olur.

Bu fonksiyon hakkında daha fazla ayrıntı için SAAT bağlantısına tıklayın.

A14 ve B14 hücrelerindeki zamanlar arasındaki saat farkını almak için lütfen SAAT fonksiyonunu aşağıdaki gibi kullanın:

=HOUR(B14-A14)

Sonucu almak için Entertuşuna basın.
24 saati geçmeyen iki saat arasındaki saat farkını hesapla

Başlangıç_zamanı, bitiş_zamanından küçük olmalıdır; aksi takdirde formül #SAYI! hata değerini döndürür.

1,24 İki saat arasında yalnızca dakika farkını hesaplayın (60 dakikayı aşmaz)

DAKİKA fonksiyonu, bu iki zaman arasındaki dakika farkını hızlıca alır; saat ve saniyeleri dikkate almaz.

Bu fonksiyon hakkında daha fazla ayrıntı için DAKİKA tıklayın.

A17 ve B17 hücrelerindeki zamanlar arasındaki yalnızca dakika farkını almak için lütfen DAKİKA fonksiyonunu aşağıdaki gibi kullanın:

=MINUTE(B17-A17)

Sonucu almak için Entertuşuna basın.
60 dakikayı geçmeyen iki saat arasındaki dakika farkını hesapla

Başlangıç_zamanı, bitiş_zamanından küçük olmalıdır; aksi takdirde formül #SAYI! hata değerini döndürür.

1,25 İki saat arasında yalnızca saniye farkını hesaplayın (60 saniyeyi aşmaz)

SANİYE fonksiyonu, iki zaman arasındaki saniye farkını hızlıca alır; saat ve dakikalar dikkate alınmaz.

Bu fonksiyon hakkında daha fazla ayrıntı için SANİYE tıklayın.

A20 ve B20 hücrelerindeki zamanlar arasındaki yalnızca saniye farkını almak için lütfen SANİYE fonksiyonunu aşağıdaki gibi kullanın:

=SECOND(B20-A20)

Sonucu almak için Entertuşuna basın.
60 saniyeyi geçmeyen iki saat arasındaki saniye farkını hesapla

Başlangıç_zamanı, bitiş_zamanından küçük olmalıdır; aksi takdirde formül #SAYI! hata değerini döndürür.

1,26 İki zaman arasındaki farkı hesaplayın ve sonucu saat, dakika, saniye olarak döndürün

İki zaman arasındaki farkı xx saat xx dakika xx saniye şeklinde göstermek istiyorsanız, aşağıdaki gibi METİN fonksiyonunu kullanın:

TEXT(end_time-start_time,"h"" hours ""m"" minutes ""s"" seconds""")

Bu fonksiyonun bağımsız değişkenlerini ve kullanımını öğrenmek için METİN üzerine tıklayın.

A23 ve B23 hücrelerindeki zamanlar arasındaki farkı hesaplamak için aşağıdaki formülü kullanın:

=TEXT(B23-A23,"h"" hours ""m"" minutes ""s"" seconds""").

Sonucu almak için Entertuşuna basın.
İki saat arasındaki farkı hesapla ve saat, dakika, saniye olarak döndür

Not:

Bu formül de yalnızca 24 saati geçmeyen saat farkını hesaplar ve bitiş_zamanı, başlangıç_zamanından büyük olmalıdır; aksi takdirde #DEĞER! hata değerini döndürür.

1,27 İki tarih-saat arasındaki farkı hesaplayın

Eğer iki tarih-saat değeri mm/dd/yyyy ss:dd:ss biçimindeyse, aralarındaki farkı hesaplamak için ihtiyacınıza uygun aşağıdaki formüllerden birini kullanabilirsiniz.

İki tarih-saat arasındaki zaman farkını alın ve sonucu ss:dd:ss biçiminde döndürün

Örnek olarak A2 ve B2 hücrelerindeki iki tarih-saati ele alalım; lütfen aşağıdaki formülü kullanın:

=B2-A2

Enter tuşuna basın; tarih-saat biçiminde bir sonuç döndürür. Ardından bu sonucu, Hücre Biçimini Ayarla iletişim kutusunda Sayı sekmesinin altındaki Özel kategorisinde [s]:dd:ss olarak biçimlendirin.
Sonucu ss:dd:ss biçiminde döndür Sonucu ss:dd:ss biçiminde döndür

İki tarih-saat arasındaki farkı alın ve gün, saat, dakika, saniye olarak döndürün

Örnek olarak A5 ve B5 hücrelerindeki iki tarih-saati ele alalım; lütfen aşağıdaki formülü kullanın:

=INT(B5-A5) & " Days, " & HOUR(B5-A5) & " Hours, " & MINUTE(B5-A5) & " Minutes, " & SECOND(B5-A5) & " Seconds "

Sonucu almak için Entertuşuna basın.
İki tarih-saat arasındaki farkı al ve gün, saat, dakika, saniye olarak döndür

Not: Her iki formülde de bitiş_tarih_saat, başlangıç_tarih_saatten büyük olmalıdır; aksi takdirde formüller hata değerleri döndürür.

1,28 Milisaniyelerle zaman farkını hesaplayın

Öncelikle milisaniyeleri nasıl göstereceğinizi bilmelisiniz:

Milisaniye göstermek istediğiniz hücreleri seçin ve sağ tıklayarak Hücre Biçimlendir seçeneğini etkinleştirin. Açılan Hücre Biçimlendir iletişim kutusunda, Sayı sekmesinin altındaki Özel kategorisini seçin ve metin kutusuna Kategori listesinden şu ifadeyi yazın: ss:dd:ss.000.
İletişim kutusuna bu ss:dd:ss.000 biçimini yazın

Formül kullanın:

ABS(end_time-start_time)

A8 ve B8 hücrelerindeki iki zaman arasındaki farkı hesaplamak için aşağıdaki formülü kullanın:

=ABS(B8-A8)

Sonucu almak için Entertuşuna basın.
Milisaniyelerle zaman farkını hesaplamak için formülü yazın

1,29 Hafta sonlarını hariç tutarak iki tarih arasındaki çalışma saatlerini hesaplayın

Bazen hafta sonlarını (Cumartesi ve Pazar) hariç tutarak iki tarih arasındaki çalışma saatlerini saymanız gerekebilir.

NETWORKDAYS(start_date,end_date) * çalışma_saatleri

Burada günlük çalışma süresi sabit 8 saattir. A16 ve B16 hücrelerinde verilen iki tarih arasındaki toplam çalışma saatini hesaplamak için lütfen aşağıdaki formülü kullanın:

=NETWORKDAYS(A16,B16) * 8

Enter tuşuna basın ve ardından sonucu Genel veya Sayı olarak biçimlendirin.
Hafta sonları hariç iki tarih arasındaki çalışma saatlerini hesapla

İki tarih arasındaki çalışma saatlerini hesaplamaya yönelik daha fazla örnek için lütfen şurayı ziyaret edin:Excel'de İki Tarih Arasındaki Çalışma Saatlerini Alın


1,3 Kutools for Excel ile iki tarih-saat arasındaki farkı hesaplayın

Eğer Excel'e Kutools for Excel yüklendi ise, tarih-saat farkı hesaplamalarının %90'ı herhangi bir formül ezberlemeden hızlıca çözülebilir.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'ün üzerinde gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimi sürecini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1,31 Veri ve Saat Yardımcısı ile iki tarih-saat arasındaki farkı hesaplayın

Excel'de iki tarih-saat arasındaki farkı hesaplamak için yalnızca Tarih ve Saat Yardımcısı yeterlidir.

1. Hesaplanan sonucun yerleştirileceği bir hücre seçin ve şunu tıklayın: Kutools > Formül Yardımcısı > Tarih ve Saat Yardımcısı.
Kutools'un Tarih ve Saat yardımcısı özelliğine tıklayın

2. Açılan Tarih ve Saat Yardımcısı iletişim kutusunda aşağıdaki ayarları yapın:

  1. Fark Seçeneğiniişaretleyin;
  2. Argüman Girişi bölümünde başlangıç tarih-saatini ve bitiş tarih-saatini seçin, giriş kutusuna tarih-saati doğrudan manuel olarak da girebilir veya takvim simgesine tıklayarak tarihi seçebilirsiniz;Argüman Girişi
  3. Açılır Liste listesinden Çıktı sonucu türü'i seçin;
  4. Sonucu Sonuç bölümünde ön izleyin.

İletişim kutusunda seçenekleri belirtin

3. Tamam düğmesine tıklayın. Hesaplanan sonuç çıktı olarak verilir; aynı şekilde, hesaplamanız gereken diğer hücrelere otomatik doldurma tutamacını sürükleyin.

İpucu:

İki tarih-saat arasındaki farkı almak ve sonucu Kutools for Excel ile gün, saat ve dakika olarak göstermek istiyorsanız, aşağıdaki adımları izleyin:

Sonucu yerleştirmek istediğiniz hücreyi seçin ve şuraya tıklayın: Kutools > Formül Yardımcısı > Tarih ve Saat > İki tarih arasındaki gün, saat ve dakika sayısını hesapla.
İki tarih arasındaki gün, saat ve dakikaları say özelliğine tıklayın

Ardından, Formül Yardımcısı iletişim kutusunda Başlangıç Tarihi ve Bitiş Tarihi değerlerini belirtin, ardından Tamam'a tıklayın.
İletişim kutusunda hücre referanslarını belirtin

Fark sonucu, gün, saat ve dakika olarak gösterilecektir.
Fark sonucu gün, saat ve dakika olarak gösterilir

Bu özelliğin daha fazla kullanımını öğrenmek için Tarih ve Saat Yardımcısı'na tıklayın.

Bu eklentinin tüm özelliklerini keşfetmek için Kutools for Excel'a hemen tıklayın!

30 günlük ücretsiz deneme sürümünü almak için Ücretsiz İndir'e tıklayın: Kutools for Excel

1,32 İki tarih-saat arasındaki hafta sonu/çalışma günü/belirli bir haftanın günü farkını Formül Yardımcısı ile hesaplayın

İki tarih-saat arasında hafta sonlarını, iş günlerini veya belirli bir haftanın gününü hızlıca saymak istiyorsanız, Kutools for Excel’in Formül Yardımcısı grubu size yardımcı olabilir.

1. Hesaplanan sonucun yerleştirileceği hücreyi seçin, ardından şuna tıklayın: Kutools > İstatistiksel > İki Tarih Arasındaki Çalışılmayan Gün Sayısı / İki Tarih Arasındaki Çalışma Günü Sayısı / İki Tarih Arasındaki Hafta Günü Sayısı.
İlgili özelliği seçin

2. Açılan Formül Yardımcısı iletişim kutusunda Başlangıç Tarihi ve Bitiş Tarihi değerlerini belirtin; İki tarih arasındaki hafta gün sayısı özelliğini kullanıyorsanız, haftanın gününü de belirtmeniz gerekir.

Belirli bir haftanın gününü saymak için, Pazar'dan Cumartesi'ye kadar olan günleri belirtmek üzere 1-7 kullanmak için notu inceleyebilirsiniz.
İletişim kutusunda 1. hücre referanslarını ayarlayın
İletişim kutusunda 2. hücre referanslarını ayarlayın

3. Tamam'a tıklayın ve gerektiğinde hafta sonu, çalışma günü veya belirli haftanın günü sayısını hesaplaması gereken hücrelere otomatik doldurma tutamacını sürükleyin.

Tüm özelliklerini keşfetmek için Kutools for Excel eklentisine tıklayın.

Tıklayın Ücretsiz İndirinKutools for Excel’in 30 günlük ücretsiz deneme sürümünü edinmek için


2. Tarih ve saate ekleme veya çıkarma işlemi yapma

İki tarih-saat arasındaki farkı hesaplamanın yanı sıra, Excel’de normal tarih-saat hesaplamalarına ekleme veya çıkarma işlemleri de dahildir. Örneğin, bir ürünün üretim tarihine ve saklama süresine dayanarak Bitiş Tarihi değerini elde etmek isteyebilirsiniz.

2,1 Bir tarihe gün/ay/yıl/hafta/iş günü ekleyin veya çıkarın

2,11 Bir tarihe gün ekleme veya çıkarma

Bir tarihe belirli sayıda gün eklemek veya çıkarmak için iki farklı yöntem mevcuttur.

A2 hücresindeki bir tarihe 21 gün eklemek istediğinizi varsayalım; bunu çözmek için aşağıdaki yöntemlerden birini seçin:

Yöntem 1: tarih+gün

Bir hücre seçin ve şu formülü yazın:

=A+21

Sonucu almak için Entertuşuna basın.
Tarih+gün ekleyerek gün ekleyin

21 gün çıkarmak istiyorsanız, artı işaretini (+) eksi işaretine (-) çevirin.

Yöntem 2: Özel Yapıştır

1. Eklemek istediğiniz gün sayısını C2 hücresine yazın ve kopyalamak için Ctrl+C tuşlarına basın.
Eklenecek gün sayısını kopyalayın

2. Ardından, 21 gün eklemek istediğiniz tarihleri seçin, sağ tıklayarak bağlam menüsünü açın ve Özel Yapıştır… seçeneğini seçin.
Seçime sağ tıklayın ve Özel Yapıştır'ı seçin

3. Özel Yapıştır iletişim kutusunda, Ekleseçeneğini işaretleyin (gün çıkarmak istiyorsanız)Çıkar seçeneğini işaretleyin). Tamam'a tıklayın.
İletişim kutusunda Ekle seçeneğini işaretleyin

4. Artık orijinal tarihler 5 haneli sayılara dönüştü; bunları tarih olarak biçimlendirin.
Sonucu almak için hücreleri biçimlendirin

2,12 Bir tarihe ay ekleme veya çıkarma

Bir tarihe ay eklemek veya çıkarmak için EDATE işlevi kullanılabilir.

EDATE(date, months)

Bağımsız değişkenlerini ve kullanımını öğrenmek için EDATE fonksiyonuna tıklayın.

A2 hücresindeki tarihe 6 ay eklemek istediğinizi varsayalım; şu formülü kullanın:

=EDATE(A2,6)

Sonucu almak için Entertuşuna basın.
Bir tarihe ay ekleyin veya çıkarın

Tarihten 6 ay çıkarmak istiyorsanız, 6 değerini -6 olarak güncelleyin.

2,13 Bir tarihe yıl ekleme veya çıkarma

Bir tarihe n yıl eklemek veya çıkarmak için DATE, YEAR, MONTH ve DAY işlevlerini birleştiren bir formül kullanılabilir.

DATE(YEAR(date) + years, MONTH(date),DAY(date))

A2 hücresindeki tarihe 3 yıl eklemek istediğinizi varsayalım; şu formülü kullanın:

=DATE(YEAR(A2) + 3, MONTH(A2),DAY(A2))

Sonucu almak için Entertuşuna basın.
Bir tarihe yıl ekleyin veya çıkarın

Tarihten 3 yıl çıkarmak istiyorsanız, 3 değerini -3 olarak güncelleyin.

2,14 Bir tarihe hafta ekleme veya çıkarma

Bir tarihe hafta eklemek veya çıkarmak için genel formül şudur:

tarih+hafta*7

A2 hücresindeki tarihe 4 hafta eklemek istediğinizi varsayalım; şu formülü kullanın:

=A2+4*7

Sonucu almak için Entertuşuna basın.
Bir tarihe hafta ekleyin veya çıkarın

Tarihten 4 hafta çıkarmak istiyorsanız, artı işaretini (+) eksi işaretine (-) çevirin.

2,15 Hafta sonlarını dahil ederek veya hariç tutarak çalışma günü ekleme veya çıkarma

Bu bölümde, WORKDAY işlevinin tatiller hariç veya dahil olmak üzere belirli bir tarihe çalışma günü ekleme veya çıkarma amacıyla nasıl kullanılacağı açıklanmaktadır.

WORKDAY(date,days,[holidays])

Bağımsız değişkenleri ve kullanım ayrıntıları için WORKDAY'a gidin.

Tatiller dahil olmak üzere çalışma günü ekleme

A2 hücresinde kullandığınız tarih, B2 hücresinde eklemek istediğiniz gün sayısı olsun; şu formülü kullanın:

=WORKDAY(A2,B2)

Sonucu almak için Entertuşuna basın.
Tatiller dahil iş günü ekleyin

Tatiller hariç olmak üzere çalışma günü ekleme

A5 hücresinde kullandığınız tarih, B5 hücresinde eklemek istediğiniz gün sayısı ve D5:D8 aralığında tatil günleri listelenmiş olsun; şu formülü kullanın:

=WORKDAY(A5,B5,D5:D8)

Sonucu almak için Entertuşuna basın.
Tatiller hariç iş günü ekleyin

Not:

WORKDAY işlevi hafta sonlarını Cumartesi ve Pazar olarak kabul eder. Hafta sonlarınız Cumartesi ve Pazar ise, hafta sonlarını belirtmeyi destekleyen WORKDAY.INTL işlevini kullanabilirsiniz.
Belirli günleri hariç tutmak için WOKRDAY.INTL işlevini uygulayın
WOKRDAY.INTL işleviyle sonucu alın

Daha fazla ayrıntı için WORKDAY.INTL sayfasına gidin.

Bir tarihten çalışma günü çıkarmak istiyorsanız, formüldeki gün sayısını negatif olarak girmeniz yeterlidir.

2,16 Bir tarihe belirli yıl, ay ve gün ekleme

Bir tarihe belirli yıl, ay ve gün eklemek istiyorsanız, DATE, YEAR, MONTH ve DAYS işlevlerini birleştiren formül size yardımcı olabilir.

DATE(YEAR(date) + years, MONTH(date) + months, DAY(date) + days)

A11 hücresindeki bir tarihe 1 yıl, 2 ay ve 30 gün eklemek için şu formülü kullanın:

=DATE(YEAR(A11)+1,MONTH(A11)+2,DAY(A11)+30)

Sonucu almak için Entertuşuna basın.
Bir tarihe belirli yıl, ay ve gün ekleyin veya çıkarın

Çıkarma işlemi yapmak istiyorsanız, tüm artı işaretlerini (+) eksi işaretlerine (-) dönüştürün.


2,2 Saatlere saat/dakika/saniye ekleyin veya çıkarın

2,21 Bir tarih-saate saat/dakika/saniye ekleme veya çıkarma

Bir tarih-saate saat, dakika veya saniye ekleme veya çıkarma işlemleri için bazı formüller aşağıda verilmiştir.
Bir tarih-saate saat/dakika/saniye ekleyin veya çıkarın

Bir tarih-saate saat ekleme veya çıkarma

TarihSaat+saat/24

A2 hücresindeki bir tarih-saate (veya saate) 3 saat eklemek istediğinizi varsayalım; şu formülü kullanın:

=A2+3/24

Sonucu almak için Entertuşuna basın.
Bir tarih-saate saat ekleyin veya çıkarın

Bir tarih-saate dakika ekleme veya çıkarma

TarihSaat+dakika/1440

A5 hücresindeki bir tarih-saate (veya saate) 15 dakika eklemek istediğinizi varsayalım; şu formülü kullanın:

=A2+15/1440

Sonucu almak için Entertuşuna basın.
Bir tarih-saate dakika ekleyin veya çıkarın

Bir tarih-saate saniye ekleme veya çıkarma

TarihSaat+saniye/86400

A8 hücresindeki bir tarih-saate (veya saate) 20 saniye eklemek istediğinizi varsayalım; şu formülü kullanın:

=A2+20/86400

Sonucu almak için Entertuşuna basın.
Bir tarih-saate saniye ekleyin veya çıkarın

2,22 24 saati aşan süreleri toplayın

Bir şirkette çalışanların haftalık çalışma sürelerini kaydeden bir Excel tablosu olduğunu varsayalım. Ödemeleri hesaplamak için toplam çalışma süresini bulmak istiyorsanız, sonucu elde etmek üzere SUM(range) işlevini kullanabilirsiniz. Ancak genellikle aşağıdaki ekran görüntüsünde görüldüğü gibi, toplam sonuç 24 saati geçmeyen bir zaman değeri olarak görüntülenir. Peki doğru sonucu nasıl elde edebilirsiniz?
24 saati geçen süreleri toplayın

Aslında, sonucu yalnızca [hh]:mm:ss biçiminde düzenlemeniz yeterli.

Sonuç hücresine sağ tıklayın ve bağlam menüsünden Hücre Biçimlendir seçeneğini belirleyin. Açılan Hücre Biçimlendir iletişim kutusunda, soldaki listeden Özel kategorisini seçin ve sağdaki metin kutusuna [hh]:mm:ss yazın. Ardından Tamam düğmesine tıklayın.
İletişim kutusunda saat biçimini belirtin  İletişim kutusunda saat biçimini belirtin

Toplam sonuç doğru şekilde gösterilecektir.
Doğru sonucu alın

2,23 Hafta sonu ve tatili hariç tutarak bir tarihe çalışma saatleri ekleyin

Burada, bir Başlangıç Tarihi’e belirli bir sayıda çalışma saati ekleyerek Bitiş tarihi’yi elde etmek ve hafta sonlarını (Cumartesi ve Pazar) ile resmi tatilleri hariç tutmak için uzun bir formül sunulmaktadır.

Bir Excel tablosunda A11 hücresi başlangıç tarihini/saatini, B11 hücresi çalışma saatlerini, E11 ve E13 hücreleri çalışma başlangıç ve bitiş saatlerini içerir; E15 hücresi ise hariç tutulacak resmi tatili barındırır.
Hafta sonu ve tatiller hariç bir tarihe çalışma saati ekleyin

Lütfen aşağıdaki gibi formülü kullanın:

=WORKDAY(A11,INT(B11/8)+IF(TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)>, $E$13,1,0),$E$15)+IF(TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)>$E$13,$E$11 +TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)-$E$13,TIME(HOUR(A11),MINUTE(A11),SECOND(A11)) +TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0))

Sonucu almak için Entertuşuna basın.
Sonucu almak için uzun bir formül uygulayın


2,3 Kutools for Excel kullanarak tarih/saate ekleme veya çıkarma yapın

Eğer Kutools for Excel yüklüyse, tarih ve saat işlemlerinde toplama ile çıkarma hesaplamalarının çoğunu tek bir araçla halledebilirsiniz: Tarih & Saat Yardımcısı.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'ün üzerinde gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimi sürecini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Sonucu görüntülemek istediğiniz bir hücreye tıklayın ve bu aracı uygulamak için Kutools > Formül Yardımcısı > Tarih ve Saat Yardımcısı yolunu izleyin.
Kutools'un Tarih ve Saat Yardımcısı özelliğine tıklayın

2. Tarih ve Saat Yardımcısı iletişim kutusunda, ihtiyacınıza göre Ekle veya Çıkar seçeneğini işaretleyin; ardından Argüman Girişi bölümünde kullanmak istediğiniz tarih-saati içeren hücreyi seçin ya da doğrudan girin. Ardından eklemek veya çıkarmak istediğiniz yıl, ay, hafta, gün, saat, dakika ve saniye değerlerini belirtin ve Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:

Hesaplanan sonucu Sonuç bölümünde önizleyebilirsiniz.
İletişim kutusunda seçenekleri ayarlayın

Artık sonuç çıktı. Diğer hücrelere sonuçları almak için otomatik doldurma tutamacını aşağıya doğru sürükleyin.
Diğer hücrelere sonuçları almak için otomatik tanıtıcıyı sürükleyin

Bu özelliğin daha fazla kullanımını öğrenmek için Tarih ve Saat Yardımcısı bağlantısına tıklayın.

Bu eklentinin tüm özelliklerini görmek için Kutools for Excel'a tıklayın.

Kutools for Excel’in 30 günlük ücretsiz deneme sürümünü edinmek için Ücretsiz İndir seçeneğine tıklayın.


2,4 Uzantı

2,41 Bir tarihin süresinin dolup dolmadığını kontrol edin veya vurgulayın

Eğer ürünlerin Son Kullanma Tarihi listesi varsa, aşağıdaki ekran görüntüsünde gösterildiği gibi bugünün tarihine göre süresi dolmuş tarihleri kontrol etmek ve vurgulamak isteyebilirsiniz.
Bir tarihin süresi dolmuşsa kontrol edin veya vurgulayın

Aslında bu işi hızla halledebilirsin: Koşullu Biçimlendirme Kullan.

1. Kontrol etmek istediğiniz tarihleri seçin, ardından Giriş > Koşullu Biçimlendirme Kullan > Yeni Kural yolunu izleyin.
Giriş > Koşullu Biçimlendirme > Yeni Kural'a tıklayın

2. Yeni Biçimlendirme Kuralı iletişim kutusunda, Kural Türü Seçin bölümünden Biçimlendirilecek hücreleri belirlemek için bir formül kullan seçeneğini seçin ve giriş kutusuna =B2<,TODAY() formülünü girin (B2, kontrol etmek istediğiniz ilk tarihtir). Ardından Biçim düğmesine tıklayarak Hücre Biçimini Ayarla iletişim kutusunu açın ve Son Kullanma Tarihi’ni öne çıkaracak farklı bir biçimlendirme seçin. Tamam, ardından Tamam düğmelerine tıklayın.
Dolgu sekmesi altında bir renk seçin  Dolgu sekmesi altında bir renk seçin

2,42 Mevcut ayın sonunu / Gelecek Ay’in ilk gününü döndürün

Bazı ürünlerin Son Kullanma Tarihi’leri üretim ayının sonunda veya üretim Gelecek Ay’inin ilk gününde olabilir. Üretim tarihine göre Son Kullanma Tarihi listesini hızlıca oluşturmak için bu bölümü izleyin.

Mevcut ayın sonunu alın

EOMONTH(date,0)

B13 hücresinde bir üretim tarihi yer almaktadır. Lütfen aşağıdaki formülü kullanın:

=EOMONTH(B13,0)

Sonucu almak için Entertuşuna basın.
Mevcut ayın sonunu alın

Gelecek Ay’in 1. gününü alın

EOMONTH(date,0)+1

B18 hücresinde bir üretim tarihi bulunmaktadır. Lütfen aşağıdaki gibi formülü kullanın:

=EOMONTH(B18,0)+1

Sonucu almak için Entertuşuna basın.
Gelecek ayın 1. gününü alın


3. Yaşı hesaplayın

Bu bölümde, verilen bir tarih veya seri numarasına göre yaş hesaplama yöntemleri açıklanmaktadır.


3,1 Tarihe göre yaşı hesaplayın

3,11 Verilen doğum tarihine göre yaşı hesaplayın

Verilen doğum tarihine göre yaşı hesaplayın

Doğum tarihine göre yaşı ondalık sayı olarak alın

YEARFRAC(birthdate, TODAY())

Ayrıntılı bilgi ve bağımsız değişkenler hakkında daha fazla bilgi almak için YILORANI bağlantısına tıklayın.

Örneğin, B2:B9 aralığındaki doğum tarihleri listesine göre yaşları hesaplamak için aşağıdaki formülü kullanın:

=YEARFRAC(B2,TODAY())

Enter tuşuna basın, ardından tüm yaşlar hesaplanana kadar otomatik doldurma tutamacını aşağı doğru sürükleyin.
Doğum tarihine göre yaşı ondalık sayı olarak alın

İpucu:

1) İhtiyacınıza göre ondalık basamak sayısını, Hücre Biçimini Ayarlar iletişim kutusundan belirleyebilirsiniz.
Hücreleri Biçimlendir iletişim kutusunda ondalık basamağı belirtin

2) Belirli bir tarihte verilen bir doğum tarihine göre yaşı hesaplamak istiyorsanız, change TODAY() çift tırnak içine alınmış ilgili tarihe başvurun; örneğin =YEARFRAC(B2,"1/1/2021").

3) Gelecek Yıl’nin doğum tarihine göre yaşını almak istiyorsanız, formüle 1 ekleyin; örneğin =YEARFRAC(B2,TODAY())+1.

Doğum tarihine göre yaşı tam sayı olarak alın

DATEDIF(birthdate,TODAY(),”y”)

Ayrıntılı bilgi ve bağımsız değişkenler hakkında daha fazla bilgi almak için TARİHFARKI bağlantısına tıklayın.

Yukarıdaki örneği kullanarak, B2:B9 aralığındaki doğum tarihleri listesine göre yaşı hesaplamak için aşağıdaki formülü kullanın:

=DATEDIF(B2,TODAY(),"y")

Entertuşuna basın, ardından tüm yaşlar hesaplanana kadar otomatik doldurma tutamacını aşağı doğru sürükleyin.
Doğum tarihine göre yaşı tam sayı olarak alın

İpucu:

1) Belirli bir tarihte verilen bir doğum tarihine göre yaşı hesaplamak istiyorsanız, change TODAY() çift tırnak içine alınmış ilgili tarihe başvurun; örneğin =DATEDIF(B2,"1/1/2021","y").

2) Gelecek Yıl’nin doğum tarihine göre yaşını almak istiyorsanız, formüle 1 ekleyin; örneğin =DATEDIF(B2,TODAY(),"y")+1.

3,12 Doğum gününe göre yaşı yıl, ay ve gün formatında hesaplayın

Verilen bir doğum tarihine göre yaşı hesaplamak ve sonucu aşağıdaki ekran görüntüsünde görüldüğü gibi “xx yıl, xx ay, xx gün” şeklinde göstermek istiyorsanız, size yardımcı olabilecek uzun bir formül aşağıdadır.
Verilen doğum gününe göre yaşı yıl, ay ve gün biçiminde hesaplayın

=DATEDIF(birthdate,TODAY(),"Y")&" Yıl, "&DATEDIF(birthdate,TODAY(),"YM")&" Ay, "&DATEDIF(birthdate,TODAY(),"MD")&" Gün"

B12 hücresindeki doğum tarihine göre yaşı yıl, ay ve gün cinsinden almak için aşağıdaki formülü kullanın:

=DATEDIF(B12,TODAY(),"Y")&" Years, "&DATEDIF(B12,TODAY(),"YM")&" Months, "&DATEDIF(B12,TODAY(),"MD")&" Days"

Enter tuşuna basarak yaşı alın, ardından diğer hücrelere uygulamak için otomatik doldurma tutamacını aşağı sürükleyin.
Diğer hücrelere sonuçları almak için otomatik doldurma tanıtıcısını aşağı sürükleyin

İpucu:

Belirli bir tarihte verilen bir doğum tarihine göre yaşı hesaplamak istiyorsanız, change TODAY() çift tırnak içine alınmış ilgili tarihe başvurun; örneğin = =DATEDIF(B12,"1/1/2021","Y")&" Yıl, "&DATEDIF(B12,"1/1/2021","YM")&" Ay, "&DATEDIF(B12,"1/1/2021","MD")&" Gün".

3,13 1/1/1900 tarihinden önceki doğum tarihine göre yaşı hesaplayın

Excel’de 1/1/1900 tarihinden önceki tarihler, tarih-saat olarak girilemez veya doğru şekilde hesaplanamaz. Ancak 1/1/1900 öncesi bir doğum ve ölüm tarihine sahip ünlü bir kişinin yaşını hesaplamak istiyorsanız, yalnızca bir VBA kodu size yardımcı olabilir.
01/01/1900'dan önceki doğum tarihine göre yaşı hesaplayın

1. Alt+F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın ve yeni bir modül oluşturmak için Ekle sekmesine tıklayıp Modül seçeneğini seçin.

2. Ardından aşağıdaki kodu kopyalayıp yeni modüle yapıştırın.

VBA: 1/1/1900 tarihinden önce yaşı hesapla

Public Function AgeFunc(SDate As Variant, EDate As Variant) As Long
'UpdatebyExtendOffice
    Dim xSMonth As Integer
    Dim xSDay As Integer
    Dim xSYear As Integer
    Dim xEMonth As Integer
    Dim xEDay As Integer
    Dim xEYear As Integer
    Dim xAge As Integer
    If Not GetDate(SDate, xSYear, xSMonth, xSDay) Then
        AgeFunc = "Invalid Date"
        Exit Function
    End If
    If Not GetDate(EDate, xEYear, xEMonth, xEDay) Then
        AgeFunc = "Invalid Date"
        Exit Function
    End If
    xAge = xEYear - xSYear
    If xSMonth > xEMonth Then
        xAge = xAge - 1
    ElseIf xSMonth = xEMonth Then
        If xSDay > xEDay Then xAge = xAge - 1
    End If
    If xAge < 0 Then
        AgeFunc = "Invalid Date"
    Else
        AgeFunc = xAge
    End If
End Function
Private Function GetDate(ByVal DateStr As String, Y As Integer, M As Integer, D As Integer) As Boolean
    Dim I As Long
    Dim K As Long
    Y = 0
    M = 0
    D = 0
    GetDate = True
    On Error Resume Next
    I = InStr(1, DateStr, "/")
    M = CLng(Left(DateStr, I - 1))
    D = CLng(Mid(DateStr, I + 1, InStr(I + 1, DateStr, "/") - I - 1))
    Y = CLng(Right(DateStr, Len(DateStr) - InStrRev(DateStr, "/")))
    If M < 1 Or M > 12 Or D < 1 Or D > 31 Or Y < 1 Then
        GetDate = False
    End If
End Function

Kodu modüle kopyalayıp yapıştırın

3. Kodu kaydedin, sayfaya geri dönün ve hesaplanan yaşı yerleştirmek istediğiniz hücreyi seçin. Ardından =AgeFunc(birthdate,deathdate) yazıp Enter tuşuna basarak yaş sonucunu alın. Gerekirse formülü diğer hücrelere uygulamak için otomatik doldurma tutamacını kullanın.
Sonucu almak için bir formül girin

3,2 Kutools for Excel kullanarak doğum tarihine göre yaşı hesaplayın

Excel’e Kutools for Excel yüklüyse, yaşı hesaplamak için Tarih ve Saat Yardımcısı aracını kullanabilirsiniz.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'ün üzerinde gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimi sürecini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Hesaplanan yaşı yerleştirmek istediğiniz hücreyi seçin ve Kutools > Formül Yardımcısı > Tarih ve Saat Yardımcısı’na tıklayın.
Kutools'un Tarih ve Saat yardımcısı özelliğine tıklayın

2. Tarih ve Saat Yardımcısıiletişim kutusunda,

  • 1)Yaşseçeneğini işaretleyin;
  • 2) Doğum tarihi hücresini seçin, doğum tarihini doğrudan girin veya takvim simgesine tıklayarak doğum tarihini seçin;
  • 3)Bugünseçeneğini seçin; mevcut yaşı hesaplamak istiyorsanız, geçmişte veya gelecekteki bir yaş hesaplamak istiyorsanız Belirli bir tarihseçeneğini seçin ve tarihi girin;
  • 4) Çıktı türünü Açılır Liste listesinden belirtin;
  • 5) Çıktı sonucunu önizleyin. Tamam'a tıklayın.

İletişim kutusunda seçenekleri belirtin

Daha fazla kullanım bilgisi için Tarih ve Saat Yardımcısı’na tıklayın.

Tıklayın Kutools for ExcelBu eklentinin tüm özelliklerini öğrenmek için.

Tıklayın Ücretsiz İndirinKutools for Excel’in 30 günlük ücretsiz deneme sürümünü edinmek için


3,3 Seri numarasına göre yaş hesaplayın veya doğum tarihini alın

Bir seri numarasına göre yaşı hesaplayın veya doğum tarihini alın

3,31 Kimlik numarasından doğum tarihini alın

Doğum tarihini kaydetmek için ilk 6 hanesini kullanan bir kimlik numarası listesi varsa (örneğin 920315330, doğum tarihinin 03/15/1992 olduğu anlamına gelir), doğum tarihini başka bir sütuna hızlıca nasıl aktarabilirsiniz?

Şimdi C2 hücresinden başlayan kimlik numarası listesini örnek olarak alalım ve aşağıdaki formülü kullanalım:

=MID(C2,5,2)&"/"&MID(C2,3,2)&"/"&MID(C2,1,2)

Enter tuşuna basın, ardından diğer sonuçları almak için otomatik doldurma tutamacını aşağı doğru sürükleyin.
Kimlik numarasından doğum gününü alın

Not:

Formülde başvuruyu ihtiyacınıza göre değiştirebilirsiniz. Örneğin, 13219920420392 şeklinde gösterilen kimlik numarasında doğum günü 04/20/1992 ise, doğru sonucu almak için formülü =MID(C2,8,2)&"/"&MID(C2,10,2)&"/"&MID(C2,4,4) şeklinde güncelleyebilirsiniz.

3,32 Kimlik numarasından yaşı hesaplayın

Eğer doğum tarihini kaydetmek için ilk 6 hanesini kullanan bir kimlik numarası listeniz varsa (örneğin 920315330, 15/03/1992 doğum tarihini temsil eder), Excel’de bu kimlik numaralarına göre yaşı hızlıca nasıl hesaplayabilirsiniz?

Şimdi C2 hücresinden başlayan kimlik numarası listesini örnek olarak alalım ve aşağıdaki formülü kullanalım:

=DATEDIF(DATE(IF(LEFT(C2,2)>,TEXT(TODAY(),"YY"),"19"&,LEFT(C2,2),"20"&,LEFT(C2,2)),MID(C2,3,2),MID(C2,5,2)),TODAY(),"y")

Entertuşuna basın. Ardından diğer sonuçları almak için otomatik doldurma tutamacını aşağıya doğru sürükleyin.
Kimlik numarasından yaşı hesaplayın

Not:

Bu formülde, yıl şu anki yıldan küçükse, yılın 20 ile başladığı kabul edilir; örneğin 200203943, 2020 yılı olarak değerlendirilir. Yıl, şu anki yıldan büyükse ise, yılın 19 ile başladığı varsayılır; örneğin 920420392, 1992 yılı olarak kabul edilir.


Diğer Excel Eğitimleri:

Birden Fazla Çalışma Kitabını veya Çalışma Sayfasını Tek Bir Kitapta Birleştirin
Bu öğretici, karşılaşabileceğiniz neredeyse tüm birleştirme senaryolarını kapsar ve size profesyonel çözümleri sunar.

Metin, Sayı ve Tarih Hücrelerini Bölme (Birden Fazla Sütuna Ayırma)
Bu öğretici üç bölümden oluşur: metin hücrelerini bölme, sayı hücrelerini bölme ve tarih hücrelerini bölme. Her bölüm, aynı sorunla karşılaştığınızda ayırma işlemini kolayca nasıl yapabileceğinizi öğrenmenize yardımcı olmak için pratik örnekler sunar.

Excel'de Veri Kaybetmeden Birden Fazla Hücrenin İçeriğini Birleştirin
Bu öğretici, bir hücredeki içeriğin belirli bir konumuna odaklanır ve Excel’de metni veya sayıları belirli bir konuma göre bir hücreden çıkarmaya yönelik farklı yöntemleri bir araya getirir.

Excel'de İki Sütunu Eşleşmeler ve Farklılıklar İçin Karşılaştırın
Bu makale, karşılaşabileceğiniz iki sütunun karşılaştırılmasına dair olası tüm senaryoları kapsar ve umarız size yardımcı olur!


  • Süper Formül Çubuğu (birden fazla metin satırını ve formülü kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtre Aralığı'na Yapıştır…
  • Birleştirilmiş Hücreler/Satırlar/Sütunlar ve Verileri Saklama; Hücreleri Böl İçeriği; Yinelenen Satırları Birleştir ve Topla/Ortalamasını Al… Tekrarlanan Girişleri Önlemek İçin Hücreleri;Aralıkları Karşılaştır…
  • Yinelenen veya Benzersiz Satırları Seçin; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Yaklaşık AramaBirden Fazla Çalışma Kitabında; Rastgele Seçin…
  • Tam Kopyala formül referansını değiştirmeden birden fazla hücreye;Otomatik Referans Oluştur birden fazla sayfaya;Madde İşaretleri Ekle, onay kutusu ve daha fazlası…
  • Favori Formüllerinizi Hızlıca Ekleyin, aralıklar, grafikler ve resimler;Hücreleri Şifreleyin şifreyle;Posta Listesi Oluşturunve e-posta gönderin…
  • Metni Çıkart, Metin Ekle, Belirli Konumdaki Karakteri Sil,Boşlukları Kaldır; Veri Sayfası İstatistikleri Oluşturun ve Yazdırın;Hücre İçeriği ile Açıklamalar Arasında Dönüştürme…
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama Ay/Hafta/Gün, sıklık ve daha fazlasına göre; Özel FiltreKalın, İtalik… gibi biçimlendirmeye göre
  • Çalışma Kitaplarını ve Sayfalarını Birleştirin; tabloları, anahtar sütuna göre birleştirin; veriyi birden fazla sayfaya bölün; xls, xlsx ve PDF dosyalarını topluca dönüştürün…
  • PivotTable: Şuna Göre GruplandırHafta numarası, haftanın günü ve daha fazlası…Kilitli Olmayanları Göster, Seçimi Kilitle Farklı renklerle; Formül veya Ad İçeren Hücreleri Vurgulayın…
kte tab 201905
  • Word, Excel ve PowerPoint'te sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
  • Günlük verimliliğinizi %50 artırır ve size her gün yüzlerce fare tıklamasından tasarruf sağlar!
officetab alt