Tento tutoriál ukáže, ako skontrolovať, či niektorá bunka v rozsahu obsahuje číslo v Exceli a Tabuľkách Google.
Skontrolujte, či rozsah obsahuje číslo
Na testovanie, či niektorá bunka v rozsahu obsahuje číslo, použijeme funkcie ISNUMBER a SUMPRODUCT.
ISNUMBER Funkcia
Funkcia ISNUMBER robí presne to, čo naznačuje jej názov. Testuje, či je bunka číslo, s výstupom TRUE alebo FALSE.
1 | = ISNUMBER (A2) |
Funkcia SUMPRODUCT
Funkcia ISNUMBER testuje iba jednu bunku, takže musíme nájsť spôsob, ako otestovať celý rozsah. Tu prichádza na rad funkcia SUMPRODUCT. Funkcia SUMPRODUCT sumarizuje množstvo hodnôt. Ak teda môžeme testovať každú bunku jednotlivo a na výstupe 1 (TRUE) alebo 0 (FALSE), ak je každá bunka ako text, potom môžeme hodnoty zhrnúť dohromady. Ak je súčet väčší ako 0, poznáme najmenej jeden bunkový text.
Najprv je tu konečný výpočet:
1 | = SUMPRODUCT (-ČÍSLO (A2: C2))> 0 |
Teraz si to prejdeme.
123456789 | = SUMPRODUCT (-ČÍSLO (A2: C2))> 0= SUMPRODUCT (-{TRUE, FALSE, TRUE})> 0= SUMPRODUCT ({1, 0, 1})> 0= 2> 0= PRAVDA |
Poznámka: dvojité negatívy konvertujú PRAVDU / NEPRAVDU na 1 / 0. Alternatívne môžete funkciu ISNUMBER vynásobiť *1
1 | = SUMPRODUCT (ISNUMBER (A2: C2)*1)> 0 |
Namiesto výstupu TRUE / FALSE môžete použiť príkaz IF na výstup iného textu alebo výpočtov:
1 | = IF (SUMPRODUCT (-ISNUMBER (A2: C2))> 0, "Yes", "No") |
Tabuľky Google - skontrolujte, či je ľubovoľná bunka v dosahu číslo
Všetky vyššie uvedené príklady fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.