Excel formülü: Ayda yeni müşteriler -

İçindekiler

Genel formül

=COUNTIFS(rng1,1,rng2,">="&A1,rng2,"<="&EOMONTH(A1,0))

Özet

Yeni müşterileri aya göre saymak için bir yardımcı sütun ve EĞERSAY işlevini kullanabilirsiniz. Gösterilen örnekte, H5'teki formül şöyledir:

=COUNTIFS(new,1,date,">="&G5,date,"<="&EOMONTH(G5,0))

burada "yeni" (E5: E15) ve "tarih" (C5: C15) adlandırılmış aralıklardır.

Açıklama

Bu formül, gösterilen örnekte E sütunu olan bir yardımcı sütuna dayanmaktadır. Aşağı kopyalanan E5'teki formül:

=(COUNTIFS($B$5:B5,B5)=1)+0

Bu formül, yeni müşteriler için 1 ve tekrar müşteriler için 0 döndürür ve burada ayrıntılı olarak açıklanmıştır. Bu formül uygulandığında, COUNTIFS işlevi her ay yeni müşterileri saymak için kullanılabilir.

COUNTIFS içindeki ilk aralık ve ölçüt, "yeni" sütununda 1'leri sayar:

=COUNTIFS(new,1

Başka kriterler olmadan bu, verilerdeki tüm benzersiz müşterilerin sayısını döndürür. Ancak, ay bazında bir sayım istiyoruz, bu nedenle sayımı G sütununda gösterilen her ayla sınırlamamız gerekiyor.

G sütunundaki ay adları aslında "ayın ilk" tarihleridir: 1 Ocak 2019, 1 Şubat 2019 ve 1 Mart 2019. Tarihler, 3 harfli ay isimleri olarak görüntülenmek üzere müşteri numarası biçimi "aaa" ile biçimlendirilmiştir: Bu, tarihleri ​​doğrudan kullanarak aya göre saymak için basit kriterler yazmamızı sağlar.

Sayımı yalnızca G sütununda ayın ilkinden büyük veya ona eşit olan 1'lerle sınırlamak için, "tarih" adlı adlandırılmış aralığı büyüktür veya ona eşit operatörle birleştirilmiş olarak kullanırız:

=COUNTIFS(new,1,date,">="&G5

Sayımı her ayın sonunda meydana gelen yalnızca 1'leri içerecek şekilde sınırlandırmak için son bir aralık / ölçüt çifti ekliyoruz:

=COUNTIFS(new,1,date,">="&G5,date,"<="&EOMONTH(G5,0))

Burada yine "tarih" adlı aralığı kullanıyoruz ve küçüktür veya eşittir operatörünü (<=) EOMONTH işlevi ile oluşturulan ayın son gününe birleştiriyoruz.

Bu formül kopyalandıkça, her aydaki yeni müşterilerin sayısını döndürür.

Her ay müşterileri tekrarlayın

Tekrar eden müşterileri aya göre saymak için formülü 1'ler yerine sıfır sayacak şekilde ayarlayabilirsiniz. Aşağıya kopyalanan I5'teki formül:

=COUNTIFS(new,0,date,">="&G5,date,"<="&EOMONTH(G5,0))

Ilginç makaleler...