![](https://cdn.wiki-base.com/7597226/excel_formula_subtotal_by_invoice_number__2.png.webp)
Generička formula
=IF(COUNTIF(range,criteria)=1,SUMIF(range,criteria,sumrange,"")
Sažetak
Da biste zbrojili vrijednosti prema broju fakture, možete koristiti formulu koja se temelji na COUNTIF i SUMIF. U prikazanom primjeru formula u E5 je:
=IF(COUNTIF($B$5:B5,B5)=1,SUMIF($B:$B,B5,$D:$D),"")
Obrazloženje
Ova formula koristi COUNTIF s opsegom koji se širi kako bi prvo provjerila je li trenutni redak prva pojava datog broja fakture:
COUNTIF($B$5:B5,B5)=1
Ovaj izraz vraća vrijednost TRUE samo kada je ovo prva pojava datog broja fakture. Ako je tako, pokreće se izračun SUMIF:
SUMIF($B:$B,B5,$D:$D)
Ovdje se SUMIF koristi za generiranje ukupnog iznosa prema broju fakture, koristeći iznose u stupcu D.
Ako brojanje nije 1, formula jednostavno vraća prazan niz ("")