Како пребројати ћелије које садрже ово или оно у Екцелу у Екцелу

Anonim

У нашем чланку, Бројање ћелија које садрже одређени текст, пребројали смо сваку ћелију која садржи одређени текст. У овом чланку ћемо научити како бројати ћелије које садрже ову или ону вредност. Другим речима, рачунање са логиком ИЛИ.

Можда мислите да можете користити функцију ЦОУНТИФ два пута, а затим их збрајати. Али то је погрешан заокрет. Знаћете зашто.

Општа формула

= СУМПРОДУЦТ (-((ИСНУМБЕР (СЕАРЦХ ("ово", опсег)) + ИСНУМБЕР (СЕАРЦХ ("то", опсег)))> 0))

“Ово”: то је први текст који желите да се броји у опсегу. То може бити било који текст.
"То": то је други текст који желите да бројите у опсегу. То може бити било који текст.
Домет: Ово је опсег или низ који садржи текст у којем ћете рачунати за своје одређене текстове.

Погледајмо пример:

Пример:
Овде имам повратне коментаре у распону од А2 до А8. Желим да пребројим број коментара који садрже „добре“ или „лепе“ речи.

Да бисте пребројали ћелије које садрже одређене текстове „добро“ или „лепо“, напишите ову формулу:

= СУМПРОДУЦТ (-((ИСНУМБЕР (СЕАРЦХ ("добро", А2: А8)) + ИСНУМБЕР (СЕАРЦХ ("лепо", А2: А8)))> 0))


Можете видети да постоје четири коментара који садрже „добро“ или „лепо“.

Како то ради?

Почнимо изнутра.

СЕАРЦХ ("добро", А2: А8): овај део враћа низ грешака и бројева #ВАЛУЕ, који представљају позицију пронађеног текста. {8; #ВАЛУЕ!;#ВАЛУЕ!;#ВАЛУЕ!;#ВАЛУЕ!; 30; 24}

ИСНУМБЕР (СЕАРЦХ ("добро", А2: А8)): овај део формуле проверава сваку вредност у низу враћену помоћу функције СЕАРЦХ, ако је то број или не, и враћа низ ТРУЕ и ФАЛСЕ. За овај пример, враћа {ТРУЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ТРУЕ; ТРУЕ}.

ИСНУМБЕР (СЕАРЦХ ("лепо", А2: А8)): овај део формуле ради исто, али овај пут тражи "лепу" реч у ћелији и враћа низ вредности ТРУЕ и ФАЛСЕ на ћелији која садржи "нице . ”

Затим смо ове низове додали знаком +. Логичке вредности у 1 и 0 и збраја их. Интерно ће изгледати овако, {1; 0; 0; 0; 0; 1; 1}+{0; 1; 0; 0; 0; 1; 0} = {1; 1; 0; 0; 0; 2; 1}.

Можете видети да коментар у А7 има и текст „лепо“ и „добро“. И то се овде двоструко рачуна. Ми то не желимо. Направили смо још једно поређење за претварање сваког броја у Тачно и Нетачно.

((ИСНУМБЕР (СЕАРЦХ ("добро", А2: А8)) + ИСНУМБЕР (СЕАРЦХ ("лепо", А2: А8)))>0): Овај део формуле претвара резултујући низ у ТРУЕ и ФАЛСЕ. Ако је вредност већа од 0, то је ТРУЕ, иначе је ФАЛСЕ. Овде ће бити {ТРУЕ; ТРУЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ТРУЕ; ТРУЕ}.

Број ТРУЕ у низу је назив низа који садржи „добре“ или „лепе“ речи.
СУМПРОДУЦТ (-((ИСНУМБЕР (СЕАРЦХ ("добро", А2: А8)) + ИСНУМБЕР (СЕАРЦХ ("лепо", А2: А8)))> 0))

Затим користимо - негативне симболе да их претворимо у бројеве. И на крају СУМПРОДУЦТ сумира низ како би вратио број ћелија које садрже „добро“ или „лепо“.
Такође можете користити функцију СУМ, али тада ћете морати да унесете ову формулу као формулу низа.

Зашто не користите ЦОУНТИФС?


Због двоструког броја.

Ако ћелија садржи оба текста, тада ће се бројати два пута, што у овом сценарију није тачно.
Али ако желите да се то догоди, користите ову формулу,

= ЗБИР (ЦОУНТИФС (А2: А8, {"*лепо*", "*добро*"}))

Вратиће 5 у нашем примеру. Овде сам то објаснио.

Обележавање великих и малих слова

Предложено решење броји дати текст без обзира на велика слова. Ако желите да бројите подударности осетљиве на велика и мала слова, замените функцију СЕАРЦХ функцијом ФИНД.

= СУМПРОДУЦТ (-((ИСНУМБЕР (ФИНД("ово", опсег)) + ИСНУМБЕР (ФИНД("то", опсег)))> 0))

ТхеФИНД функција је осетљива на велика и мала слова. Враћа положај пронађеног текста.

Па да момци, овако можете избројати број ћелија које садрже овај или онај текст. Такође можете кликнути на називе функција у формули да бисте прочитали о тој функцији. Разумљиво сам их разрадио.

Како да проверите да ли ћелија садржи одређени текст у Екцелу

Како проверити листу текстова у низу у програму Екцел

Набавите ЦОУНТИФС за подударање два критеријума у ​​Екцелу

Набавите ЦОУНТИФС са ИЛИ за више критеријума у ​​Екцелу

Популарни чланци:

50 Екцел пречица за повећање ваше продуктивности : Убрзајте свој задатак. Ових 50 пречица ће учинити да радите још брже на Екцелу.

Како се користи тФункција ВЛООКУП у Екцелу : Ово је једна од најчешће кориштених и најпопуларнијих функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.

Како се користи функција ЦОУНТИФ у програму Екцел : Бројте вредности са условима користећи ову невероватну функцију. Не морате да филтрирате податке да бисте рачунали одређене вредности. Цоунтиф функција је неопходна за припрему ваше контролне табле.

Како се користи функција СУМИФ у програму Екцел : Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.