Zkontrolujte, zda je nějaká buňka v dosahu číslo - Excel a Tabulky Google

Tento tutoriál předvede, jak zkontrolovat, zda některá buňka v rozsahu obsahuje číslo v Excelu a Tabulkách Google.

Zkontrolujte, zda rozsah obsahuje číslo

K otestování, zda některá buňka v rozsahu obsahuje číslo, použijeme funkce ISNUMBER a SUMPRODUCT.

Funkce ISNUMBER

Funkce ISNUMBER dělá přesně to, co naznačuje její název. Testuje, zda je buňka číslo, s výstupem PRAVDA nebo NEPRAVDA.

1 = ISNUMBER (A2)

Funkce SUMPRODUCT

Funkce ISNUMBER testuje pouze jednu buňku, takže musíme najít způsob, jak otestovat celý rozsah. Zde přichází funkce SUMPRODUCT. Funkce SUMPRODUCT shrnuje řadu hodnot. Pokud tedy můžeme testovat každou buňku jednotlivě a na výstupu je 1 (PRAVDA) nebo 0 (NEPRAVDA), pokud je každá buňka jako text, pak můžeme hodnoty sečíst dohromady. Pokud je součet větší než 0, známe alespoň jednu buňku obsahující text.

Nejprve je zde konečný výpočet:

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

Pojďme si to nyní projít.

123456789 = SUMPRODUCT (-ISNUMBER (A2: C2))> 0= SUMPRODUCT (-{TRUE, FALSE, TRUE})> 0= SUMPRODUCT ({1, 0, 1})> 0= 2> 0= PRAVDA

Poznámka: dvojité negativy převádějí PRAVDU / NEPRAVDU na 1 / 0. Alternativně můžete funkci ISNUMBER znásobit *1

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

Namísto výstupu PRAVDA / NEPRAVDA můžete použít příkaz IF k výstupu jiného textu nebo výpočtů:

1 = IF (SUMPRODUCT (-ISNUMBER (A2: C2))> 0, "Yes", "No")

Tabulky Google - zkontrolujte, zda je nějaká buňka v dosahu číslo

Všechny výše uvedené příklady fungují v Tabulkách Google úplně stejně jako v Excelu.

wave wave wave wave wave