Excel'de tarihler nasıl eklenir ve çıkarılır

  • Bunu Paylaş
Michael Brown

Bu eğitimde, Excel'de tarih eklemek ve çıkarmak için iki tarihi çıkarma, bir tarihe gün, hafta, ay ve yıl ekleme ve daha fazlası gibi çeşitli yararlı formüller bulacaksınız.

Excel'de tarihlerle çalışma eğitimlerimizi takip ettiyseniz, hafta içi günler, haftalar, aylar ve yıllar gibi farklı zaman birimlerini hesaplamak için bir dizi formülü zaten biliyorsunuzdur.

Çalışma sayfalarınızdaki tarih bilgilerini analiz ederken, bu tarihlerle bazı aritmetik işlemler de gerçekleştirmeniz olasıdır. Bu eğitimde, Excel'de tarihleri toplamak ve çıkarmak için yararlı bulabileceğiniz birkaç formül açıklanmaktadır.

    Excel'de tarihler nasıl çıkarılır

    Diyelim ki A2 ve B2 hücrelerinde iki tarih var ve şimdi bu tarihler arasında kaç gün olduğunu öğrenmek için bir tarihi diğerinden çıkarmak istiyorsunuz. Excel'de sıklıkla olduğu gibi, aynı sonuç birkaç şekilde elde edilebilir.

    Örnek 1. Bir tarihi diğerinden doğrudan çıkarın

    Muhtemelen bildiğiniz gibi, Microsoft Excel her tarihi 1 Ocak 1900'ü temsil eden 1 ile başlayan benzersiz bir seri numarası olarak saklar. Yani, aslında iki sayıyı çıkarıyorsunuz ve sıradan bir aritmetik işlem sorunsuz çalışıyor:

    =B2-A2

    Örnek 2. Excel DATEDIF işlevini kullanarak tarihleri çıkarma

    Yukarıdaki formül çok sade görünüyorsa, Excel'in DATEDIF işlevini kullanarak aynı sonucu guru benzeri bir şekilde elde edebilirsiniz:

    =DATEDIF(A2, B2, "d")

    Aşağıdaki ekran görüntüsü, DATEDIF fonksiyonunun #NUM hatası döndürdüğü 4. satır dışında, her iki hesaplamanın da aynı sonuçları döndürdüğünü göstermektedir. Bunun neden olduğunu bulalım.

    Daha yeni bir tarihi (6-Mayıs-2015) daha eski bir tarihten (1-Mayıs-2015) çıkardığınızda, çıkarma işlemi tam da olması gerektiği gibi negatif bir sayı (-5) döndürür. Ancak Excel DATEDIF işlevinin sözdizimi başlangıç tarihi daha büyük olması için Bitiş Tarihi ve bu nedenle bir hata döndürür.

    Örnek 3. Geçerli tarihten bir tarihi çıkarma

    Bugünün tarihinden bir tarihi çıkarmak için yukarıdaki formüllerden birini kullanabilirsiniz. 1 tarihi yerine TODAY() fonksiyonunu kullanmanız yeterlidir:

    =TODAY()-A2

    veya

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

    Önceki örnekte olduğu gibi, bugünün tarihi çıkardığınız tarihten büyük olduğunda her iki formül de iyi çalışır, aksi takdirde DATEDIF başarısız olur:

    Örnek 4. Excel DATE işlevi ile tarihleri çıkarma

    Tarihleri doğrudan formülde vermeyi tercih ediyorsanız, TARİH(yıl, ay, gün) işlevini kullanarak her bir tarihi girin ve ardından bir tarihi diğerinden çıkarın.

    Örneğin, aşağıdaki formül 15-Mayıs-2015'i 20-Mayıs-2015'ten çıkarır ve 5 günlük farkı döndürür:

    =TARIH(2015, 5, 20) - TARIH(2015, 5, 15)

    Özetle, Excel'de tarih çıkarma söz konusu olduğunda ve öğrenmek istediğiniz iki tarih arasında kaç gün var en kolay ve en bariz seçenekle gitmek mantıklıdır - bir tarihi doğrudan diğerinden çıkarmak.

    Eğer saymak istiyorsanız iki tarih arasındaki aylar veya yıllar bu durumda DATEDIF işlevi tek olası çözümdür ve bir sonraki makalede bu işlevi tüm ayrıntılarıyla ele alacak birkaç formül örneği bulacaksınız.

    Artık iki tarihi nasıl çıkaracağınızı bildiğinize göre, belirli bir tarihe nasıl gün, ay veya yıl ekleyebileceğinizi veya çıkarabileceğinizi görelim. Bu amaç için uygun bir dizi Excel işlevi vardır ve hangisini kullanacağınız, hangi birimi eklemek veya çıkarmak istediğinize bağlıdır.

    Excel'de tarihe gün ekleme veya çıkarma

    Bir hücrede bir tarihiniz veya bir sütunda tarih listeniz varsa, ilgili aritmetik işlemi kullanarak bu tarihlere belirli sayıda gün ekleyebilir veya çıkarabilirsiniz.

    Örnek 1. Excel'de bir tarihe gün ekleme

    Bir tarihe belirli sayıda gün eklemek için genel formül aşağıdaki gibidir:

    Tarih + N gün

    Tarih birkaç şekilde girilebilir:

    • Hücre referansı olarak, örn. =A2 + 10
    • DATE(yıl, ay, gün) fonksiyonunu kullanarak, örn. =TARIH(2015, 5, 6) + 10
    • Başka bir fonksiyonun sonucu olarak. Örneğin, belirli bir gün sayısını güncel tarih TODAY() işlevini kullanın: =TODAY()+10

    Aşağıdaki ekran görüntüsü yukarıdaki formülleri iş başında göstermektedir. Yazının yazıldığı andaki güncel tarih 6 Mayıs 2015'tir:

    Not: Yukarıdaki formüllerin sonucu, tarihi temsil eden bir seri numarasıdır. Tarih olarak görüntülenmesini sağlamak için hücre(ler)i seçin ve Ctrl+1 tuşuna basarak Hücreleri Biçimlendir iletişim kutusu. Sayı sekmesini seçin, ardından Tarih içinde Kategori listesini seçin ve ardından istediğiniz tarih biçimini seçin. Ayrıntılı adımlar için lütfen Excel'de tarih biçimi nasıl değiştirilir bölümüne bakın.

    Örnek 2. Excel'de bir tarihten gün çıkarma

    Belirli bir tarihten belirli bir gün sayısını çıkarmak için yine normal bir aritmetik işlem yaparsınız. Önceki örnekten tek farkı artı yerine eksi işareti yazmanızdır :)

    Tarih - N gün

    İşte birkaç formül örneği:

    • =A2-10
    • =TARIH(2015, 5, 6)-10
    • =TODAY()-10

    Tarihe hafta ekleme veya çıkarma

    Belirli bir tarihe tam hafta eklemek veya çıkarmak isterseniz, gün ekleme / çıkarma ile aynı formülleri kullanabilir ve sadece hafta sayısını 7 ile çarpabilirsiniz:

    Hafta ekleme Excel'de bir tarihe:

    hücre + N hafta * 7

    Örneğin, A2'deki tarihe 3 hafta eklemek için aşağıdaki formülü kullanın: =A2+3*7 .

    Haftaları çıkarma Excel'deki tarihten itibaren:

    hücre - N hafta * 7

    Bugünün tarihinden 2 hafta çıkarmak için şunu yazarsınız =TODAY()-2*7 .

    Excel'de tarihe ay ekleme / çıkarma

    Bir tarihe belirli sayıda tam ay eklemek veya çıkarmak istiyorsanız, aşağıda gösterildiği gibi DATE veya EDATE işlevini kullanabilirsiniz.

    Örnek 1. Excel TARİH işlevi ile bir tarihe ay ekleme

    Örneğin A sütunundaki bir tarih listesini ele alarak, eklemek (pozitif sayı) veya çıkarmak (negatif sayı) istediğiniz tarih sayısını C2 gibi bir hücreye yazın.

    B2 hücresine aşağıdaki formülü girin ve ardından formülü diğer hücrelere kopyalamak için hücrenin köşesini sonuna kadar aşağı sürükleyin:

    =TARIH(YIL(A2), AY(A2) + $C$2, GÜN(A2))

    Şimdi, işlevin gerçekte ne yaptığını görelim. Formülün arkasındaki mantık açık ve basittir. DATE(yıl, ay, gün) işlevi aşağıdaki bağımsız değişkenleri alır:

    • ve yıl A2 hücresindeki tarihin;
    • ve ay A2'deki tarih + C2 hücresinde belirttiğiniz ay sayısı ve
    • ve gün A2'deki tarihin.

    Evet, bu kadar basit :) C2'ye negatif bir sayı yazarsanız, formül ayları toplamak yerine çıkaracaktır:

    Doğal olarak, bir tarihten ayları çıkarmak için formülde doğrudan eksi işaretini yazmanızı engelleyen hiçbir şey yoktur:

    =TARIH(YIL(A2), AY(A2) - $C$2, GÜN(A2))

    Ve tabii ki, bir hücreye başvurmak yerine formüle eklenecek veya çıkarılacak ay sayısını yazabilirsiniz:

    =TARİH(YIL( Tarih ), AY( Tarih ) + N ay , GÜN( Tarih ))

    Gerçek formüller bunlara benzer görünebilir:

    • Ekle Bugüne kadar aylar: =TARIH(YIL(A2), AY(A2) + 2, GÜN(A2))
    • Çıkarma tarihten itibaren aylar: =TARIH(YIL(A2), AY(A2) - 2, GÜN(A2))

    Örnek 2. Excel EDATE ile bir tarihe ay ekleme veya çıkarma

    Microsoft Excel, başlangıç tarihinden belirli sayıda ay önce veya sonra olan bir tarih döndüren özel bir işlev sağlar: EDATE işlevi. Excel 2007, 2010, 2013'ün modern sürümlerinde ve yakında çıkacak olan Excel 2016'da mevcuttur.

    Senin içinde EDATE(start_date, months) formülleri için aşağıdaki 2 argümanı sağlarsınız:

    • Başlangıç_tarihi - ay sayısının sayılacağı başlangıç tarihi.
    • Aylar - eklenecek (pozitif bir değer) veya çıkarılacak (negatif bir değer) ay sayısı.

    Tarih sütunumuzda kullanılan aşağıdaki formül, önceki örnekteki DATE işleviyle tamamen aynı sonuçları verir:

    EDATE işlevini kullanırken, başlangıç tarihini ve eklenecek / çıkarılacak ay sayısını doğrudan formülde de belirtebilirsiniz. Tarihler, DATE işlevi kullanılarak veya diğer formüllerin sonuçları olarak girilmelidir:

    • için ekle Excel'de aylar:

      =TARIH(TARIH(2015,5,7), 10)

      Formül 7-Mayıs-2015 tarihine 10 ay eklemektedir.

    • için çıkarma Excel'de aylar:

      =TARIH(BUGÜN(), -10)

      Formül, bugünün tarihinden 10 ay çıkarır.

    Not: Excel EDATE işlevi, tarihi temsil eden bir seri numarası döndürür. Excel'i bunu bir tarih olarak görüntülemeye zorlamak için Tarih Biçim EDATE formüllerinizin bulunduğu hücrelere aktarın. Ayrıntılı adımlar için lütfen Excel'de tarih biçimini değiştirme bölümüne bakın.

    Excel'de tarihten yıl çıkarma veya ekleme

    Excel'de bir tarihe yıl eklemek, ay eklemeye benzer şekilde yapılır. Yine TARİH(yıl, ay, gün) işlevini kullanırsınız, ancak bu kez kaç yıl eklemek istediğinizi belirtirsiniz:

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

    Excel çalışma sayfanızda formüller aşağıdaki gibi görünebilir:

    • için ekle Excel'de bir tarihe kadar yıllar:

      =TARIH(YIL(A2) + 5, AY(A2), GÜN(A2))

      Formül, A2 hücresindeki tarihe 5 yıl ekler.

    • için çıkarma Excel'deki bir tarihten itibaren yıllar:

      =TARIH(YIL(A2) - 5, AY(A2), GÜN(A2))

      Formül, A2 hücresindeki tarihten 5 yıl çıkarır.

    Bir hücreye eklenecek (pozitif sayı) veya çıkarılacak (negatif sayı) yıl sayısını yazar ve ardından TARİH işlevinde bu hücreye başvurursanız, evrensel bir formül elde edersiniz:

    Tarihe gün, ay ve yıl ekleme / çıkarma

    Önceki iki örneği dikkatle incelediyseniz, sanırım tek bir formülle bir tarihe yıl, ay ve gün kombinasyonunun nasıl ekleneceğini veya çıkarılacağını zaten tahmin etmişsinizdir. Evet, eski güzel DATE işlevini kullanarak :)

    için ekle yıllar, aylar, günler:

    TARİH(YIL( Tarih ) + X yıl , AY( Tarih ) + Y ay , GÜN( Tarih ) + Z gün )

    için çıkarma yıllar, aylar, günler:

    TARİH(YIL( Tarih ) - X yıl , AY( Tarih ) - Y ay , GÜN( Tarih ) - Z gün )

    Örneğin, aşağıdaki formül A2 hücresindeki bir tarihe 2 yıl, 3 ay ekler ve 15 gün çıkarır:

    =TARIH(YIL(A2) + 2, AY(A2) + 3, GÜN(A2) - 15)

    Tarih sütunumuza uygulandığında, formül aşağıdaki şekli alır:

    =TARIH(YIL(A2) + $C$2, AY(A2) + $D$2, GÜN(A2) + $E$2)

    Excel'de zamanlar nasıl toplanır ve çıkarılır

    Microsoft Excel'de, aşağıdakileri kullanarak çarpma ekleyebilir veya çıkarabilirsiniz ZAMAN DATE fonksiyonu ile yılları, ayları ve günleri işlediğiniz gibi zaman birleşimleri (saat, dakika ve saniye) üzerinde çalışmanıza olanak tanır.

    için ekle Excel'de zaman:

    hücre + ZAMAN( saatler , dakika , saniye )

    için çıkarma Excel'de zaman:

    hücre - ZAMAN( saatler , dakika , saniye )

    Burada A2 değiştirmek istediğiniz zaman değerini içerir.

    Örneğin, A2 hücresindeki saate 2 saat, 30 dakika ve 15 saniye eklemek için aşağıdaki formülü kullanabilirsiniz:

    =A2 + ZAMAN(2, 30, 15)

    Tek bir formülde zaman birimlerini toplamak ve çıkarmak istiyorsanız, ilgili değerlere eksi işaretini eklemeniz yeterlidir:

    =A2 + ZAMAN(2, 30, -15)

    Yukarıdaki formül A2 hücresindeki süreye 2 saat 30 dakika ekler ve 15 saniye çıkarır.

    Alternatif olarak, değiştirmek istediğiniz zaman birimlerini bazı hücrelere girebilir ve formülünüzde bu hücrelere başvurabilirsiniz:

    =A2 + ZAMAN($C$2, $D$2, $E$2)

    Orijinal hücreler hem tarih hem de saat içeriyorsa, yukarıdaki formül de mükemmel şekilde çalışır:

    Tarih ve Saat Formül Sihirbazı - Excel'de tarih eklemenin ve çıkarmanın hızlı yolu

    Artık Excel'de tarihleri hesaplamak için bir sürü farklı formül bildiğinize göre, tüm bunları yapabilen tek bir formül olmasını istemez miydiniz? Elbette böyle bir formül asla var olamaz. Tarih ve Saat Sihirbazı Excel'inizde Ultimate Suite'imizin yüklü olması koşuluyla, sizin için anında herhangi bir formül oluşturabilir. İşte nasıl yapılacağı:

    1. Formülü eklemek istediğiniz hücreyi seçin.
    2. Şuraya gidin Ablebits Araçlar sekmesine tıklayın ve Tarih ve Saat Sihirbazı Düğme:

  • Bu Tarih ve Saat Sihirbazı Tarih eklemek veya çıkarmak istemenize bağlı olarak, ilgili sekmeye geçin, formül bağımsız değişkenleri için veri sağlayın ve Formül Ekle Düğme.
  • Örnek olarak, A2 hücresindeki tarihe birkaç ay ekleyelim. Ekle sekmesinde A2 yazın. Bir tarih girin kutusuna tıklayın (veya kutuya tıklayın ve sayfadaki hücreyi seçin) ve eklenecek ay sayısını Ay Kutu.

    Sihirbaz bir formül oluşturur ve hücrede önizlemesini gösterir. Ayrıca hesaplanan tarihi Formül sonucu :

    Sonuçtan memnun kaldıysanız Formül ekle düğmesine basın. Formül eklendikten sonra, gerektiği kadar çok hücreye kopyalayabilirsiniz:

    Bu oldukça basit bir formüldü, değil mi? Sihirbaza üzerinde çalışması için daha zorlu bir şey verelim. Örneğin, A2'deki tarihten birkaç yıl, ay, hafta ve gün çıkaralım. Bunu yapmak için Çıkarma sekmesine gidin ve sayıları ilgili kutulara yazın. Ya da aşağıdaki ekran görüntüsünde gösterildiği gibi birimleri ayrı hücrelere girebilir ve bu hücrelere referanslar verebilirsiniz:

    Tıklayarak Formül ekle düğmesi A2'ye aşağıdaki formülü girer:

    =DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)

    Formülü diğer hücrelere kopyalamayı planlıyorsanız, formülün doğru kopyalanması için A2 dışındaki tüm hücre referanslarını mutlak referanslar olarak değiştirmeniz gerekir (varsayılan olarak, sihirbaz her zaman göreli referanslar kullanır). Referansı düzeltmek için, aşağıdaki gibi satır ve sütun koordinatlarından önce $ işaretini yazmanız yeterlidir:

    =TARIH(YIL(A2)-$D$2,AY(A2)-$E$2,GÜN(A2)-$G$2-$F$2*7)

    Ve aşağıdaki sonuçları alın:

    Ek olarak, şu düğmeye tıklayabilirsiniz Zaman alanlarını göster bağlantı ve ekle veya tarih ve saati çıkarma tek formüllü birimler.

    Tarih ve Saat Formülü Sihirbazı ile kendi çalışma sayfalarınızda oynamak isterseniz, Ultimate Suite'in 14 günlük deneme sürümünü indirebilirsiniz.

    Excel'de tarihleri bu şekilde toplayabilir ve çıkarabilirsiniz. Bugün birkaç faydalı fonksiyon öğrendiğinizi umuyorum. Okuduğunuz için teşekkür ediyor ve gelecek hafta blogumuzda görüşmeyi umuyorum.

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.