![](https://cdn.wiki-base.com/3616165/excel_formula_count_numbers_third_digit_equals_3__2.png.webp)
Загальна формула
=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.