Dinaminio skaičių diapazono apibendrinimas pagal „Excel 2010“ kriterijus

Anonim

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ą.