Excel formula: summa, ja vienāda ar x vai y -

Satura rādītājs

Kopsavilkums

Lai summētu skaitļus, pamatojoties uz to, ka citas šūnas ir vienādas ar vienu vai otru vērtību (vai nu ar x, vai y), varat izmantot funkciju SUMIF. Parādītajā piemērā mēs apkopojam visus pārdošanas apjomus no Rietumu vai Ziemeļu reģiona. Formula šūnā H6 ir:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Kur reģionu (C5: C30) un daudzumu (E5: E30) sauc par diapazoniem.

Paskaidrojums

Parādītajā piemērā mēs vēlamies summēt summas gan rietumu, gan ziemeļu reģioniem. Citiem vārdiem sakot, mēs vēlamies kopējo summu summām, kur reģions ir vai nu rietumos, vai ziemeļos. Parādītajā piemērā H6 formula divreiz izmanto SUMIFS:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Pirmais SUMIF summē pārdošanas apjomus rietumos, bet otrais SUMIF - pārdošanas apjomus ziemeļos. Pēc tam formula šīs divas vērtības saskaita kopā un atgriež kopējo vērtību.

SUMIF ar masīva konstanti

Elegantāks risinājums ir piešķirt funkcijai SUMIF vairāk nekā vienu vērtību kritērijiem, izmantojot masīva konstanti. Lai to izdarītu, izveidojiet parasto SUMIF, bet kritērijus iesaiņojiet masīva sintaksē - cirtainās bikšturi, atsevišķus vienumus atdalot ar komatiem. Visbeidzot, visu SUMIF funkciju aptiniet ar funkciju SUM. Tas ir nepieciešams, jo SUMIF katram kritēriju masīva vienumam atgriezīs vienu rezultātu, un šie rezultāti jāapvieno:

H7 šūnas formula ir:

=SUM(SUMIF(region,("West","North"),amount))

Kritēriji kā atsauce

Ja vēlaties norādīt kritērijus kā diapazonu (atsauce), jums jāievada kā masīva formula ar vadības taustiņu + shift + enter:

(=SUM(SUMIF(region,criteria,amount)))

kur kritēriji ir diapazons, piemēram, A1: A2.

SUMPRODUCT alternatīva

Varat arī izmantot SUMPRODUCT, lai summētu šūnas ar OR loģiku. Formula šūnā H8 ir:

=SUMPRODUCT(amount *((region="West") + (region="North")))

To varētu uzrakstīt arī šādi:

=SUMPRODUCT(amount*(region=("West","North")))

SUMPRODUCT nav tik ātrs kā SUMIF, taču ātruma starpība nav pamanāma ar mazākām datu kopām.

Interesanti raksti...