Excel formülü: Sonraki yıl dönümü tarihi -

İçindekiler

Genel formül

=EDATE(date,(DATEDIF(date,as_of,"y")+1)*12)

Özet

Sonraki yıl dönümü tarihini hesaplamak için, EDATE ve DATEDIF işlevlerine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, D5'teki formül şöyledir:

=EDATE(B5,(DATEDIF(B5,C5,"y")+1)*12)

Bu formül, bir sonraki doğum gününü de hesaplamak için çalışacaktır.

Açıklama

Baştan sona çalışarak, orijinal yıl dönümü tarihi ile "itibarıyla" tarih arasında kaç tam yıl olduğunu hesaplamak için DATEDIF işlevini kullanırız; buradaki tarih, yıldönümü tarihinden sonraki herhangi bir tarihtir:

DATEDIF(B5,C5,"y")

Not: Bu durumda, tüm örneklerde keyfi olarak 1 Haziran 2017 tarihini düzeltiriz.

* Sonraki * yıl dönümü tarihiyle ilgilendiğimiz için, DATEDIF sonucuna 1 ekledikten sonra 12 ile çarparak yıllara dönüştürüyoruz.

Daha sonra, ay değeri, B sütunundaki orijinal tarih ile EDATE işlevine gider. EDATE işlevi, bir sonraki yıldönümü tarihini oluşturan önceki adımda verilen ay sayısı kadar orijinal tarihi ileri alır.

Bugün itibariyle

Bugün itibariyle bir sonraki yıl dönümünü hesaplamak için, tarih itibarıyla BUGÜN () işlevini kullanın:

=EDATE(date,(DATEDIF(date,TODAY(),"y")+1)*12)

Ilginç makaleler...