Norėdami rasti skaičių sumą pagal kriterijus, galime naudoti derinį SUMA, MATCH, COUNTIF & OFFSET funkcijoms išgauti išvestį.
SUMA: Prideda visus langelių diapazono skaičius
Sintaksė: = SUM (skaičius1, skaičius2,…)
Gali būti ne daugiau kaip 255 argumentai. Žiūrėkite žemiau pateiktą ekrano kopiją:
Rungtynės funkcija ieško nurodyto elemento pasirinktame langelių diapazone ir grąžina santykinę to elemento padėtį diapazone.
Sintaksė = MATCH (lookup_value, lookup_array, match_type)
COUNTIF: Skaičiuoja ląstelių skaičių diapazone, kuris atitinka sąlygą.
Sintaksė: = COUNTIF (diapazonas, kriterijai)
NUOSTATA: Grąžina nuorodą į diapazoną, kuris yra nurodytas eilučių ir stulpelių skaičius iš nurodytos nuorodos.
Sintaksė: = OFFSET (nuoroda, eilutės, stulpeliai, aukštis, plotis)
nuoroda: Tai nuoroda į langelį ar ląstelių diapazoną, iš kurio bus taikomas poslinkis.
eilutės: Eilučių aukštyn arba žemyn skaičius, kurį norite taikyti kaip poslinkį diapazonui.
kolos: Kairių arba dešinių stulpelių, kuriuos norite pritaikyti diapazonui, skaičius.
aukštis: Tai neprivaloma. Tai yra eilučių skaičius, kuriuo norite gauti grąžintą nuorodą.
plotis: Tai neprivaloma. Tai stulpelių, kuriuos norite pateikti, skaičius.
Paimkime pavyzdį:
A stulpelyje yra didėjantis skaičių sąrašas. Mums reikia formulės, kuri apibendrintų visus A stulpelio skaičius, didesnius nei 2, o tai yra mūsų kriterijus langelyje C2.
- Formulė ląstelėje D2 būtų
- = SUMA (NUOSTATA (A2, MATCH (C2, A2: A10,0), 0, COUNTIF (A2: A10, ">" ir C2)))
- Formulė paėmė skaičių, kurie yra didesni nei 2, sumą.
- Jei pakeisime C2 langelio kriterijus iš 2 į 5, tada rezultatas bus atnaujinamas automatiškai. Ši laiko formulė apskaičiuos skaičių, kurie yra didesni nei 5, sumą.