„Excel“ formulė: Tarpinė suma pagal sąskaitos faktūros numerį -

Bendroji formulė

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

Santrauka

Norėdami suskaičiuoti vertes pagal sąskaitos faktūros numerį, galite naudoti formulę, pagrįstą COUNTIF ir SUMIF. Parodytame pavyzdyje formulė E5 yra:

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

Paaiškinimas

Ši formulė naudoja COUNTIF su besiplečiančiu diapazonu, kad pirmiausia patikrintumėte, ar dabartinė eilutė yra pirmasis nurodyto sąskaitos faktūros numerio atvejis:

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

Ši išraiška grąžina TRUE tik tada, kai nurodytas sąskaitos faktūros numeris įvyksta pirmą kartą. Jei taip, atliekamas SUMIF skaičiavimas:

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

Čia SUMIF naudojamas generuoti bendrą sumą pagal sąskaitos numerį, naudojant D stulpelio sumas.

Jei skaičius nėra 1, formulė tiesiog pateikia tuščią eilutę ("")

Įdomios straipsniai...