Excel formula: Starpsumma pēc rēķina numura -

Vispārēja formula

=IF(COUNTIF(range,criteria)=1,SUMIF(range,criteria,sumrange,"")

Kopsavilkums

Lai saskaitītu vērtības pēc rēķina numura, varat izmantot formulu, kuras pamatā ir COUNTIF un SUMIF. Parādītajā piemērā formula E5 ir:

=IF(COUNTIF($B$5:B5,B5)=1,SUMIF($B:$B,B5,$D:$D),"")

Paskaidrojums

Šajā formulā tiek izmantots COUNTIF ar paplašinošu diapazonu, lai vispirms pārbaudītu, vai pašreizējā rinda ir pirmais norādītā rēķina numura gadījums:

COUNTIF($B$5:B5,B5)=1

Šī izteiksme atgriež vērtību TRUE tikai tad, kad šis ir pirmais norādītā rēķina numura gadījums. Ja tā, tiek veikts SUMIF aprēķins:

SUMIF($B:$B,B5,$D:$D)

Šeit SUMIF tiek izmantots, lai ģenerētu kopējo summu pēc rēķina numura, izmantojot summas D slejā.

Ja skaitlis nav 1, formula vienkārši atgriež tukšu virkni ("")

Interesanti raksti...