Цей підручник покаже, як перевірити, чи будь -яка клітинка в діапазоні містить число в Excel і Google Таблицях.
Перевірте, чи діапазон містить число
Щоб перевірити, чи будь -яка клітинка в діапазоні містить число, ми будемо використовувати функції ISNUMBER та SUMPRODUCT.
Функція ISNUMBER
Функція ISNUMBER робить саме те, що випливає з її назви. Він перевіряє, чи є комірка числом, виводячи TRUE або FALSE.
1 | = ISNUMBER (A2) |
Функція SUMPRODUCT
Функція ISNUMBER тестує лише одну клітинку, тому ми повинні знайти спосіб перевірити весь діапазон. Тут з'являється функція SUMPRODUCT. Функція SUMPRODUCT підсумовує масив значень. Отже, якщо ми можемо перевірити кожну клітинку окремо, виводячи 1 (TRUE) або 0 (FALSE), якщо кожна клітинка як текст, то ми можемо підсумовувати значення разом. Якщо сума більше 0, ніж нам відомо, принаймні одна клітинка містить текст.
По -перше, ось остаточний розрахунок:
1 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0 |
Тепер пройдемося по ньому.
123456789 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0= SUMPRODUCT (-{TRUE, FALSE, TRUE})> 0= ПІДПРИЄМСТВО ({1, 0, 1})> 0= 2> 0= ІСТИНА |
Примітка: подвійний мінус перетворює TRUE / FALSE на 1 / 0. Крім того, ви можете помножити функцію ISNUMBER на *1
1 | = ПІДПРИЄМСТВО (ІСНУМЕР (A2: C2)*1)> 0 |
Замість виведення TRUE / FALSE, ви можете використовувати оператор IF для виведення іншого тексту або обчислень:
1 | = IF (SUMPRODUCT (-ISNUMBER (A2: C2))> 0, "Так", "Ні") |
Таблиці Google - Перевірте, чи є якась клітинка в діапазоні числом
Усі наведені вище приклади працюють точно так само в Google Таблицях, як і в Excel.