Ana içeriğe atla

Excel Eğitimi: DateTime Calculation (fark, yaş, toplama/çıkarma hesaplayın)

Excel'de, iki tarih/saat arasındaki farkı hesaplama, tarih saat ekleme veya çıkarma, doğum tarihine göre yaş alma vb. gibi tarih saat hesaplaması sıklıkla kullanılır. İşte bu derste, tarih saat hesaplama ile ilgili neredeyse senaryoları listeler ve sizin için ilgili yöntemleri sunar.

Bu Eğitimin Navigasyonları

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 olarak hesaplayın

1.12 Ayları hesaplayın, iki tarih arasındaki yılları ve günleri yok sayın

1.13 Günleri hesaplayın, iki tarih arasındaki yılları ve ayları yok sayın

1.14 İki tarih ve dönüş yılları, ayları ve günleri arasındaki farkı hesaplayın

1.15 Bir tarih ile bugün arasındaki farkı hesaplayın

1.16 İki tarih arasındaki tatilli veya tatilsiz iş günlerini hesaplayın

1.17 İki tarih arasındaki hafta sonlarını hesaplayın

1.18 İki tarih arasındaki belirli bir hafta gününü hesaplayın

1.19 Kalan günleri ay/yıl olarak hesaplayın

1.2 İki kez arasındaki farkı hesaplayın

1.21 İki zaman arasındaki farkı hesaplayın

1.22 İki zaman arasındaki farkı saat/dakika/saniye cinsinden hesaplayın

1.23 Yalnızca iki zaman arasındaki saat farkını hesaplayın (24 saati geçmeyin)

1.24 Sadece iki zaman arasındaki dakika farkını hesaplayın (60 dakikayı geçmeyin)

1.25 Sadece iki zaman arasındaki saniye farkını hesaplayın (60 saniyeyi geçmeyin)

1.26 İki zaman ve dönüş saatleri, dakikaları, saniyeleri arasındaki farkı hesaplayın

1.27 İki tarih arasındaki farkı hesaplayın

1.28 Zaman farkını milisaniye cinsinden hesaplayın

1.29 Hafta sonları hariç iki tarih arasındaki çalışma saatlerini hesaplayın

1.3 Kutools for Excel ile iki tarih arasındaki farkı hesaplayın

1.31 Veri ve Zaman Yardımcısı ile iki tarih arasındaki farkı hesaplayın

1.32 Formula Helper ile iki tarih arasındaki hafta sonu/iş günü/belirli hafta içi farkını hesaplayın

1.4 Boşsa iki sütunu birleştirin

1.41 EĞER işlevini kullanma

1.42 VBA'yı Kullanma

2. Tarih ve saati ekleyin veya çıkarın

2.1 Bir tarihe gün/ay/yıl/hafta/iş günü ekleme veya çıkarma

2.11 Bir tarihe gün ekleme veya çıkarma

2.12 Bir tarihe ay ekleme veya çıkarma

2.13 Bir tarihe yıl ekleme veya çıkarma

2.14 Bir tarihe hafta ekleme veya çıkarma

2.15 Tatil günleri dahil veya hariç iş günlerini ekleme veya çıkarma

2.16 Bir tarihe belirli bir yıl, ay, gün ekleme veya çıkarma

2.2 Zamanlara saat/dakika/saniye ekleme veya çıkarma

2.21 Bir tarih saatine saat/dakika/saniye ekleme veya çıkarma

2.22 24 saat boyunca toplam kez

2.23 Hafta sonu ve tatil günleri hariç bir tarihe çalışma saatleri ekleme

2.3 Kutools for Excel tarafından tarih/saat ekleme veya çıkarma

2.4 Uzantısı

2.41 Bir tarihin süresinin dolup dolmadığını kontrol edin veya vurgulayın

2.42 İçinde bulunulan ayın sonunu/bir sonraki ayın ilk gününü döndürür

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ğuma göre yaşı hesaplayın

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

3.31 Kimlik numarasından doğum günü alın

3.32 Kimlik numarasından yaşı hesapla

 

Bu derste, yöntemleri açıklamak için bazı örnekler oluşturuyorum, aşağıdaki VBA kodunu veya formülleri kullandığınızda ihtiyacınız olan referansları değiştirebilirsiniz.


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

İki tarih veya iki zaman arasındaki farkı hesaplamak, günlük Excel işlerinde karşılaştığınız en normal tarih saat hesaplama sorunu olabilir. Aşağıdaki örnekler, aynı sorunlarla karşılaştığınızda verimliliği 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 olarak hesaplayın

Excel TARİHLİ işlevi, iki tarih arasındaki farkı gün, ay, yıl ve hafta olarak hızla hesaplamak için kullanılabilir.
doc iki tarih arasındaki farkı hesapla 1

hakkında daha fazla bilgi için tıklayın DATEIF işlev

İki tarih arasındaki gün farkı

TARİHLİ(başlangıç_tarihi,bitiş_tarihi,"d")

A2 ve B2 hücresindeki iki tarih arasındaki gün farkını bulmak için lütfen formülü şu şekilde kullanın:

=DATEDIF(A2,B2,"d")

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

İki tarih arasındaki ay farkı

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

A5 ve B5 hücresindeki iki tarih arasındaki ay farkını bulmak için lütfen formülü şu şekilde kullanın:

=DATEDIF(A5,B5,"m")

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

İki tarih arasındaki yıl farkı

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

A8 ve B8 hücresindeki iki tarih arasındaki yıl farkını bulmak için lütfen formülü şu şekilde kullanın:

=DATEDIF(A8,B8,"y")

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

İki tarih arasındaki hafta farkı

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

A11 ve B11 hücresindeki iki tarih arasındaki hafta farkını bulmak için lütfen formülü şu şekilde kullanın:

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

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Not:

1) Hafta farkını almak için yukarıdaki formülü kullandığınızda tarih formatında bir sonuç dönebilir, sonucu genel veya sayı olarak ihtiyacınıza göre biçimlendirmeniz gerekir.

2) Hafta farkını almak için yukarıdaki formülü kullandığınızda, ondalık bir sayıya dönebilir, tamsayı hafta sayısını almak istiyorsanız, tamsayı hafta farkını elde etmek için aşağıda gösterildiği gibi ROUNDDOWN işlevini ekleyebilirsiniz:

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

1.12 Ayları hesaplayın, iki tarih arasındaki yılları ve günleri yok sayın

Aşağıdaki ekran görüntüsünde gösterildiği gibi iki tarih arasındaki yılları ve günleri yok sayarak sadece ay farkını hesaplamak istiyorsanız, işte size yardımcı olabilecek bir formül.

=DATEDIF(A2,B2,"ym")

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

A2 başlangıç ​​tarihi ve B2 bitiş tarihidir.

1.13 Günleri hesaplayın, iki tarih arasındaki yılları ve ayları yok sayın

Aşağıdaki ekran görüntüsü gibi iki tarih arasındaki yılları ve ayları yok sayarak sadece gün farkını hesaplamak istiyorsanız, işte size yardımcı olabilecek bir formül.

=DATEDIF(A5,B5,"md")

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

A5 başlangıç ​​tarihi ve B5 bitiş tarihidir.

1.14 İki tarih ve dönüş yılları, ayları ve günleri arasındaki farkı hesaplayın

Aşağıdaki ekran görüntüsünde gösterildiği gibi iki tarih arasındaki farkı almak ve xx yıl, xx ay ve xx gün döndürmek istiyorsanız, burada da bir formül verilmiştir.

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

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

A8 başlangıç ​​tarihi ve B8 bitiş tarihidir.

1.15 Bir tarih ile bugün arasındaki farkı hesaplayın

Bir tarih ile bugün arasındaki farkı otomatik olarak hesaplamak için yukarıdaki formüllerdeki bitiş_tarihini BUGÜN() olarak değiştirmeniz yeterlidir. Örnek olarak geçmiş bir tarih ile bugün arasındaki gün farkını hesaplamak için burada.
doc iki tarih arasındaki farkı hesapla 1

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

Basın Keşfet sonucu almak için anahtar.

not: gelecekteki bir tarih ile bugün arasındaki farkı hesaplamak istiyorsanız, başlangıç_tarihi'ni bugüne değiştirin ve gelecek tarihi şu şekilde bitiş_tarihi olarak alın:

=DATEDIF(TODAY(),A14,"d")
doc calculate difference between two dates 1

TARİHİF işlevinde başlangıç_tarihinin bitiş_tarihi değerinden küçük olması gerektiğine dikkat edin, aksi takdirde #SAYI! hata değeri.

1.16 İki tarih arasındaki tatilli veya tatilsiz iş günlerini hesaplayın

Bazen, verilen iki tarih arasındaki tatilli veya tatilsiz iş günlerini saymanız gerekebilir.
doc iki tarih arasındaki farkı hesapla 1

Bu bölümde, TAMİŞGÜNLERİ.ULUSL işlevini kullanacaksınız:

TAMİŞGÜNÜ.ULUSL(başlangıç_tarihi,bitiş_tarihi,[hafta sonu],[tatil])

Tıkla TAMİŞGÜNÜ.ULUSL argümanlarını ve kullanımını bilmek.

Tatil günleri ile iş günlerini sayın

A2 ve B2 hücresindeki iki tarih arasındaki tatilli iş günlerini saymak için lütfen şu formülü kullanın:

=NETWORKDAYS.INTL(A2,B2)

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Tatiller olmadan iş günlerini sayın

A2 ve B2 hücresindeki iki tarih arasındaki tatilleri olan ve D5:D9 aralığındaki tatilleri hariç tutan iş günlerini saymak için lütfen formülü şu şekilde kullanın:

=TAMİŞGÜNÜ.ULUSL(A5,B5,1,D5:D9)

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Not:

Yukarıdaki formüllerde Cumartesi ve Pazar günleri hafta sonu olarak alınır, farklı hafta sonu günleriniz varsa, lütfen [hafta sonu] argümanını istediğiniz gibi değiştirin.
doc iki tarih arasındaki farkı hesapla 1

1.17 İki tarih arasındaki hafta sonlarını hesaplayın

İki tarih arasındaki hafta sonlarını saymak istiyorsanız, SUMPRODUCT veya SUM işlevleri size bir iyilik yapabilir.

SUMPRODUCT(--(HAFTA GÜNÜ(SATIR(DOLAYLI(start_date&":"&end_date)),2)>5))
SUM(INT((HAFTAGÜN(başlangıç_tarihi-{1,7})+bitiş_tarihi-başlangıç+tarih)/7))

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

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

Or

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

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

1.18 İki tarih arasındaki belirli bir hafta gününü hesaplayın

İki tarih arasında Pazartesi gibi belirli bir haftanın günlerini saymak için INT ve WEEKDAY işlevlerinin kombinasyonu size yardımcı olabilir.

INT((HAFTADAY(başlangıç_tarihi- hafta içi)-başlangıç_tarihi +bitiş_tarihi)/7)

A15 ve B15 hücreleri, Pazartesi günleri arasında saymak istediğiniz iki tarihtir, lütfen formülü şu şekilde kullanın:

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

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Farklı bir hafta gününü saymak için WEEKDAY işlevinde haftanın gününün sayısını değiştirin:

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

1.19 Kalan günleri ay/yıl olarak hesaplayın

Bazen, aşağıdaki ekran görüntüsünde gösterildiği gibi, sağlanan tarihe göre ay veya yıl içinde kalan günleri bilmek isteyebilirsiniz:
doc iki tarih arasındaki farkı hesapla 1

Geçerli ayda kalan günleri alın

EOMONTH(tarih;0)-tarih

Tıkla XNUMX AY argümanı ve kullanımı bilmek.

A2 hücresindeki geçerli ayın kalan günlerini almak için lütfen formülü şu şekilde kullanın:

=EOMONTH(A2,0)-A2

Basın Keşfet tuşuna basın ve gerekirse bu formülü diğer hücrelere uygulamak için otomatik doldurma tutamacını sürükleyin.
doc iki tarih arasındaki farkı hesapla 1

Bahşiş: sonuçlar tarih formatı olarak gösterilebilir, sadece genel veya sayı formatı olarak değiştirin.

Mevcut yılda kalan günleri alın

TARİH(YIL(tarih),12,31)-tarih

A2 hücresindeki cari yılın kalan günlerini almak için lütfen formülü şu şekilde kullanın:

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

Basın Keşfet tuşuna basın ve gerekirse bu formülü diğer hücrelere uygulamak için otomatik doldurma tutamacını sürükleyin.
doc iki tarih arasındaki farkı hesapla 1


1.2 İki zaman arasındaki farkı hesaplayın

1.21 İki zaman arasındaki farkı hesaplayın

İki zaman arasındaki farkı bulmak için işte size yardımcı olabilecek iki basit formül.

bitiş_zamanı-başlangıç_zamanı
METİN(son_zaman-ilk_zaman,"zaman_biçimi")

A2 ve B2 hücresinde başlangıç_zamanı ve bitiş_zamanını ayrı ayrı içerdiğini varsayarsak, formüller şu şekilde kullanılır:

=B2-A2

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

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Not:

  • end_time-start_time'ı kullanırsanız, sonucu Hücreleri Biçimlendir iletişim kutusunda ihtiyaç duyduğunuz şekilde başka bir saat biçimine biçimlendirebilirsiniz.
  • TEXT(end_time-first_time,"time_format") kullanıyorsanız, sonucun formülde gösterilmesini istediğiniz zaman biçimini girin, örneğin TEXT(end_time-first_time,"h") 16 döndürür.
  • bitiş_zamanı başlangıç_zamanından küçükse, her iki formül de hata değerleri döndürür. Bu sorunu çözmek için bu formüllerin önüne ABS(B2-A2), ABS(METİN(B2-A2,"hh:dd:ss") gibi ABS'yi ekleyip sonucu zaman olarak biçimlendirebilirsiniz.

1.22 İki zaman arasındaki farkı saat/dakika/saniye cinsinden hesaplayın

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

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

INT((bitiş_zamanı-başlangıç_zamanı)*24)

A5 ve B5'te iki saat arasındaki saat farkını bulmak için lütfen formülü şu şekilde kullanın:

=INT((B5-A5)*24)

Basın Keşfet tuşuna basın, ardından saat biçimi sonucunu genel veya sayı olarak biçimlendirin.
doc iki tarih arasındaki farkı hesapla 1

Ondalık saat farkını almak istiyorsanız, (end_time-start_time)*24'ü kullanın.

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

INT((bitiş_zamanı-başlangıç_zamanı)*1440)

A8 ve B8'de iki zaman arasındaki dakika farkını bulmak için lütfen formülü şu şekilde kullanın:

=INT((B8-A8)*1440)

Basın Keşfet tuşuna basın, ardından saat biçimi sonucunu genel veya sayı olarak biçimlendirin.
doc iki tarih arasındaki farkı hesapla 1

Ondalık dakika farkını almak istiyorsanız, (end_time-start_time)*1440'ı kullanın.

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

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

A5 ve B5'te iki kez arasındaki saniye farkını elde etmek için lütfen formülü şu şekilde kullanın:

=(B11-A11)*86400)

Basın Keşfet tuşuna basın, ardından saat biçimi sonucunu genel veya sayı olarak biçimlendirin.
doc iki tarih arasındaki farkı hesapla 1

1.23 Yalnızca iki zaman arasındaki saat farkını hesaplayın (24 saati geçmeyin)

İki zaman arasındaki fark 24 saati geçmiyorsa, SAAT işlevi bu iki zaman arasındaki saat farkını hızlı bir şekilde alabilir.

Tıkla SAAT Bu işlev hakkında daha fazla ayrıntı için.

A14 ve B14 hücresindeki saatler arasındaki saat farkını almak için lütfen HOUR işlevini şu şekilde kullanın:

=HOUR(B14-A14)

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

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

1.24 Sadece iki zaman arasındaki dakika farkını hesaplayın (60 dakikayı geçmeyin)

DAKİKA işlevi, bu iki zaman arasındaki tek dakika farkını hızlı bir şekilde alabilir ve saat ve saniyeleri yok sayabilir.

Tıkla DAKİKA Bu işlev hakkında daha fazla ayrıntı için.

A17 ve B17 hücresindeki saatler arasındaki yalnızca dakika farkını elde etmek için lütfen DAKİKA işlevini şu şekilde kullanın:

=MINUTE(B17-A17)

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

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

1.25 Sadece iki zaman arasındaki saniye farkını hesaplayın (60 saniyeyi geçmeyin)

İKİNCİ işlevi, bu iki zaman arasındaki yalnızca saniye farkını hızlı bir şekilde alabilir ve saat ve dakikaları yok sayabilir.

Tıkla İKİNCİ Bu işlev hakkında daha fazla ayrıntı için.

A20 ve B20 hücresindeki zamanlar arasındaki yalnızca saniye farkını elde etmek için lütfen İKİNCİ işlevini şu şekilde kullanın:

=SECOND(B20-A20)

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

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

1.26 İki zaman ve dönüş saatleri, dakikaları, saniyeleri arasındaki farkı hesaplayın

İki kez arasındaki farkı xx saat xx dakika xx saniye olarak göstermek istiyorsanız, lütfen aşağıda gösterildiği gibi METİN işlevini kullanın:

METİN(bitiş_zamanı-başlangıç_zamanı,"s"" saat ""d"" dakika ""s"" saniye""")

Tıkla METİN Bu fonksiyonun argümanlarını ve kullanımını gerçekleştirmek için.

A23 ve B23 hücresindeki zamanlar arasındaki farkı hesaplamak için formülü şu şekilde kullanın:

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

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Not:

Bu formül ayrıca yalnızca 24 saati aşmayan saat farkını hesaplar ve bitiş_zamanı başlangıç_zamanından büyük olmalıdır, aksi halde #DEĞER! hata değeri.

1.27 İki tarih arasındaki farkı hesaplayın

Aa/gg/yyyy ss:dd:ss biçiminde iki zaman varsa, aralarındaki farkı hesaplamak için aşağıdaki formüllerden birini ihtiyacınıza göre kullanabilirsiniz.

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

Örnek olarak A2 ve B2 hücresindeki iki tarih saatini alın, lütfen formülü şu şekilde kullanın:

=B2-A2

Basın Keşfet tuşuna basın, sonucu tarih saat biçiminde döndürün, ardından bu sonucu şu şekilde biçimlendirin [H]: dd: ss altındaki özel kategoride Numara sekmesinde biçim Hücreler iletişim.
doc iki tarih arasındaki farkı hesapla 1 doc iki tarih arasındaki farkı hesapla 1

İki tarih ve dönüş günleri, saatleri, dakikaları, saniyeleri arasındaki farkı alın

Örnek olarak A5 ve B5 hücresindeki iki tarih saatini alın, lütfen formülü şu şekilde kullanın:

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

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

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

1.28 Zaman farkını milisaniye cinsinden hesaplayın

İlk olarak, hücreyi milisaniyeyi gösterecek şekilde nasıl biçimlendireceğinizi bilmeniz gerekir:

Milisaniye olarak göstermek istediğiniz hücreleri seçin ve sağa doğru seçin biçim Hücreler etkinleştirmek için biçim Hücreler iletişim kutusunu seçin görenek içinde Kategoriler Numara sekmesi altında listeleyin ve bunu yazın hh: mm: ss.000 metin kutusuna.
doc iki tarih arasındaki farkı hesapla 1

Formülü kullanın:

ABS(bitiş_zamanı-başlangıç_zamanı)

Burada A8 ve B8 hücresindeki iki zaman arasındaki farkı hesaplamak için formülü şu şekilde kullanın:

=ABS(B8-A8)

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

1.29 Hafta sonları hariç iki tarih arasındaki çalışma saatlerini hesaplayın

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

TAMİŞGÜNÜ(başlangıç_tarihi,bitiş_tarihi) * çalışma_saati

Burada çalışma saatleri her gün 8 saat olarak sabitlenmiştir ve A16 ve B16 hücresinde verilen iki tarih arasındaki çalışma saatlerini hesaplamak için lütfen aşağıdaki formülü kullanın:

=NETWORKDAYS(A16,B16) * 8

Basın Keşfet tuşuna basın ve sonucu genel veya sayı olarak biçimlendirin.
doc iki tarih arasındaki farkı hesapla 1

İki tarih arasındaki çalışma saatlerini hesaplama hakkında daha fazla örnek için lütfen adresini ziyaret edin. Excel'de İki Tarih Arasında Çalışma Saatlerini Alın


1.3 Kutools for Excel ile iki tarih arasındaki farkı hesaplayın

Eğer varsa Kutools for Excel Excel'e yüklendiğinde, yüzde 90'lık tarih-saat farkı hesaplamaları hiçbir formül hatırlamadan hızla çözülebilir.

1.31 Veri ve Zaman Yardımcısı ile iki tarih arasındaki farkı hesaplayın

Excel'de iki tarih arasındaki farkı hesaplamak için, yalnızca Tarih ve Saat Yardımcısı yeterlidir.
doc iki tarih arasındaki farkı hesapla 1

1. Hesaplanan sonucu yerleştireceğiniz hücreyi seçin ve Kutools > Formül Yardımcısı > Tarih ve Saat yardımcısı.
doc iki tarih arasındaki farkı hesapla 1

2. patlamada Tarih ve Saat Yardımcısı iletişim kutusunda aşağıdaki ayarları izleyin:

  1. Kontrol Fark seçenek;
  2. içinde başlangıç ​​tarihini ve bitiş tarihini seçin. Bağımsız değişken girişi bölümünde, ayrıca tarih saatini doğrudan giriş kutusuna manuel olarak girebilir veya tarihi seçmek için takvim simgesini tıklayabilirsiniz;
  3. Açılır listeden çıktı sonucu türünü seçin;
  4. Sonucu şurada önizleyin: Sonuç Bölüm.

doc iki tarih arasındaki farkı hesapla 1

3. tık Ok. Hesaplanan sonucun çıktısı alınır ve otomatik doldurma tutamacını yine hesaplamanız gereken hücrelerin üzerine sürükleyin.

Bahşiş:

İki tarih arasındaki farkı almak ve Kutools for Excel ile sonucu gün, saat ve dakika olarak göstermek istiyorsanız, lütfen aşağıdakileri yapın:

Sonucu yerleştirmek istediğiniz hücreyi seçin ve Kutools > Formül Yardımcısı > Tarih ve Saat > İki tarih arasındaki günleri, saatleri ve dakikaları sayın.
doc iki tarih arasındaki farkı hesapla 1

Sonra da Formül Yardımcısı iletişim kutusunda, başlangıç ​​tarihini ve bitiş tarihini belirtin, ardından Ok.
doc iki tarih arasındaki farkı hesapla 1

Ve fark sonucu gün, saat ve dakika olarak gösterilecektir.
doc iki tarih arasındaki farkı hesapla 1

Tıkla Tarih ve Saat Yardımcısı Bu özelliğin daha fazla kullanımını öğrenmek için.

Tıkla Kutools for Excel Bu eklentinin tüm özelliklerini bilmek için.

Tıkla Bedava indir Kutools for Excel'in 30 günlük ücretsiz deneme sürümünü edinmek için

1.32 Formula Helper ile iki tarih arasındaki hafta sonu/iş günü/belirli hafta içi farkını hesaplayın

İki tarih arasında hafta sonunu, iş günlerini veya belirli bir hafta içi gününü hızlı bir şekilde saymak istiyorsanız, Kutools for Excel's Formül Yardımcısı grup size yardımcı olabilir.
doc iki tarih arasındaki farkı hesapla 1

1. Hesaplanan sonucu yerleştirecek hücreyi seçin, tıklayın Kutools > Istatistiksel > İki tarih arasındaki işsiz gün sayısı/İki tarih arasındaki iş günü sayısı/Haftanın belirli gününün sayısını sayın.
doc iki tarih arasındaki farkı hesapla 1

2. Çıkarken Formül Yardımcısı iletişim kutusunda, başvuruyorsanız başlangıç ​​tarihini ve bitiş tarihini belirtin Haftanın belirli günlerinin sayısını sayın, haftanın gününü de belirtmeniz gerekir.

Belirli hafta içi günleri saymak için, Pazar-Cumartesi belirtmek için 1-7 kullanma notuna başvurabilirsiniz.
doc iki tarih arasındaki farkı hesapla 1
doc iki tarih arasındaki farkı hesapla 1

3. tık Oktıklayın ve ardından otomatik doldurma tutamacını gerekirse hafta sonu/iş günü/belirli hafta içi gün sayısını sayması gereken hücrelerin üzerine sürükleyin.

Tıkla Kutools for Excel Bu eklentinin tüm özelliklerini bilmek için.

Tıkla Bedava indir Kutools for Excel'in 30 günlük ücretsiz deneme sürümünü edinmek için


2. Tarih ve saati ekleyin veya çıkarın

İki tarih saat arasındaki farkı hesaplamanın dışında, toplama veya çıkarma da Excel'deki normal tarih saat hesaplamasıdır. Örneğin, bir ürün için üretim tarihi ve muhafaza günlerinin sayısına göre son tarih almak isteyebilirsiniz.

2.1 Bir tarihe gün/ay/yıl/hafta/iş günü ekleme veya çıkarma

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 vardır.

A21 hücresindeki bir tarihe 2 gün ekleneceğini varsayarsak, lütfen çözmek için aşağıdaki yöntemlerden birini seçin,

Yöntem 1 tarih+günler

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

=A+21

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

21 gün çıkarmak isterseniz, artı işareti (+) eksi işaretine (-) dönüşür.

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

1. C2 hücresinde olduğunu varsayarak bir hücreye eklemek istediğiniz gün sayısını yazın ve ardından Ctrl + C kopyalamak için.
doc iki tarih arasındaki farkı hesapla 1

2. Ardından 21 gün eklemek istediğiniz tarihleri ​​seçin, içerik menüsünü göstermek için sağ tıklayın ve Özel yapıştır....
doc iki tarih arasındaki farkı hesapla 1

3. içinde Special yapıştırmak iletişim, kontrol et Ekle seçeneği (Günleri çıkarmak istiyorsanız, işaretleyin çıkarmak seçenek). Tıklamak OK.
doc iki tarih arasındaki farkı hesapla 1

4. Şimdi orijinal tarihler 5 basamaklı sayılara dönüşüyor, bunları tarih olarak biçimlendirin.
doc iki tarih arasındaki farkı hesapla 1

2.12 Bir tarihe ay ekleme veya çıkarma

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

EDATE(tarih, aylar)

Tıkla DÜZENLE argümanlarını ve kullanımını incelemek.

A6 hücresindeki tarihe 2 ay ekleyeceğinizi varsayarsak, formülü şu şekilde kullanın:

=EDATE(A2,6)

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Tarihten 6 ay çıkarmak istiyorsanız, 6'yı -6 olarak değiştirin.

2.13 Bir tarihe yıl ekleme veya çıkarma

Bir tarihe n yıl eklemek veya çıkarmak için TARİH, YIL, AY ve GÜN işlevlerini birleştiren bir formül kullanılabilir.

TARİH(YIL(tarih) + yıl, AY(tarih),GÜN(tarih))

A3 hücresindeki tarihe 2 yıl ekleneceğini varsayarsak, formülü şu şekilde kullanın:

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

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Tarihten 3 yılı çıkarmak istiyorsanız, 3'ü -3 olarak değiştirin.

2.14 Bir tarihe hafta ekleme veya çıkarma

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

tarih+hafta*7

A4 hücresindeki tarihe 2 hafta ekleneceğini varsayarsak, formülü şu şekilde kullanın:

=A2+4*7

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Tarihten 4 hafta çıkarmak istiyorsanız, artı işaretini (+) eksi işareti (-) olarak değiştirin.

2.15 Tatil günleri dahil veya hariç iş günlerini ekleme veya çıkarma

Bu bölümde, tatiller hariç veya tatiller dahil olmak üzere belirli bir tarihe iş günleri eklemek veya çıkarmak için İŞGÜNÜ işlevinin nasıl kullanılacağı anlatılmaktadır.

İŞGÜNÜ(tarih,günler,[tatiller])

Türkiye Dental Sosyal Medya Hesaplarından bizi takip edebilirsiniz. İŞGÜNÜ argümanları ve kullanımı hakkında daha fazla ayrıntı bilmek.

Tatiller dahil iş günleri ekleyin

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

=WORKDAY(A2,B2)

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Tatiller hariç iş günleri ekleyin

A5 hücresinde kullandığınız tarih, B5 hücresinde eklemek istediğiniz gün sayısı bulunur, D5:D8 aralığında tatilleri listeler, lütfen formülü şu şekilde kullanın:

=WORKDAY(A5,B5,D5:D8)

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Not:

İŞGÜNÜ işlevi Cumartesi ve Pazar günlerini hafta sonu olarak alır, hafta sonlarınız Cumartesi ve Pazar ise, hafta sonlarını belirtmeyi destekleyen WOKRDAY.INTL işlevini uygulayabilirsiniz.
doc iki tarih arasındaki farkı hesapla 1
doc iki tarih arasındaki farkı hesapla 1

Türkiye Dental Sosyal Medya Hesaplarından bizi takip edebilirsiniz. İŞGÜNÜ.ULUSL daha fazla ayrıntı için.

İş günlerini bir tarihe çıkarmak istiyorsanız, formülde gün sayısını negatif olarak değiştirmeniz yeterlidir.

2.16 Bir tarihe belirli bir yıl, ay, gün ekleme veya çıkarma

Bir tarihe belirli bir yıl, ay günleri eklemek istiyorsanız, TARİH, YIL, AY ve GÜNLER işlevini birleştiren formül size bir iyilik yapabilir.

TARİH(YIL(tarih) + yıllar, AY(tarih) + aylar, DAY(tarih) + günler)

A1'deki bir tarihe 2 yıl 30 ay 11 gün eklemek için lütfen formülü şu şekilde kullanın:

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

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Çıkarmak istiyorsanız, tüm artı işaretlerini (+) eksi işaretlerine (-) değiştirin.


2.2 Zamana saat/dakika/saniye ekleme veya çıkarma

2.21 Bir tarih saatine saat/dakika/saniye ekleme veya çıkarma

Burada bir tarih saatine saat, dakika veya saniye eklemek veya çıkarmak için bazı formüller sağlanmaktadır.
doc iki tarih arasındaki farkı hesapla 1

Tarih saatine saat ekleme veya çıkarma

Tarihsaat+saat/24

A3 hücresindeki bir tarih saatine (bir saat de olabilir) 2 saat ekleyeceğinizi varsayarsak, lütfen formülü şu şekilde kullanın:

=A2+3/24

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Tarih saatine saat ekleme veya çıkarma

Tarihsaat+dakika/1440

A15 hücresinde bir tarih saatine (bir saat de olabilir) 5 dakika ekleyeceğinizi varsayarsak, lütfen formülü şu şekilde kullanın:

=A2+15/1440

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Tarih saatine saat ekleme veya çıkarma

Tarihsaat+saniye/86400

A20 hücresinde bir tarih saatine (bir saat de olabilir) 8 saniye ekleyeceğinizi varsayarsak, lütfen formülü şu şekilde kullanın:

=A2+20/86400

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

2.22 24 saat boyunca toplam kez

Tüm personelin bir haftadaki çalışma sürelerini kaydeden bir Excel tablosu olduğunu varsayalım, ödemeleri hesaplamak için toplam çalışma süresini toplamak için kullanabilirsiniz. Toplam aralığı) sonucu almak için. Ancak genel olarak, toplam sonuç, aşağıdaki ekran görüntüsünde gösterildiği gibi 24 saati geçmeyen bir süre olarak gösterilecektir, doğru sonucu nasıl elde edebilirsiniz?
doc iki tarih arasındaki farkı hesapla 1

Aslında, sonucu şu şekilde biçimlendirmeniz yeterlidir: [ss]:dd:ss.

Sonuç hücresine sağ tıklayın, seçin biçim Hücreler bağlam menüsünde ve açılır pencerede biçim Hücreler diyalog seç görenek Blist'ten ve yazın [ss]:dd:ss sağ bölümdeki metin kutusuna tıklayın OK.
doc iki tarih arasındaki farkı hesapla 1  doc iki tarih arasındaki farkı hesapla 1

Toplanan sonuç doğru şekilde gösterilecektir.
doc iki tarih arasındaki farkı hesapla 1

2.23 Hafta sonu ve tatil günleri hariç bir tarihe çalışma saatleri ekleme

Burada, bir başlangıç ​​tarihine belirli sayıda çalışma saati eklenmesine dayanan ve hafta sonları (Cumartesi ve Pazar) ve tatil günleri hariç tutularak bitiş tarihini almak için uzun bir formül sunulmaktadır.

Excel tablosunda A11 başlangıç ​​tarihini ve B11 çalışma saatlerini içerir, E11 ve E13 hücresinde çalışma başlangıç ​​ve bitiş saatleri ve E15 hücresi hariç tutulacak tatili içerir.
doc iki tarih arasındaki farkı hesapla 1

Lütfen formülü şu şekilde 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))

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1


2.3 Kutools for Excel tarafından tarih/saat ekleme veya çıkarma

Kutools for Excel yüklüyse, yalnızca bir araç - Tarih ve Saat Yardımır, tarih saat toplama ve çıkarma hesaplamalarının çoğunu çözebilir.
doc iki tarih arasındaki farkı hesapla 1

1. Sonucun çıktısını almak istediğiniz hücreye tıklayın ve tıklayarak bu aracı uygulayın. Kutools > Formül Yardımcısı > Tarih ve Saat Yardımcısı.
doc iki tarih arasındaki farkı hesapla 1

2. içinde Tarih ve Saat Yardımcısı iletişim, kontrol et Ekle Seçenek veya çıkarmak seçeneğini seçin, ardından hücreyi seçin veya kullanmak istediğiniz tarih saatini doğrudan yazın. Bağımsız değişken girişi bölümüne, ardından eklemek veya çıkarmak istediğiniz yılları, ayları, haftaları, günleri, saatleri, dakikaları ve saniyeleri belirtin, ardından Ok. Ekran görüntüsüne bakın:

Hesaplanan sonucu şurada önizleyebilirsiniz: Sonuç Bölüm.
doc iki tarih arasındaki farkı hesapla 1

Şimdi sonuç çıktı, sonuçları almak için otomatik tutamacı diğer hücrelerin üzerine sürükleyin.
doc iki tarih arasındaki farkı hesapla 1

Tıkla Tarih ve Saat Yardımcısı Bu özelliğin daha fazla kullanımını öğrenmek için.

Tıkla Kutools for Excel Bu eklentinin tüm özelliklerini bilmek için.

Tıkla Ücret İndirme Kutools for Excel'in 30 günlük ücretsiz deneme sürümünü edinmek için


2.4 Uzantısı

2.41 Bir tarihin süresinin dolup dolmadığını kontrol edin veya vurgulayın

Ürünlerin son kullanma tarihlerinin bir listesi varsa, aşağıdaki ekran görüntüsünde gösterildiği gibi, bugün bazında sona eren tarihleri ​​kontrol etmek ve vurgulamak isteyebilirsiniz.
doc iki tarih arasındaki farkı hesapla 1

Aslında, Koşullu biçimlendirme bu işi hızla halledebilir.

1. Kontrol etmek istediğiniz tarihleri ​​seçin ve ardından Ana Sayfa > Koşullu biçimlendirme > Yeni kural.
doc iki tarih arasındaki farkı hesapla 1

2. içinde Yeni Formatlama Kuralı iletişim kutusunu seçin Biçimlendirilecek hücreleri belirlemek için bir formül kullanın içinde Bir Kural Türü seçin bölüm ve tür =B2 giriş kutusuna (B2, kontrol etmek istediğiniz ilk tarihtir) ve oluşturulan ortaya çıkmak biçim Hücreler iletişim kutusunu seçin, ardından sona erme tarihlerini ihtiyaç duyduğunuz kadar aşmak için farklı bir biçimlendirme seçin. Tıklamak OK > OK.
doc iki tarih arasındaki farkı hesapla 1  doc iki tarih arasındaki farkı hesapla 1

2.42 İçinde bulunulan ayın sonunu/bir sonraki ayın ilk gününü döndür/a>

Bazı ürünlerin son kullanma tarihleri, üretim ayının sonunda veya bir sonraki üretim ayının ilk günüdür, üretim tarihine göre son kullanma tarihlerini hızlı bir şekilde listelemek için lütfen bu bölümü takip edin.

Mevcut ayın sonunu al

EOMONTH(tarih;0)

İşte B13 hücresinde bir üretim tarihi, lütfen formülü şu şekilde kullanın:

=EOMONTH(B13,0)

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1

Gelecek ayın 1. gününü alın

EOMONTH(tarih,0)+1

İşte B18 hücresinde bir üretim tarihi, lütfen formülü şu şekilde kullanın:

=EOMONTH(B18,0)+1

Basın Keşfet sonucu almak için anahtar.
doc iki tarih arasındaki farkı hesapla 1


3. Yaşı hesaplayın

Bu bölümde, belirli bir tarih veya seri numarasına göre yaş hesaplamanın nasıl çözüleceğine ilişkin yöntemler listelenmektedir.


3.1 Tarihe göre yaşı hesaplayın

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

doc iki tarih arasındaki farkı hesapla 1

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

YILFRAC(doğum tarihi, BUGÜN())

Tıkla YILFRAC argümanları ve kullanımı hakkında ayrıntılar için.

Örneğin, B2:B9 sütunundaki doğum tarihleri ​​listesine göre yaşları almak için lütfen şu formülü kullanın:

=YEARFRAC(B2,TODAY())

Basın Keşfet tuşuna basın, ardından tüm yaşlar hesaplanana kadar otomatik doldurma tutamacını aşağı sürükleyin.
doc iki tarih arasındaki farkı hesapla 1

Bahşiş:

1) Ondalık basamağı istediğiniz gibi belirtebilirsiniz. biçim Hücreler iletişim.
doc iki tarih arasındaki farkı hesapla 1

2) Belirli bir doğum tarihine göre belirli bir tarihteki yaşı hesaplamak istiyorsanız, BUGÜN() değerini çift tırnak içine alınmış belirli bir tarihe, örneğin =YEARFRAC(B2,"1/1/2021") olarak değiştirin.

3) Bir sonraki yılın yaşını doğum tarihine göre almak istiyorsanız, formüle =YEARFRAC(B1,BUGÜN())+2 gibi 1 eklemeniz yeterlidir.

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

TARİHLİ(doğum tarihi,BUGÜN(),”y”)

Tıkla DATEIF argümanları ve kullanımı hakkında ayrıntılar için.

Yukarıdaki örneği kullanarak, B2:B9'daki listedeki doğum tarihlerine göre yaşı almak için lütfen formülü şu şekilde kullanın:

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

Basın Keşfet tuşuna basın, ardından tüm yaşlar hesaplanana kadar otomatik doldurma tutamacını aşağı sürükleyin.
doc iki tarih arasındaki farkı hesapla 1

Bahşiş:

1) Belirli bir doğum tarihine dayalı olarak belirli bir tarihteki yaşı hesaplamak istiyorsanız, BUGÜN() öğesini =DATEDIF(B2,"1/1/2021","y") gibi çift tırnak içine alınmış belirli bir tarihe değiştirin. .

2) Doğum tarihine göre bir sonraki yılın yaşını almak istiyorsanız, formüle =DATEDIF(B1,BUGÜN(),"y")+2 gibi 1 eklemeniz yeterlidir.

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

Belirli bir doğum tarihine göre yaşı hesaplamak ve sonucu aşağıdaki ekran görüntüsünde gösterildiği gibi xx yıl, xx ay, xx gün olarak göstermek istiyorsanız, işte size yardımcı olabilecek uzun bir formül.
doc iki tarih arasındaki farkı hesapla 1

=DATEDIF(birthdate,BUGÜN(),"Y")&" Yıllar, "&DATEDIF(birthdate,BUDAY(),"YM")&" Aylar, "&DATEDIF(birthdate,BUDAY(),"MD")&" Günler "

B12 hücresindeki doğum tarihine göre yaşı yıl, ay ve gün olarak almak için lütfen formülü şu şekilde kullanın:

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

Basın Keşfet tuşuna basın, ardından otomatik doldurma tutamacını diğer hücrelere sürükleyin.
doc iki tarih arasındaki farkı hesapla 1

Bahşiş:

Belirli bir doğum tarihine dayalı olarak belirli bir tarihteki yaşı hesaplamak istiyorsanız, BUGÜN() öğesini çift tırnak içine alınmış belirli bir tarihe değiştirin, örneğin = =DATEDIF(B12,"1/1/2021","Y")& " Yıllar, "&DATEDIF(B12,"1/1/2021","YM")&" Aylar, "&TARİH(B12;"1/1/2021","MD")&" Günler".

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

Excel'de 1/1/1900'den önceki tarih, tarih saat olarak girilemez veya doğru hesaplanamaz. Ancak ünlü bir kişinin yaşını verilen doğum tarihi (1/11900 öncesi) ve ölüm tarihine göre hesaplamak istiyorsanız, sadece bir VBA kodu size yardımcı olabilir.
doc iki tarih arasındaki farkı hesapla 1

1. Basın Ara Toplam + F11 etkinleştirmek için anahtarlar Uygulamalar için Microsoft Visual Basic pencere ve tıklayın Ekle sekme ve seçim modül Yeni bir modül oluşturmak için.

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

VBA: 1/1/1900 öncesi yaşı hesaplayın

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

doc iki tarih arasındaki farkı hesapla 1

3. Kodu kaydedin ve sayfaya geri dönün ve hesaplanan yaşı yerleştirmek için bir hücre seçin, bu durumda =AgeFunc(birthdate,deathdate) yazın, =YaşFunc(B22,C22), yaşı almak için Enter tuşuna basın. Ve gerekirse bu formülü diğer hücrelere uygulamak için otomatik doldurma tutamacını kullanın.
doc iki tarih arasındaki farkı hesapla 1

3.2 Kutools for Excel kullanarak doğuma göre yaşı hesaplayın

Eğer varsa Kutools for Excel Excel'de yüklü, uygulayabilirsiniz Tarih ve Saat Yardımcısı yaş hesaplama aracı.
doc iki tarih arasındaki farkı hesapla 1

1. Hesaplanan yaşı yerleştirmek istediğiniz hücreyi seçin ve Kutools > Formül Yardımcısı > Tarih ve Saat yardımcısı.
doc iki tarih arasındaki farkı hesapla 1

2. içinde Tarih ve Saat Yardımcısı diyalog

  • 1) Kontrol edin Yaş seçenek;
  • 2) Doğum tarihi hücresini seçin veya doğrudan doğum tarihini girin veya doğum tarihini seçmek için takvim simgesine tıklayın;
  • 3) Seçin Bugün Mevcut yaşı hesaplamak istiyorsanız seçeneğini seçin Belirtilen tarih seçeneğini seçin ve geçmiş veya gelecekteki yaşı hesaplamak istiyorsanız tarihi girin;
  • 4) Açılır listeden çıktı türünü belirtin;
  • 5) Çıktı sonucunu önizleyin. Tıklamak Ok.

doc iki tarih arasındaki farkı hesapla 1

Tıkla Tarih ve Saat Yardımcısı Bu özelliğin daha fazla kullanımını öğrenmek için.

Tıkla Kutools for Excel Bu eklentinin tüm özelliklerini bilmek için.

Tıkla Bedava indir Kutools for Excel'in 30 günlük ücretsiz deneme sürümünü edinmek için


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

doc iki tarih arasındaki farkı hesapla 1

3.31 Kimlik numarasından doğum günü alın

6 gibi doğum tarihini kaydetmek için ilk 920315330 haneyi kullanan bir kimlik numarası listesi varsa, doğum tarihinin 03/15/1992 olduğu anlamına geliyorsa, doğum tarihini başka bir sütuna nasıl hızlı bir şekilde alabilirsiniz?

Şimdi örnek olarak C2 hücresinden başlayan kimlik numaralarının listesini alalım ve formülü şu şekilde kullanalım:

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

Basın Keşfet anahtar. Ardından, diğer sonuçları almak için otomatik doldurma tutamacını aşağı sürükleyin.
doc iki tarih arasındaki farkı hesapla 1

Not:

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

3.32 Kimlik numarasından yaşı hesapla

Doğum tarihini kaydetmek için ilk 6 haneyi kullanan bir kimlik numarası listesi varsa, örneğin 920315330, doğum tarihinin 03/15/1992 olduğu anlamına gelir, Excel'de her bir kimlik numarasına göre yaşı nasıl hızlı bir şekilde hesaplayabilirsiniz?

Şimdi örnek olarak C2 hücresinden başlayan kimlik numaralarının listesini alalım ve formülü şu şekilde 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")

Basın Keşfet anahtar. Ardından, diğer sonuçları almak için otomatik doldurma tutamacını aşağı sürükleyin.
doc iki tarih arasındaki farkı hesapla 1

Not:

Bu formülde, yıl cari yıldan küçükse, yıl 20 ile başlayan, 200203943 gibi, 2020 yılı olarak kabul edilecek; yıl cari yıldan büyükse, yıl 19 ile başlayan, 920420392 gibi, 1992 yılı olarak kabul edilecektir.


Daha Fazla Excel Öğreticisi:

Birden Çok Çalışma Kitabını/Çalışma Sayfasını Birinde Birleştirin
Bu eğitim, karşılaşabileceğiniz hemen hemen tüm birleştirme senaryolarını listeler ve sizin için göreceli profesyonel çözümler sunar.

Metin, Sayı ve Tarih Hücrelerini Böl (Birden Çok Sütuna Ayırın)
Bu öğretici üç bölüme ayrılmıştır: bölünmüş metin hücreleri, bölünmüş sayı hücreleri ve bölünmüş tarih hücreleri. Her parça, aynı problemle karşılaştığınızda bölme işini nasıl yapacağınızı bilmenize yardımcı olacak farklı örnekler sunar.

Excel'de Veri Kaybetmeden Birden Fazla Hücrenin İçeriğini Birleştirin
Bu öğretici, hücredeki belirli bir konuma çıkarmayı daraltır ve Excel'de belirli bir konuma göre bir hücreden metin veya sayıların çıkarılmasına yardımcı olacak farklı yöntemler toplar.

Excel'de Eşleşmeler ve Farklılıklar İçin İki Sütunu Karşılaştırın
İşte bu makale, karşılaşabileceğiniz iki sütunu karşılaştırmanın olası senaryolarının çoğunu kapsar ve size yardımcı olabileceğini umar.


  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme ve Verilerin Saklanması; Bölünmüş Hücre İçeriği; Yinelenen Satırları ve Toplam / Ortalamayı Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Sık Kullanılan ve Hızlı Eklenen Formüller, Aralıklar, Grafikler ve Resimler; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • 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 Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • Pivot Tablo Gruplaması hafta numarası, haftanın günü ve daha fazlası ... Kilidi Açılmış, Kilitli Hücreleri Göster farklı renklerle; Formülü / Adı Olan Hücreleri Vurgulayın...
kte sekmesi 201905
  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations