Ta vadnica bo pokazala, kako preveriti, ali katera koli celica v obsegu vsebuje številko v Excelu in Google Preglednicah.
Preverite, ali obseg vsebuje številko
Za preverjanje, ali katera koli celica v obsegu vsebuje številko, bomo uporabili funkciji ISNUMBER in SUMPRODUCT.
ISNUMBER funkcija
Funkcija ISNUMBER počne točno tisto, kar pove njeno ime. Preizkusi, ali je celica številka, pri čemer izpiše TRUE ali FALSE.
1 | = ISNUMBER (A2) |
PODROČJE Funkcija
Funkcija ISNUMBER preizkusi samo eno celico, zato moramo najti način za preizkus celotnega obsega. Tu nastopi funkcija SUMPRODUCT. Funkcija SUMPRODUCT sešteje niz vrednosti. Če lahko torej vsako celico preizkusimo ločeno in iznesemo 1 (TRUE) ali 0 (FALSE), če je vsaka celica kot besedilo, potem lahko vrednosti seštejemo skupaj. Če je vsota večja od 0, kot vemo, je vsaj ena celica vsebovala besedilo.
Najprej je tu končni izračun:
1 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0 |
Zdaj pa pojdimo skozi to.
123456789 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0= SUMPRODUCT (-{TRUE, FALSE, TRUE})> 0= PODROČJE ({1, 0, 1})> 0= 2> 0= RES |
Opomba: dvojni negativi pretvorijo TRUE / FALSE v 1 / 0. Lahko pa funkcijo ISNUMBER pomnožite s *1
1 | = PODROČJE (ISNUMBER (A2: C2)*1)> 0 |
Namesto izpisa TRUE / FALSE lahko uporabite stavek IF za prikaz drugega besedila ali izračunov:
1 | = IF (SUMPRODUCT (-ISNUMBER (A2: C2))> 0, "Da", "Ne") |
Google Preglednice - Preverite, ali je katera koli celica v obsegu številka
Vsi zgornji primeri delujejo popolnoma enako v Google Preglednicah kot v Excelu.