Формула Excel: Підрахунок чисел третьої цифри дорівнює 3 -

Зміст

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

=SUMPRODUCT(--(MID(range,3,1)="3"))

Резюме

Для підрахунку чисел, де третя цифра дорівнює 3, ви можете використовувати формулу на основі функцій SUMPRODUCT та MID. У наведеному прикладі формула в E5 має вигляд:

=SUMPRODUCT(--(MID(B5:B12,3,1)="3"))

Пояснення

Щоб отримати третій символ із рядка в А1, ви можете використовувати функцію MID наступним чином:

=MID(A1,3,1)

Перший аргумент є посиланням на клітинку, другий аргумент вказує стартовий номер, а третій аргумент вказує кількість символів.

Якщо ви дасте функції MID діапазон комірок для першого аргументу, ви отримаєте масив результатів. У наведеному прикладі вираз:

MID(B5:B12,3,1)

повертає такий масив:

("6";"6";"3";"5";"3";"0";"3";"7")

Цей масив містить третю цифру з кожної комірки в діапазоні B5: B12. Зверніть увагу, що функція MID автоматично перетворила числові значення в діапазоні в текстові рядки і повернула третій символ як текстове значення.

Коли ми порівнюємо цей масив, використовуючи = "3", ми отримуємо такий масив:

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

Ми використовуємо подвійний від’ємник, щоб примусити значення TRUE та FALSE до 1 та нуля відповідно, що повертає:

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

Нарешті, лише з одним масивом, з яким можна працювати, функція SUMPRODUCT підсумовує елементи масиву і повертає загальну суму 3.

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