Формула на Excel: Междинна сума по номер на фактура -

Обща формула

=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, формулата просто връща празен низ ("")

Интересни статии...