İçindekiler
Bugün bazılarını göstereceğiz otomatik tarih değiştirme içindeki formül Excel, başka bir deyişle, formüller aracılığıyla tarihlerin otomatik olarak nasıl değiştirileceği Excel Birçok durumda, işinizi kolaylaştırmak için tarih, saat sıra numarası vb. bilgilerin otomatik olarak güncellenmesini isteyebilirsiniz. Excel size bunun için bir özellik sağlar. Bu oturum için Excel 2019 kullanıyoruz, siz de kendinizinkini kullanmaktan çekinmeyin.
Alıştırma Çalışma Kitabını İndirin
Alıştırma çalışma kitabını aşağıdaki bağlantıdan indirebilirsiniz.
Otomatik Tarih Değişikliği.xlsx5 Faydalı Yöntem Excel'de Formül ile Tarihi Otomatik Olarak Değiştirme
Bu bölümde, aşağıdakiler için 5 yararlı yöntemi tartışacağım Formüllerle tarihleri otomatik olarak değiştirme Ancak bu yöntemlere geçmeden önce bağlamı anlayalım. Gerçek hayattaki bir durumda, görevinizi kolaylaştırmak için tarihin, zaman sırası numarasının vb. otomatik olarak güncellenmesini talep edebilirsiniz. Aşağıda, bir durumda otomatik olarak güncellenebilir bir mevcut tarihe ihtiyaç duyduğumuz ve başka bir durumda bir sonraki tarih için kalan süreleri hesaplamamız gereken iki örnek verdimNoel'de.
Gün değiştikçe, çıktı bölümü otomatik olarak güncellenecektir. Bunu nasıl yapabileceğimizi öğrenmek için 1. yöntemimizi inceleyelim.
1. Tarihi Otomatik Olarak Değiştirmek için Excel BUGÜN İşlevi ile Formül Kullanma
Kullanabiliriz BUGÜN işlevi tarihleri otomatik olarak değiştirmek için. BUGÜN Geçerli tarihi döndürür. Daha fazla bilgi edinmek için aşağıdaki adımları izleyin.
Adımlar:
- Aşağıdaki örnekte, hücreye Bugünün tarihini ekleyeceğiz C5 Tarih değiştikçe gelecekte otomatik olarak güncellenecektir.
- Bunu yapmak için, hücreye aşağıdaki formülü yazın C5 ve basın Girin .
=TODAY()
- Sonuç olarak, güncel tarihi göreceğiz. 5 Aralık 2022'de bu makaleyi yazarken, şu tarihi gösteriyor 5-Aralık-22.
- Bu tarihin gelecekte güncellenip güncellenmeyeceğini doğrulamak için, bilgisayar sistemindeki mevcut tarihi manuel olarak değiştirebilir ve gözlemleyebiliriz. Bunun için, bilgisayarımdaki tarihi 5 Aralık 2022'den 14 Aralık 2022'ye değiştiriyoruz. Bunu yapmak için, şu adrese gidin Ayar > Zaman & Dil > Tarih ve saati manuel olarak ayarlayın > Değişim .
- Şimdi, istediğiniz tarih ve saati ayarlayın ve Değişim .
- Şimdi Excel dosyasını yeniden yüklersek, tarihin gösterildiğini göreceğiz 14-Aralık-22 .
Daha fazlasını okuyun: Excel'de Tarihler Otomatik Olarak Nasıl Eklenir (3 Basit Püf Noktası)
2. Otomatik Tarih Değişikliği için ŞİMDİ İşlevinin Kullanımı
Geçerli tarihi sağlayan bir başka işlev de ŞİMDİ işlevi Ayrıca, zaman değerini de döndürür. Formülü uygulamak için aşağıdaki adımları izleyin.
Adımlar:
- Önceki yöntemde olduğu gibi, hücre üzerinde C5 'ye basın, aşağıdaki formülü yazın ve tuşuna basın Girin.
=ŞİMDİ()
- Şimdi, bu fonksiyonun aynı zamanda geçerli tarihi de verdiğini göreceksiniz.
- Olarak ŞİMDİ fonksiyonu dinamik bir değer döndürürse, bu değer de aşağıdaki gibi otomatik olarak güncellenecektir BUGÜN fonksiyon.
3. Karmaşık Formül Kombinasyonunun Uygulanması
Önceki bölümde, tarihleri otomatik olarak değiştirmek için basit Excel işlevlerini nasıl kullanacağımızı gördük. Burada biraz karmaşık bir formül oluşturalım. Bu sefer, aşağıdakilerin bir kombinasyonunu kullanacağız TARIH, YIL, AY , GÜN ve BUGÜN işlevlerini kullanarak sonucu otomatik olarak değiştirecek bir formül oluşturun. Formülü uygulamak için aşağıdaki adımları izleyin.
Adımlar:
- Hücre içinde C5 'ye basın, aşağıdaki formülü yazın ve tuşuna basın Girin .
=TARIH(YIL(BUGÜN()),AY(BUGÜN()),GÜN(BUGÜN()))
- Sonuç olarak Bugünün tarihini alırsınız.
- Bu formül dinamik fonksiyona sahip olduğundan BUGÜN sonuç da otomatik olarak güncellenecektir.
🎓 Formül Nasıl Çalışır?
Bu YIL fonksiyonu yıl değerini şu sonuçtan alır BUGÜN . Ve AY ve GÜN fonksiyonları sırasıyla ay ve gün değerlerini BUGÜN . Sonra TARİH işlevi tarihi döndürür.
Not: Bunun yerine BUGÜN fonksiyonunu kullanmak yerine ŞİMDİ fonksiyonunu kullanarak benzer bir sonuç elde edebilirsiniz.
4. Bitişik Hücre Değerine Dayalı Tarih Değişikliği
Formülleri, bitişik hücredeki herhangi bir değişiklik için Excel'in sonuç tarihini güncelleyeceği şekilde oluşturabiliriz. Burada bu senaryo ile ilgili iki örnek göreceğiz.
4.1 Bitişik Hücrenin Veri Girişi Üzerine Tarihin Otomatik Güncellenmesi
Bu örnekte, bir Girdi sütunumuz ve bir 1. Veri Girişi Tarihi sütunumuz var. Şimdilik, Girdi sütunu hücreleri boş. Bu hücreler boş olmadığında veya başka bir deyişle bu hücrelere değerleri girdiğimizde tarihi istiyoruz.
Burada kullanacağımız IF fonksiyonu Daha fazla bilgi edinmek için aşağıdaki adımları izleyin.
Adımlar:
- Hücre içinde C5 'ye basın, aşağıdaki formülü yazın ve ardından Girin .
=IF(B5"",IF(C5"",C5,NOW()),"")
- O zaman şunu kullanın Doldurma Kolu hücreyi otomatik doldurmak için C6 .
- Şimdi, eğer hücrelere bir şey girersek B5 ve B6 , Excel otomatik olarak hücrelerde geçerli tarihi görüntüleyecektir C5 ve C6 sırasıyla.
- Bundan sonra, aşağıdaki değerleri daha fazla değiştirseniz bile B5/B6 üzerindeki Tarihler C5/C6 değeri ilk kez girmediğiniz için değişmeyecektir.
Formül Nasıl Çalışır?
- IF(C5"",C5,NOW())
C5"" anlamına gelir C5 Boş Değil mi Doğru ise (Boş değil), C5 değerini döndürür. Aksi takdirde, şimdiki zamanı (ŞİMDİ) döndürür.
- IF(B5"",IF(C5"",C5,NOW()),"")
Eğer B5 boş değilse, Şimdiki Tarih ve Saat değerini döndürür. Aksi takdirde, boş bir hücre döndürür.
Daha fazlasını okuyun: Hücre güncellendiğinde Excel'de tarih otomatik olarak nasıl doldurulur
4.2 Bitişik Hücre Değeri Değiştiğinde Tarihin Otomatik Güncellenmesi
Önceki bölümde, tarih-saati değiştirmek için önce bitişikteki hücreyi boş hale getirmemiz ve ardından bir değer girmemiz gerekiyordu. Bitişikteki hücrenin içeriğini değiştirdiğinizde güncellenmez. Bitişikteki hücre her güncellendiğinde değerin güncellenmesini istiyorsanız, yeni bir formül kullanmamız gerekebilir. Daha fazla bilgi edinmek için aşağıdaki adımları izleyin.
Adımlar:
- Hücre içinde C5 'ye basın, aşağıdaki formülü yazın ve tuşuna basın Girin .
=IF(B5"",IF(AND(C5"",CELL("adres")=ADDRESS(ROW(B5),COLUMN(B5)),NOW(),IF(CELL("adres")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW()),"")
Formül Nasıl Çalışır?
IF(B5"",IF(AND(C5"",CELL("adres")=ADDRESS(ROW(B5),COLUMN(B5)),NOW(),IF(CELL("adres")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW()),"")
ADRES işlevi verilen satır ve sütun numarasına göre bir hücrenin adresini döndürür. Bu formül HÜCRE fonksiyonu son düzenlenen hücrenin referansını alır ve solundaki ile aynıysa tarih-saat değerini günceller.
- Kullanın Doldurma kolu otomatik doldurmak için C6 .
- Şimdi eğer hücreye bir şey girersem B5 girilen tarih hücrede gösterilecektir C5 .
- Şimdi, girişi değiştirirsek, Tarih değeri de değişecektir.
Lütfen her iki örnekte de, formülü uygularken herhangi bir hata bulursanız, Yinelemeli hesaplamanın etkin olup olmadığını kontrol etmeniz gerektiğini unutmayın. Bunu yapmak için Dosya> Seçenekler> Formüller . Sonra kontrol edin Yinelemeli Hesaplamayı Etkinleştir ve ayarla Maksimum Yineleme 1'e.
5. Tarih Farkının Otomatik Olarak Hesaplanması
Tarihler arasındaki farkı otomatik olarak bulabiliriz. Örneğin, bir İK çalışanının bugüne kadar çalıştığı süreyi bulmak istediğini varsayalım.
Farkı bulmak için şunları kullanacağız DATEDIF fonksiyonu Burada, Excel'in geçerli tarihten farkı sayması gerekecektir. BUGÜN Formülü uygulamak için aşağıdaki adımları izleyin.
Adımlar:
- Hücre üzerinde D5 'yi seçin, aşağıdaki formülü yazın ve tıklayın Girin .
=DATEDIF(C5,TODAY(), "m")& "aylar" &DATEDIF(C5,TODAY(), "md")& "günler"
- Sonuç olarak, çalışanın hizmet süresine sahip olacağız.
- Şimdi, eğer Doldurma Kolu Hücrenin geri kalanını Otomatik doldurmak için, her çalışanın süresini alacaksınız.
- Bu formül dinamik fonksiyona sahip olduğundan BUGÜN içinde, Excel tarihi otomatik olarak güncelleyecektir.
Formül Nasıl Çalışır?
- DATEDIF(C5,TODAY(), "m")& "aylar" &DATEDIF(C5,TODAY(), "md")& "günler"
Birkaç tane kullandık DATEDIF arasındaki farkı bulan Birleştirme Tarih ve BUGÜN . Önce DATEDIF ay formatındaki farkı hesaplar ("m" kullandığımız için) ve ikincisi gün formatındaki farkı hesaplar.
Hatırlanması Gerekenler
- Sonucu uygun tarih biçiminde bulamazsanız, hücrenin biçimlendirmesini değiştirebilir ve görüntülemek istediğiniz tarih biçimini ayarlayabilirsiniz.
Sonuç
Bugünlük bu kadar. excel ile ilgili çeşitli yaklaşımları listeledik otomatik tarih değiştirme Formül. Umarım bunu yararlı bulursunuz. Anlaşılması zor görünen herhangi bir şey varsa yorum yapmaktan çekinmeyin. Burada atladığımız diğer yöntemleri bize bildirin.