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 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.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.
hakkında daha fazla bilgi için tıklayın DATEIF işlev
İki tarih arasındaki gün farkı
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.
İki tarih arasındaki ay farkı
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.
İki tarih arasındaki yıl farkı
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.
İki tarih arasındaki hafta farkı
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.
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.
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.
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.
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.
=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")
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.
Bu bölümde, TAMİŞGÜNLERİ.ULUSL işlevini kullanacaksınız:
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.
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.
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.
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.
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.
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.
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.
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:
Geçerli ayda kalan günleri alın
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.
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
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.
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.
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.
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.
İki kez arasındaki saat farkını alın
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.
Ondalık saat farkını almak istiyorsanız, (end_time-start_time)*24'ü kullanın.
İki kez arasındaki dakika farkını alın
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.
Ondalık dakika farkını almak istiyorsanız, (end_time-start_time)*1440'ı kullanın.
İki kez arasındaki saniye farkını alın
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.
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.
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.
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.
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:
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.
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.
İ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.
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.
Formülü kullanın:
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.
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.
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.
İ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
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.
1. Hesaplanan sonucu yerleştireceğiniz hücreyi seçin ve Kutools > Formül Yardımcısı > Tarih ve Saat yardımcısı.
2. patlamada Tarih ve Saat Yardımcısı iletişim kutusunda aşağıdaki ayarları izleyin:
- Kontrol Fark seçenek;
- 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;
- Açılır listeden çıktı sonucu türünü seçin;
- Sonucu şurada önizleyin: Sonuç Bölüm.
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.
Sonra da Formül Yardımcısı iletişim kutusunda, başlangıç tarihini ve bitiş tarihini belirtin, ardından Ok.
Ve fark sonucu gün, saat ve dakika olarak gösterilecektir.
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.
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.
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.
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.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.
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.
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....
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.
4. Şimdi orijinal tarihler 5 basamaklı sayılara dönüşüyor, bunları tarih olarak biçimlendirin.
2.12 Bir tarihe ay ekleme veya çıkarma
Bir tarihe ay eklemek veya çıkarmak için EDATE işlevi kullanılabilir.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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.
Çıkarmak istiyorsanız, tüm artı işaretlerini (+) eksi işaretlerine (-) değiştirin.
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.
Tarih saatine saat ekleme veya çıkarma
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.
Tarih saatine saat ekleme veya çıkarma
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.
Tarih saatine saat ekleme veya çıkarma
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.
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?
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.
Toplanan sonuç doğru şekilde gösterilecektir.
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.
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.
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.
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ı.
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.
Şimdi sonuç çıktı, sonuçları almak için otomatik tutamacı diğer hücrelerin üzerine sürükleyin.
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.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.
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.
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.
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
İş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.
Gelecek ayın 1. gününü alın
İş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.
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.11 Verilen doğum tarihine göre yaşı hesaplayın
Doğum tarihine göre ondalık sayıda yaş alı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.
Bahşiş:
1) Ondalık basamağı istediğiniz gibi belirtebilirsiniz. biçim Hücreler iletişim.
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
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.
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.
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.
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.
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
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.
Eğer varsa Kutools for Excel Excel'de yüklü, uygulayabilirsiniz Tarih ve Saat Yardımcısı yaş hesaplama aracı.
1. Hesaplanan yaşı yerleştirmek istediğiniz hücreyi seçin ve Kutools > Formül Yardımcısı > Tarih ve Saat yardımcısı.
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.
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.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.
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.
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.
En İyi Ofis Üretkenliği Araçları
Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır
- 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...
- 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!