Проверете дали някоя клетка в диапазона е число - Excel и Google Таблици

Този урок ще покаже как да проверите дали някоя клетка в диапазон съдържа номер в Excel и Google Sheets.

Проверете дали диапазонът съдържа номер

За да проверим дали някоя клетка в диапазон съдържа число, ще използваме функциите 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= SUMPRODUCT ({1, 0, 1})> 0= 2> 0= ИСТИНСКО

Забележка: двойните негативи преобразуват TRUE / FALSE в 1 / 0. Алтернативно можете да умножите функцията ISNUMBER по *1

1 = SUMPRODUCT (ISNUMBER (A2: C2)*1)> 0

Вместо да извеждате TRUE / FALSE, можете да използвате IF Statement за извеждане на друг текст или изчисления:

1 = IF (SUMPRODUCT (-ISNUMBER (A2: C2))> 0, "Да", "Не")

Google Таблици - Проверете дали някоя клетка в диапазона е число

Всички горни примери работят абсолютно същите в Google Sheets, както и в Excel.

wave wave wave wave wave