Excel formülü: Ay dizisi -

İçindekiler

Genel formül

(=EDATE(A1,SEQUENCE(12,1,0)))

Özet

Aya göre artan bir tarih dizisi oluşturmak için SIRALAMA işlevini EDATE işlevi veya EOMONTH işlevi ile birlikte kullanabilirsiniz. Gösterilen örnekte, D5'teki formül şöyledir:

(=EDATE(B5,SEQUENCE(12,1,0)))

1 Mayıs 2019'dan başlayarak bir ay artarak 12 tarih dizisi çıkarır.

Not: Bu bir dizi formülüdür ve kontrol + shift + enter ile girilmelidir.

Açıklama

EDATE işlevi, belirli bir başlangıç ​​tarihinden itibaren bir aylık artışlarla zamanda ileri veya geri hareket eder. SIRA işlevi, bir "yayılma aralığında" çalışma sayfasına "yayılan" birden çok sonuç oluşturabilen dinamik bir dizi işlevidir.

SIRA, satırlarda, sütunlarda veya her ikisinde birden sonuç üretebilir. Bu durumda, SEQUENCE, 12 satıra 1 sütunluk bir sayı dizisi çıktı verecek şekilde yapılandırılır:

SEQUENCE(12,1,0)

Başlangıç ​​sıfırdır ve adım değeri varsayılan olarak 1'dir, bu nedenle SEQUENCE şöyle bir dizi verir:

(0;1;2;3;4;5;6;7;8;9;10;11)

Bu dizi, EDATE işlevinin içindeki aylar bağımsız değişkeni olarak döndürülür. EDATE, B5'teki tarihten başlayarak 12 tarih döndürür. Excel tarihleri ​​seri numaraları olarak saklanır, dolayısıyla çıktı şu şekilde görünür:

(43586;43617;43647;43678;43709;43739;43770;43800;43831;43862;43891;43922)

Bu sonuçlar tarih olarak biçimlendirildiğinde, sonuç 1 Mayıs 2019'dan başlayarak bir ay artırılmış 12 tarih olur.

Not: Diğer bazı işlevlerden (örneğin TARİH işlevi) farklı olarak, EDATE işlevi birden fazla sonuç verirken otomatik olarak diğer hücrelere yayılmaz. Çözüm olarak, çok hücreli dizi formülü olarak girebilirsiniz. Formülü girmek veya düzenlemek için önce 12 hücrenin tümünü seçmelisiniz.

Ayın sonu

Bir dizi "ay sonu" tarihi oluşturmak için EDATE yerine EOMONTH işlevini kullanırsınız. F5'teki formül:

(=EOMONTH(B5,SEQUENCE(12,1,0)))

Bu aynı zamanda çok hücreli bir dizi formülüdür, bu nedenle formülü girmek veya düzenlemek için önce 12 hücrenin tamamını seçmeniz gerekir.

Ilginç makaleler...