Excel formülü: Geçerli aydaki tarihleri ​​sayma -

İçindekiler

Genel formül

=COUNTIFS(rng,">="&EOMONTH(TODAY(),-1)+1,rng,"<"&EOMONTH(TODAY(),0)+1)

Özet

Geçerli aydaki tarihleri ​​saymak için, aşağıda açıklandığı gibi EĞERSAY veya TOPLA ÇARPIM işlevine dayalı bir formül kullanabilirsiniz. Yukarıda gösterilen örnekte, E7'deki formül şöyledir:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),-1)+1,dates,"<"&EOMONTH(TODAY(),0)+1)

Burada "tarihler", B5: B104 adlı aralıktır.

Açıklama

Temelde, bu formül, geçerli ayın ilk gününden büyük veya ona eşit ve sonraki ayın ilk gününden küçük olan bir aralıktaki tarihleri ​​saymak için COUNTIFS işlevini kullanır. EOMONTH işlevi, TODAY işlevi tarafından sağlanan geçerli tarihe dayalı olarak her iki tarihi de oluşturmak için kullanılır.

Ayın ilk gününü elde etmek için şunları kullanıyoruz:

EOMONTH(TODAY(),-1)+1

Burada, EOMONTH işlevi, geçerli ayın ilk gününü almak için 1'in eklendiği önceki ayın son gününü döndürür.

İçinde bulunduğumuz ayın son gününü elde etmek için EOMONTH şu şekilde kullanılır:

EOMONTH(TODAY(),0)+1

EOMONTH, sonraki ayın ilk gününü almak için 1'in eklendiği geçerli ayın son gününü döndürür.

Önceki aydaki tarihleri ​​saymak için:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),-2)+1,dates,"<"&EOMONTH(TODAY(),-1)+1)

Önümüzdeki ayın tarihlerini saymak için:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),0)+1,dates,"<"&EOMONTH(TODAY(),1)+1)

SUMPRODUCT alternatifi

SUMPRODUCT kullanarak önceki, şimdiki ve sonraki aydaki tarihleri ​​de şu şekilde sayabilirsiniz:

=SUMPRODUCT(N(TEXT(EOMONTH(TODAY(),-1),"mmyy")=TEXT(rng,"mmyy"))) =SUMPRODUCT(N(TEXT(TODAY(),"mmyy")=TEXT(rng,"mmyy"))) =SUMPRODUCT(N(TEXT(EOMONTH(TODAY(),1),"mmyy")=TEXT(rng,"mmyy")))

Burada, tarihler, SUMPRODUCT içindeki bir dizi işleminde karşılaştırma için kullanılan bir ay ve yıl dizesi elde etmek için TEXT işlevine beslenir. Sonuç, TRUE FALSE değerlerinin bir dizisidir; burada DOĞRU, ilgili aydaki tarihleri ​​temsil eder.

N işlevi, bu değerleri birler ve sıfırlar olarak değiştirmek için kullanılır ve SUMPRODUCT basitçe diziyi toplar ve döndürür.

Ilginç makaleler...