
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ę ("")