Seštevanje dinamičnega obsega števil po merilih v Excelu 2010

Anonim

Za iskanje vsote števil na podlagi meril lahko uporabimo kombinacijo SUM, MATCH, COUNTIF & OFFSET funkcije za pridobivanje izhoda.

SUM: Doda vse številke v obsegu celic

Sintaksa: = SUM (številka1, številka2,…)

Največ 255 argumentov. Spodaj si oglejte posnetek zaslona:

UJEMA funkcija išče določeno postavko v izbranem obsegu celic in nato vrne relativni položaj te postavke v obsegu.

Sintaksa = MATCH (lookup_value, lookup_array, match_type)

COUNTIF: Šteje število celic v območju, ki izpolnjuje pogoj.

Sintaksa: = COUNTIF (obseg, merila)

OFFSET: Vrne sklic na obseg, ki je dano število vrstic in stolpcev iz danega sklica.

Sintaksa: = OFFSET (sklic, vrstice, stolpci, višina, širina)

sklic: To je sklic na celico ali obseg celic, iz katerih bo uporabljen odmik.

vrstice: Število vrstic navzgor ali navzdol, ki jih želite uporabiti kot odmik od obsega.

cols: Število levih ali desnih stolpcev, ki jih želite uporabiti kot odmik od obsega.

višina: To ni obvezno. To je število vrstic, za katere želite, da je vrnjena referenca.

premer: To ni obvezno. To je število stolpcev, za katere želite, da se vrne sklic.
Vzemimo primer:

Stolpec A vsebuje naraščajoč seznam številk. Potrebujemo formulo, ki bo povzela vse številke v stolpcu A, večje od 2, kar je naše merilo v celici C2.

  • Formula v celici D2 bi bila
  • = SUM (OFFSET (A2, MATCH (C2, A2: A10,0), 0, COUNTIF (A2: A10, ">" & C2)))

  • Formula je vzela vsoto števil, ki so večja od 2.
  • Če spremenimo merila v celici C2 z 2 na 5, bi se rezultat samodejno posodobil. Ta časovna formula bo izračunala vsoto števil, ki so večja od 5.