Excel formülü: Fatura numarasına göre ara toplam -

Genel formül

=IF(COUNTIF(range,criteria)=1,SUMIF(range,criteria,sumrange,"")

Özet

Fatura numarasına göre ara toplam değerleri almak için EĞERSAY ve ETOPLA'ya dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, E5'teki formül şöyledir:

=IF(COUNTIF($B$5:B5,B5)=1,SUMIF($B:$B,B5,$D:$D),"")

Açıklama

Bu formül, ilk olarak geçerli satırın belirli bir fatura numarasının ilk geçtiği yer olup olmadığını kontrol etmek için genişleyen bir aralıkla EĞERSAY kullanır:

COUNTIF($B$5:B5,B5)=1

Bu ifade, yalnızca belirli bir fatura numarasının ilk geçtiği zaman TRUE değerini döndürür. Öyleyse, bir SUMIF hesaplaması çalıştırılır:

SUMIF($B:$B,B5,$D:$D)

Burada SUMIF, D sütunundaki tutarları kullanarak fatura numarasına göre toplam bir toplam oluşturmak için kullanılır.

Sayı 1 değilse formül yalnızca boş bir dize ("") döndürür

Ilginç makaleler...