Apkopojot dinamisko skaitļu diapazonu saskaņā ar Excel 2010 kritērijiem

Anonim

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.