
Обща формула
=IF(COUNTIF(range,criteria)=1,SUMIF(range,criteria,sumrange,"")
Обобщение
За междинни стойности по номер на фактура можете да използвате формула, базирана на COUNTIF и SUMIF. В показания пример формулата в E5 е:
=IF(COUNTIF($B$5:B5,B5)=1,SUMIF($B:$B,B5,$D:$D),"")
Обяснение
Тази формула използва COUNTIF с разширяващ се диапазон, за да провери първо дали текущият ред е първото появяване на даден номер на фактура:
COUNTIF($B$5:B5,B5)=1
Този израз връща TRUE само когато това е първото появяване на даден номер на фактура. Ако е така, изпълнява се изчисление SUMIF:
SUMIF($B:$B,B5,$D:$D)
Тук SUMIF се използва за генериране на обща сума по номер на фактура, като се използват сумите в колона D.
Ако броят не е 1, формулата просто връща празен низ ("")