DATE ve EDATE ile Tarih Oluşturma
Planlama için tarihleri oluşturun ve ay bazında kaydırın.
DATE ve EDATE ile Tarih Oluşturma, CoddyKit'te ücretsiz bir Excel Formulas Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Excel Formulas Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Excel Formulas Academy kursu toplamda 4 dersten oluşur.
Tersine Gitme
Bir önceki derste tarihleri parçalara ayırdınız. Şimdi onları bir araya getireceksiniz. Bazen yıl, ay ve gün ayrı sayılar olarak elinizde olur ve bunları tek bir gerçek tarihte birleştirmeniz gerekir.
DATE işlevi tam olarak bunu yapar. Bir tarihi tam aylar kadar ileri veya geri taşımak istediğinizde ise EDATE, ay uzunluklarıyla ilgili karmaşık hesaplamaları sizin için yapar.
Bunlar planlama, vade tarihleri ve içe aktarılan parçalardan tarih oluşturma için başvuracağınız araçlardır.
DATE İşlevinin Sözdizimi
DATE işlevi, sabit bir sırayla üç bağımsız değişken alır: yıl, ay, gün.
=DATE(2026, 6, 18), 18 Haziran 2026 için gerçek bir tarih değeri oluşturur. Elektronik tablo bunu tarih biçiminizi kullanarak görüntüler.
Veriler parça parça geldiğinde bu önemlidir. A2'de yıl, B2'de ay ve C2'de gün bulunuyorsa bunları tek bir tarihte birleştirebilirsiniz.
=DATE(2026,6,18)Ayrı Hücrelerden Oluşturma
DATE işlevinin asıl değeri, parçalar farklı hücrelerde bulunduğunda ortaya çıkar. A2'de yılın, B2'de ayın ve C2'de günün bulunduğunu varsayalım.
Formül, bunları daha sonra sıralayabileceğiniz, çıkarma işleminde kullanabileceğiniz veya biçimlendirebileceğiniz tek bir geçerli tarihte birleştirir. Bu durum, tarihi sütunlara bölünmüş verileri içe aktardıktan sonra yaygındır.
=DATE(A2,B2,C2)DATE Taşmaları Akıllıca Yönetir
İlginç bir özellik: DATE, aralık dışındaki değerleri normalleştirir. Ay olarak 13 verirseniz sonraki yıla taşar. Gün olarak 0 verirseniz önceki ayın son gününü döndürür.
Örneğin =DATE(2026, 1, 0), 31 Aralık 2025 sonucunu döndürür. =DATE(2026, 13, 1) ise 1 Ocak 2027 sonucunu döndürür.
Birazdan göreceğiniz gibi, bunu bir ayın son gününü hesaplamak için bilerek kullanabilirsiniz.
=DATE(2026,1,0)Ay Sonunu Bulma
Bu taşma yöntemi kullanışlı bir kalıp sunar: Bir ayın son gününü bulmak için sonraki ayın 0. gününü isteyin.
A2'de herhangi bir tarih bulunuyorsa =DATE(YEAR(A2), MONTH(A2)+1, 0), A2 tarihinin bulunduğu ayın son gününü döndürür ve 28, 29, 30 veya 31 gün süren ayları doğru şekilde ele alır.
Aynı işi daha doğrudan yapan EOMONTH adlı özel bir işlev de vardır; onunla bir sonraki bölümde tanışacaksınız.
=DATE(YEAR(A2),MONTH(A2)+1,0)EDATE İşlevi
EDATE işlevi bir tarihi tam ay sayısı kadar ileri veya geri kaydırır. İki bağımsız değişken alır: başlangıç tarihi ve kaç ay ilerletileceği.
Pozitif bir sayı ileriye, negatif bir sayı geriye taşır. Örneğin =EDATE(A2, 3), A2'den üç ay sonraki tarihi; =EDATE(A2, -1) ise bir ay önceki tarihi döndürür.
Mümkün olduğunda ayın aynı gününü korur; aylık faturalandırma için tam olarak istediğiniz budur.
=EDATE(A2,3)Neden Sadece 30 Gün Eklemeyelim?
Bir tarihe 30 eklemenin tarihi bir ay ileri taşıdığını düşünebilirsiniz, ancak ayların uzunlukları farklıdır. 31 Ocak'a 30 gün eklerseniz Şubat'a değil, mart başlarına gelirsiniz.
EDATE gerçek takvim aylarını anlar. 31 Ocak tarihinden itibaren =EDATE(A2, 1), Şubat'ta 31. gün olmadığı için 28 Şubat tarihini döndürür (artık yılda 29 Şubat).
EDATE'in aylık planlamalar için doğru araç olmasının nedeni budur.
=EDATE(A2,1)Ay Sonları için EOMONTH
EDATE işlevinin tamamlayıcısı olan EOMONTH, belirtilen ay sayısı kadar ötede bulunan ayın son gününü döndürür.
=EOMONTH(A2, 0), A2'nin bulunduğu ayın son gününü verir. =EOMONTH(A2, 1) ise sonraki ayın son gününü verir.
Bu, hesap özeti kapanış tarihlerini veya ay sonu raporlarının kapanış tarihlerini bulmanın en temiz yoludur.
=EOMONTH(A2,0)Uygulamalı Örnek: Abonelik Yenileme Tarihi
Bir müşteri A2'deki tarihte 12 aylık bir plana abone oluyor. Yenileme tarihini bulmak istiyorsunuz.
Takvim aylarını gözeterek tam bir yıl ileri gitmek için EDATE kullanın. Müşteri artık yılda 29 Şubat'ta kaydolduysa EDATE, sonraki yılın 28 Şubat tarihine düzgün şekilde ulaşır.
Bu tek formül, elle yapılan tarih hesaplarının yanlış sonuç verebileceği tüm uç durumları ele alır.
=EDATE(A2,12)Daha Derin Bir Örnek: Sonraki Ayın İlk Günü
Bir başka klasik gereksinim için EOMONTH işlevini basit bir toplama işlemiyle birleştirin: sonraki ayın ilk günü.
EOMONTH geçerli ayın son gününü verdiğinden, 1 gün eklemek sizi sonraki ayın ilk gününe götürür.
Örneğin =EOMONTH(A2, 0)+1, geçerli ayın uzunluğu ne olursa olsun her zaman sonraki ayın ilk gününü döndürür. Bu tür araçlar planlama formüllerini son derece güvenilir kılar.
=EOMONTH(A2,0)+1Ay Başlangıçlarından Oluşan Bir Seri Oluşturma
Tam bir plan oluşturmak için EDATE işlevini bir başlangıç tarihiyle birleştirin. A2'ye bir başlangıç tarihi yazın; ardından sonraki hücreye bir ay ekleyin, sonra bir ay daha ekleyin ve böyle devam edin.
Örneğin =EDATE($A$2, 1), =EDATE($A$2, 2), =EDATE($A$2, 3) ardışık aylarda aynı takvim gününü listeler. $ işaretleri başlangıç hücresini sabitler; böylece formülü aşağı doğru doldurabilirsiniz.
Bu yöntem, tek bir başlangıç noktasından düzenli aylık faturalandırma veya ödeme tarihleri oluşturur.
=EDATE($A$2,2)Hızlı Kontrol
Tarih oluşturma becerilerinizi sınayın.
Özet: Tarih Oluşturma
Tarihleri birleştirmeyi ve kaydırmayı öğrendiniz:
DATE(year, month, day)üç sayıdan gerçek bir tarih oluşturur ve taşma değerlerini bile normalleştirir.DATE(YEAR(d), MONTH(d)+1, 0)gün sıfırı yöntemini kullanarak bir ayın son gününü bulur.EDATE(date, months)tam takvim ayları kadar kaydırır ve farklı ay uzunluklarını doğru şekilde ele alır.EOMONTH(date, months)ay sonu tarihlerini döndürür; buna 1 eklemek sonraki ayın ilk gününü verir.
Sonraki bölümde iki tarih arasındaki aralığı ölçeceksiniz.
Sıkça Sorulan Sorular
“DATE ve EDATE ile Tarih Oluşturma” dersi ücretsiz mi?
Evet — “DATE ve EDATE ile Tarih Oluşturma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Excel Formulas Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Excel Formulas Academy kursu toplamda 4 dersten oluşur.
“DATE ve EDATE ile Tarih Oluşturma” dersinde ne öğreneceğim?
Planlama için tarihleri oluşturun ve ay bazında kaydırın. Excel Formulas Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Excel Formulas Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Excel Formulas Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.
“DATE ve EDATE ile Tarih Oluşturma” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Excel Formulas Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Excel Formulas Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Canlı Tarihler İçin TODAY ve NOW
- YEAR, MONTH ve DAY ile Tarihleri Ayırma
- DATE ve EDATE ile Tarih Oluşturma
- Tarihler Arasındaki Günleri Sayma