0Pricing
Excel Formulas Academy · Ders

Canlı Tarihler İçin TODAY ve NOW

TODAY ve NOW ile geçerli tarih ve saati ekleyin.

Canlı Tarihler İçin TODAY ve NOW, CoddyKit'te ücretsiz bir Excel Formulas Academy dersidir. Bu, 4 dersinin 1. 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.

Tarihler Aslında Sayılardır

Bir hücreyi bugünün tarihini gösterecek şekilde ayarlamadan önce bir sırrı bilmek yararlı olur: elektronik tablolar tarihleri sayı olarak saklar. Her gün bir başlangıç noktasından itibaren sayılır. Excel ve Google E-Tablolar'da 1 sayısı sabit bir ilk günü ifade eder ve sonraki her gün bu sayıya bir ekler.

İki tarihi çıkararak günleri sayabilmenizin nedeni budur. Ekranda gördüğünüz güzel MM/DD/YYYY görünümü, basit bir sayının üzerine uygulanmış biçimlendirmeden ibarettir.

Bu derste elektronik tablodan geçerli anı isteyen iki işlevi öğreneceksiniz: TODAY() ve NOW().

TODAY İşleviyle Tanışma

TODAY() işlevi, saate ilişkin bilgi içermeden geçerli tarihi döndürür. Hiç bağımsız değişken almaz; parantezlerin boş olmasının nedeni budur.

Bu işlevi herhangi bir hücreye yazıp Giriş tuşuna basın. Hücre, bugünün takvim tarihiyle dolar ve otomatik olarak tarih biçiminde görüntülenir.

Girdisi olmadığından boş () parantezlerini yine de eklemelisiniz. Yalnızca =TODAY yazarsanız bu ifade işlev çağrısı olarak değil, ad olarak değerlendirilir.

=TODAY()

TODAY Kendini Günceller

TODAY() işlevinin en önemli özelliği canlı olmasıdır. Bu, dosya açıldığında veya herhangi bir değişiklik yeniden hesaplamayı zorunlu kıldığında elektronik tablonun işlevi yeniden hesapladığı anlamına gelir.

Bugün bir rapor oluşturup gelecek hafta açarsanız, her =TODAY() hücresi yeni tarihi kendiliğinden gösterir. Formülü hiçbir zaman düzenlemeniz gerekmez.

Bu özellik, her zaman güncel görünmesi gereken Raporun oluşturulma tarihi: gibi başlıklar için idealdir.

="Report generated on: "&TEXT(TODAY(),"MMM D, YYYY")

NOW İşleviyle Tanışma

Bazen yalnızca tarihe değil, saate de ihtiyaç duyarsınız. NOW() işlevi, geçerli tarihi ve saati tek bir değer olarak döndürür.

TODAY gibi bu işlev de bağımsız değişken almaz; bu nedenle boş parantezler yazılır. Temel sayı, gün için bir tam kısım ve günün saati için kesirli bir kısım içerir.

Örneğin, bir günün kesri olarak 0.5, öğle vaktine eşittir; çünkü öğle vakti 24 saatin tam ortasındadır.

=NOW()

Yalnızca Saati Gösterme

NOW() hem tarihi hem de saati içerdiğinden, hücreyi yalnızca ilgilendiğiniz kısmı gösterecek şekilde biçimlendirebilirsiniz. h:mm AM/PM gibi bir saat biçimi uyguladığınızda tarih kısmı arka planda gizli kalır.

Yalnızca saat kesrini korumak için tam sayı kısmını da çıkarabilirsiniz. INT işlevi ondalık basamakları kaldırır; böylece NOW()-INT(NOW()) yalnızca günün saatini bırakır.

=NOW()-INT(NOW())

TODAY ve NOW Karşılaştırması

Şu kısa kuralı izleyebilirsiniz:

  • TODAY() yalnızca tarihi verir (geçerli günün gece yarısını).
  • NOW() tarihi ve geçerli saati verir.

Yalnızca günleri saymanız veya bir takvim tarihini kaydetmeniz gerekiyorsa TODAY kullanın. Zaman damgası gibi kesin bir anı günlüğe kaydetmeniz gerekiyorsa NOW kullanın.

Her ikisi de değişken işlevler olduğundan otomatik olarak yenilenir.

Uygulamalı Örnek: Son Teslim Tarihine Kalan Günler

Bir proje için son teslim tarihinin B2 hücresinde gerçek bir tarih olarak bulunduğunu düşünün. Bugünden itibaren kaç gün kaldığını her zaman gösteren bir hücre istiyorsunuz.

Son teslim tarihinden bugünün tarihini çıkarın. Tarihler sayı olduğundan sonuç, her gün kendiliğinden güncellenen basit bir gün sayısı olur.

Son teslim tarihine 10 gün kaldıysa hücrede 10 görünür. Ertesi gün, sizin hiçbir düzenleme yapmanıza gerek kalmadan 9 görünür.

=B2-TODAY()

Bugüne Gün Eklemek

Tarihler sayı olduğundan doğrudan TODAY() işlevine gün sayısı ekleyebilirsiniz. Bu, vade tarihleri için oldukça kullanışlıdır.

Bir hafta sonraki tarihi bulmak için 7, 30 gün sonraki tarihi bulmak için 30 ekleyin. Sonuç otomatik olarak tarih biçiminde görüntülenir.

Bu örüntü gerçek elektronik tablolarda her yerde kullanılır: fatura son ödeme tarihleri, takip anımsatıcıları ve deneme sürelerinin sona ermesi, tümü TODAY ile gün sayısının toplanması yaklaşımından yararlanır.

=TODAY()+30

Tarihin Değişmesini Önleme

TODAY ve NOW sürekli yenilendiğinden, bir şeyin ne zaman gerçekleştiğini kaydetmek ve bu değeri sabitlemek istediğinizde doğru seçim değildir.

Kalıcı bir zaman damgası için değeri bir kez yazın ve sabit bir değere dönüştürün. Excel'de Ctrl + ; kısayolu sabit bir tarih, Ctrl + Shift + ; kısayolu ise sabit bir saat ekler.

Bu sabit olarak girilmiş değerler, canlı işlevlerin aksine hiçbir zaman değişmez.

Daha Kapsamlı Bir Örnek: Canlı Gösterge Paneli Başlığı

Fikirleri birleştirerek özenle hazırlanmış tek bir başlık oluşturalım. Metni, & işlecini ve tarihi düzgün göstermek için TEXT işlevini kullanarak canlı bir tarihle birleştireceğiz.

TEXT işlevi, bir sayıyı görüntüleme biçimine göre düzenler. Burada "DDDD, MMMM D" haftanın gününü ve ayı tam olarak yazar; örneğin Wednesday, June 18.

Başlığın tamamı, dosya her açıldığında kendini günceller.

="Sales Dashboard — "&TEXT(TODAY(),"DDDD, MMMM D")

Yeniden Hesaplamaya Dikkat

Yeni kullanıcıları şaşırtan bir nokta vardır: NOW() gibi yeniden hesaplamaya duyarlı bir işlev, yalnızca sabit bir aralıkta değil, çalışma sayfasındaki herhangi bir şey yeniden hesaplandığında güncellenir.

Dolayısıyla bir hücreye =NOW() yazıp başka bir yere değer girdiğinizde zaman damgası yeni geçerli saate sıçrar. Bu, tıkır tıkır ilerleyen bir saat değildir; yeniden hesaplama sırasında yenilenir.

Gerçek anlamda ilerleyen bir saate ihtiyacınız varsa bunun için düz formüllerin kapsamı dışında kalan bir betik veya makro gerekir.

Hızlı Kontrol

Canlı tarih işlevleri hakkında öğrendiklerinizi sınayın.

Özet: Canlı Tarihler

Geçerli anı bir hücreye nasıl yerleştireceğinizi öğrendiniz:

  • Elektronik tablolar tarihleri sayı olarak depolar; bu nedenle bunları toplayıp çıkarabilirsiniz.
  • TODAY() yalnızca tarihi döndürür ve otomatik olarak yenilenir.
  • NOW() tarihi ve saati döndürür ve o da yeniden hesaplamaya duyarlıdır.
  • Vade tarihleri için =TODAY()+30 örneğinde olduğu gibi doğrudan gün ekleyebilirsiniz.
  • Sabit bir zaman damgası için canlı bir işlev yerine Ctrl + ; kullanarak statik bir değer girin.

Sonraki bölümde bir tarihin tek tek parçalarını çıkaracaksınız.

Sıkça Sorulan Sorular

“Canlı Tarihler İçin TODAY ve NOW” dersi ücretsiz mi?

Evet — “Canlı Tarihler İçin TODAY ve NOW” 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.

“Canlı Tarihler İçin TODAY ve NOW” dersinde ne öğreneceğim?

TODAY ve NOW ile geçerli tarih ve saati ekleyin. 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 1. dersidir.

“Canlı Tarihler İçin TODAY ve NOW” 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

  1. Canlı Tarihler İçin TODAY ve NOW
  2. YEAR, MONTH ve DAY ile Tarihleri Ayırma
  3. DATE ve EDATE ile Tarih Oluşturma
  4. Tarihler Arasındaki Günleri Sayma
← Excel Formulas Academy Sayfasına Dön