Екцел формула: Збир ако је једнак к или и -

Преглед садржаја

Резиме

Да бисте сумирали бројеве засноване на томе да су друге ћелије једнаке једној или другој вредности (било к или и), можете да користите функцију СУМИФ. У емисији примера сумирамо сву продају из било западног ИЛИ северног региона. Формула у ћелији Х6 је:

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

Где су регион (Ц5: Ц30) и количина (Е5: Е30) именовани опсези.

Објашњење

У приказаном примеру желимо да збројимо износе и за западни и за северни регион. Другим речима, желимо укупан износ за износе где је регион западни или северни. У приказаном примеру, формула у Х6 користи СУМИФС два пута:

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

Прва СУМИФ сумира продају на Западу, а друга СУМИФ суме на продаји на северу. Затим формула додаје ове две вредности заједно и даје укупан збир.

СУМИФ са константом низа

Елегантније решење је дати функцији СУМИФ више од једне вредности за критеријуме, користећи константу низа. Да бисте то урадили, направите нормалан СУМИФ, али спакујте критеријуме у синтаксу низа - коврчаве заграде, са појединачним ставкама одвојеним зарезима. На крају, умотајте целу функцију СУМИФ у функцију СУМ. То је неопходно јер ће СУМИФ вратити по један резултат за сваку ставку у низу критеријума и те резултате треба сабрати:

Формула у ћелији Х7 је:

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

Критеријуми као референца

Ако желите да наведете критеријуме као опсег (референцу), мораћете да унесете као формулу низа са цонтрол + схифт + ентер:

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

где је критеријум опсег попут А1: А2.

СУМПРОДУЦТ алтернатива

Такође можете да користите СУМПРОДУЦТ за сумирање ћелија са логиком ИЛИ. Формула у ћелији Х8 је:

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

Ово би такође могло бити записано као:

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

СУМПРОДУЦТ није брз као СУМИФ, али разлика брзине није приметна код мањих скупова података.

Занимљиви Чланци...