Формула Excel: Підрахувати клітинки, що дорівнюють регістру -

Зміст

Загальна формула

=SUMPRODUCT((--EXACT(value,range)))

Резюме

Для підрахунку комірок, що містять конкретний текст, з урахуванням великих та малих літер, ви можете використовувати формулу на основі функції EXACT разом із функцією SUMPRODUCT. У наведеному прикладі E5 містить цю формулу, скопійовану вниз:

=SUMPRODUCT((--EXACT(D5,names)))

Де "імена" - це іменований діапазон B5: B11. Це забезпечує врахування регістру кожного імені, зазначеного в стовпці D.

Пояснення

Функція EXACT приймає два аргументи, text1 і text2. Коли text1 та text2 збігаються точно (з урахуванням регістру), EXACT повертає TRUE. В іншому випадку EXACT повертає FALSE:

=EXACT("ayako","ayako") // returns TRUE =EXACT("ayako","Ayako") // returns FALSE

У наведеному прикладі нам потрібно перевіряти всі значення у стовпці B кожного разу, коли ми підраховуємо ім’я у стовпці D. Оскільки ми надаємо EXACT кілька значень, це повертає кілька результатів. В E5, EXACT повертає:

(FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)

Кожна ІСТИНА представляє точну відповідність "аяко" в B5: B11. Оскільки ми хочемо підрахувати результати, ми використовуємо подвійне від’ємне значення (-), щоб перетворити значення TRUE і FALSE в 1 і 0. Отриманий масив:

(0;0;0;0;1;1;1)

Нарешті, SUMPRODUCT підсумовує значення в масиві і повертає 3.

Примітка: Оскільки SUMPRODUCT може обробляти масиви безпосередньо, для введення цієї формули не потрібно використовувати Control + Shift + Enter.

Цікаві статті...