Lai atrastu skaitļu summu, pamatojoties uz kritērijiem, mēs varam izmantot kombināciju SUMMA, MATCH, COUNTIF & OFFSET funkcijas, lai izgūtu izvadi.
SUMMA: Pievieno visus skaitļus šūnu diapazonā
Sintakse: = SUM (skaitlis1, skaitlis2,…)
Var būt ne vairāk kā 255 argumenti. Skatiet zemāk redzamo ekrānuzņēmumu:
MATCH funkcija meklē noteiktu vienumu atlasītajā šūnu diapazonā un pēc tam atgriež attiecīgā vienuma relatīvo pozīciju diapazonā.
Sintakse = MATCH (lookup_value, lookup_array, match_type)
COUNTIF: Saskaita šūnu skaitu diapazonā, kas atbilst nosacījumam.
Sintakse: = COUNTIF (diapazons, kritēriji)
OFFSET: Atgriež atsauci uz diapazonu, kas ir noteikts rindu un kolonnu skaits no noteiktas atsauces.
Sintakse: = OFFSET (atsauce, rindas, kolonnas, augstums, platums)
atsauce: Tā ir atsauce uz šūnu vai šūnu diapazonu, no kura tiks izmantots nobīde.
rindas: Rindu skaits uz augšu vai uz leju, ko vēlaties izmantot kā nobīdi diapazonam.
kolonnas: Kolonnu skaits pa kreisi vai pa labi, ko vēlaties izmantot kā nobīdi diapazonam.
augstums: Tas nav obligāti. Atjaunotajai atsaucei ir jābūt rindu skaitam.
platums: Tas nav obligāti. Tas ir kolonnu skaits, kuram vēlaties saņemt atgriezto atsauci.
Ņemsim piemēru:
A slejā ir augošs skaitļu saraksts. Mums ir vajadzīga formula, kas apkopos visus A slejas skaitļus, kas ir lielāki par 2, un tas ir mūsu kritērijs šūnā C2.
- Formula šūnā D2 būtu
- = SUM (OFFSET (A2, MATCH (C2, A2: A10,0), 0, COUNTIF (A2: A10, ">" & C2)))
- Formulā ir ņemta skaitļu summa, kas ir lielāka par 2.
- Ja mēs mainām kritērijus šūnā C2 no 2 uz 5, tad rezultāts tiks automātiski atjaunināts. Šī laika formula aprēķinās skaitļu summu, kas ir lielāka par 5.