
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