Excel formülü: Dinamik tarih listesi -

İçindekiler

Genel formül

=start+ROWS(exp_rng)-1-offset

Özet

Dinamik bir tarih listesi oluşturmak için, ek tarihler oluşturmak ve görüntülemek üzere bir başlangıç ​​tarihini artıran bir formül kullanabilirsiniz. Gösterilen örnekte, B5'teki formül şöyledir:

=start+ROWS($B$5:B5)-1-offset

burada "başlangıç" G4 adlandırılmış aralıktır ve "ofset" G5 adlandırılmış aralıktır.

Notlar: (1) ofset, listede görüntülenecek başlangıç ​​tarihinden önceki günleri temsil eder. (2) başlangıç ​​tarihinin gölgelendirmesi, aşağıda açıklandığı gibi koşullu biçimlendirme ile yapılır.

Açıklama

Excel'deki tarihler, tarih olarak görüntülenecek şekilde biçimlendirilmiş seri numaralarıdır. Bu, gelecekteki veya geçmişteki günleri hesaplamak için tarihlerde matematik işlemleri gerçekleştirebileceğiniz anlamına gelir.

Gösterilen örnekte, "başlangıç" adlı aralıktaki tarih BUGÜN işlevi tarafından sağlanır:

=TODAY() //returns current date

B5'teki formül, başlangıç ​​tarihiyle başlar ve SATIRLAR işlevi içinde genişleyen bir aralık kullanarak tarihi birer birer artırır:

ROWS($B$5:B5) // returns row count

ROWS, bir aralıktaki satır sayısını döndürür. Formül kopyalandıkça aralık genişler ve satır sayısı her yeni satırda birer birer artar. Bu değerden 1 çıkarırız, böylece ilk satırda tarih artırılmaz.

Daha sonra, "ofset" (G5) isimli aralıktaki değeri çıkarıyoruz. Göreli konum, tarih listesine sağlanan başlangıç ​​tarihinden önce başlamanın bir yoludur. Göreli konum sıfır veya boşsa, listedeki ilk tarih başlangıç ​​tarihine eşit olacaktır.

Hafta içi bir günü görüntülemek için, C5'teki formül:

=TEXT(B5,"ddd")

Bir ayı görüntülemek için, D5'teki formül:

=TEXT(B5,"mmm")

Excel'deki daha fazla özel sayı biçimi örneği için bu makaleye bakın.

B5, C5 ve D5'teki formüller istenilen sayıda satıra kopyalanabilir.

Başlangıç ​​tarihini vurgulamak

Başlangıç ​​tarihi, aşağıdaki formüle dayalı bir koşullu biçimlendirme kuralıyla gölgelendirilir:

=$B5=start

Formüllerle koşullu biçimlendirme uygulamaya ilişkin daha fazla örnek için bu makaleye bakın.

Ilginç makaleler...