Excel formülü: Tarih - arasındaysa topla

İçindekiler

Genel formül

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)

Özet

İki tarih arasındaki değerleri toplamak için ETOPLA işlevini kullanabilirsiniz. Gösterilen örnekte, H7 hücresi şu formülü içerir:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

burada tarih (C5: C11) ve miktar (D5: D11) adlandırılmış aralıklardır.

Bu formül, H5 ve H6 arasındaki tarihler için D sütunundaki tutarları toplar.

Açıklama

SUMIFS işlevi mantıksal işleçlere (yani "=", ">", "> =" vb.) Ve birden çok kritere izin verir.

İki tarih arasında hedef değerleri eşleştirmek için iki kriter kullanmamız gerekir. TOPLA işlevi, her ölçütün aşağıdaki gibi bir ölçüt / aralık çifti olarak girilmesini gerektirir:

">"&H5,date // greater than H5 "<"&H6,date // less than H6

Mantıksal operatörleri çift tırnak ("") içine almamız ve ardından bunları hücre referanslarına ve işareti (&) ile birleştirmemiz gerektiğini unutmayın. Bunun nedeni, ETOPLA'nın, ölçütler için benzersiz bir sözdizimi olan bir "RACON" işlevleri grubunda olmasıdır.

Nihai formül şuna benzer:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

Not: Bu örnek sonuca başlangıç ​​veya bitiş tarihini dahil etmez. Başlangıç ​​ve bitiş tarihlerini içeren bir örnek için aşağıya bakın.

Sabit kodlanmış tarihlerle

Tarihleri ​​TOPLA işlevine sabit kodlamanın en iyi yolu TARİH işlevini kullanmaktır. Örneğin, 1 Temmuz 2020 ile 30 Eylül 2020 arasındaki rng1'deki değerleri toplamak için aşağıdaki gibi bir formül kullanabilirsiniz:

=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))

SUMIFS'in nihai sonuca başlangıç ​​ve bitiş tarihini dahil etmesi için büyük veya eşit ("> =") ve küçük veya eşit ("<=") kullandığımıza dikkat edin.

Daha fazla kriter eklemek

Formülü daha fazla ölçüt uygulamak üzere genişletmek için başka bir aralık / ölçüt çifti eklemeniz yeterlidir. Örneğin, aşağıdaki formül, rng2'deki tarihler A1 ve B1'deki tarihler arasında olduğunda ve rng3'teki AND değerleri C1'e eşit olduğunda rng1'deki değerleri toplayacaktır:

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)

Ilginç makaleler...