Желимо да рачунамо нешто у опсегу само ако се два услова подударају у екцелу. Овде можемо користити Екцел -ову функцију ЦОУНТИФС. ЦОУНТИФС функција може рачунати на више критеријума. А ако се испуне сви критеријуми, тада се ред рачуна. То је некако И логика. Па да почнемо…
Општа формула
= ЦОУНТИФС (опсег_критеријума1, критеријум1, опсег_критеријума2, критеријум2)
Опсег_критеријума1: Ово је први опсег критеријума. Ово је обавезно. Ваш први услов за биће из овог опсега.
Критеријуми 1: Ово је први критеријум из опсега критеријума1.
Опсег_критеријума2: Ово је други опсег критеријума за ваше друго стање. Ово може бити исто као прво.
Критеријуми 2: Критеријум2 је други услов из опсега критеријума 2.
Хајде сада да имамо пример:
Пример
Ове податке имамо за наш пример ЦОУНТИФС.
И морамо да одговоримо на ова два питања.
Дакле, за први упит имамо два услова из једне колоне, Аге.
Да бисте одговорили на упит, Броји људе чија је старост између 50-80 алл инцлусиве, напишите ову формулу ЦОУНТИФС.
= ЦОУНТИФС (Б2: Б10, "> = 50", Б2: Б10, "<= 80")
Имајте на уму да имамо исти распон критеријума Б2: Б10 за оба услова. Екцел нема примедби на коришћење истих опсега критеријума. Са одабраним подацима излаз би 3.
Како то функционише?
Једноставно, к функција ће прво тражити све вредности у опсегу Б2: Б10 то ће бити {81,58,85,57,76}. Затим у {81,58,85,57,76} списак ће изгледати све вредности које су мање или једнаке 80 и то ће бити {58,57,76}. А то је 3.
Сада у другом упиту у којем је потребно Рачунајте људе који су наручили оловку и доби су мање од 15 година. Морамо рачунати на више критеријума и различите колоне.
Дакле, два одговора на овај упит пишу ову формулу ЦОУНТИФС.
= ЦОУНТИФС (Ц2: Ц10, "Оловка", Б2: Б10, "<15")
Имајте на уму да смо за наше стање користили две различите колоне.
Па ово је класичан начин бројања у екцелу за два или више критеријума. Али постоји алтернативни начин бројања ако се два критеријума подударају.
Алтернативни начин од ЦОУНТИФС до ЦОУНТ Ако постоје два критеријума за подударање
Дакле, узмимо исти пример и упите као горе.
Броји људе чији је узраст између 50-80 година
= СУМПРОДУЦТ ((Б2: Б10> = 50)*(Б2: Б10 <= 80))
Да, функција СУМПРОДУЦТ се такође може рачунати. Овде сам детаљно објаснио функцију СУМПРОДУЦТ.
Рачунајте људе који су наручили оловку и доби су мање од 15 година
= СУМПРОДУЦТ ((Ц2: Ц10 = "Оловка")*(Б2: Б10 <15))
У основи, горња формула СУМПРОДУЦТ ће се понашати као ЦОУНТИФС функције и ако би за то написала генеричку формулу, то би изгледало као …
Општа формула за рачунање на два услова помоћу функције СУМПРОДУЦТ
= СУМПРОДУЦТ ((опсег1 (критеријуми1))*(опсег2 (критеријум2)))
Овде критеријуми1 и критеријуми2 могу бити било који услов који генерише низ Истина и Нетачно фром ранге1 и опсег2. На пример. = ”Абц”,> 20, ”2к”, ИСНУМБЕР(домет) итд.
У реду, па сам овде описао како се користи функција ЦОУНТИФС када имате два критеријума. Али ако ипак није било решење које сте тражили, јавите ми свој сценарио у одељку за коментаре испод.
Зброји са ИЛИ за више критеријума
Бројање ћелија које садрже ово или оно
Како бројати јединствени текст у програму Екцел
Популарни чланци:
50 Екцел пречица за повећање продуктивности
Функција ВЛООКУП у Екцелу
ЦОУНТИФ у програму Екцел 2016
Како се користи функција СУМИФ у програму Екцел