
Obecný vzorec
=IF(COUNTIF(range,criteria)=1,SUMIF(range,criteria,sumrange,"")
souhrn
Chcete-li mezisoučet hodnot podle čísla faktury, můžete použít vzorec založený na COUNTIF a SUMIF. V zobrazeném příkladu je vzorec v E5:
=IF(COUNTIF($B$5:B5,B5)=1,SUMIF($B:$B,B5,$D:$D),"")
Vysvětlení
Tento vzorec používá COUNTIF s rozšiřujícím se rozsahem k první kontrole, zda je aktuální řádek prvním výskytem daného čísla faktury:
COUNTIF($B$5:B5,B5)=1
Tento výraz vrací TRUE pouze v případě, že se jedná o první výskyt daného čísla faktury. Pokud ano, spustí se výpočet SUMIF:
SUMIF($B:$B,B5,$D:$D)
Zde se SUMIF používá ke generování celkové částky podle čísla faktury pomocí částek ve sloupci D.
Pokud počet není 1, vzorec jednoduše vrátí prázdný řetězec ("")