
Formula generică
=IF(COUNTIF(range,criteria)=1,SUMIF(range,criteria,sumrange,"")
rezumat
Pentru a subtotala valorile după numărul facturii, puteți utiliza o formulă bazată pe COUNTIF și SUMIF. În exemplul prezentat, formula din E5 este:
=IF(COUNTIF($B$5:B5,B5)=1,SUMIF($B:$B,B5,$D:$D),"")
Explicaţie
Această formulă utilizează COUNTIF cu un interval de expansiune pentru a verifica mai întâi dacă rândul curent este prima apariție a unui număr de factură dat:
COUNTIF($B$5:B5,B5)=1
Această expresie returnează TRUE doar atunci când aceasta este prima apariție a unui număr de factură dat. Dacă da, se execută un calcul SUMIF:
SUMIF($B:$B,B5,$D:$D)
Aici, SUMIF este utilizat pentru a genera o sumă totală după numărul facturii, utilizând sumele din coloana D.
Dacă numărul nu este 1, formula returnează pur și simplu un șir gol ("")