See õpetus näitab, kuidas kontrollida, kas mõni vahemiku lahter sisaldab Excelis ja Google'i arvutustabelites numbrit.
Kontrollige, kas vahemik sisaldab numbrit
Et testida, kas vahemiku mõni lahter sisaldab numbrit, kasutame funktsioone ISNUMBER ja SUMPRODUCT.
Funktsioon ISNUMBER
Funktsioon ISNUMBER teeb täpselt seda, mida selle nimi viitab. See testib, kas lahter on arv, andes välja tõe või vale.
1 | = ISNUMBER (A2) |
Funktsioon SUMPRODUCT
Funktsioon ISNUMBER testib ainult ühte lahtrit, seega peame leidma viisi kogu vahemiku testimiseks. Siit tuleb sisse funktsioon SUMPRODUCT. Funktsioon SUMPRODUCT võtab kokku väärtuste massiivi. Nii et kui me saame iga lahtrit eraldi testida, väljastades 1 (TÕENE) või 0 (VÄÄR), kui iga lahter on tekst, siis saame väärtused kokku liita. Kui summa on suurem kui 0, siis teame vähemalt ühes lahtris olevat teksti.
Esiteks, siin on viimane arvutus:
1 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0 |
Nüüd kõnnime sellest läbi.
123456789 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0= SUMPRODUCT (-{TRUE, FALSE, TRUE})> 0= SUMPRODUCT ({1, 0, 1})> 0= 2> 0= ÕIGE |
Märkus: topeltnegatiivid teisendavad tõese / vale väärtuseks 1 / 0. Alternatiivina võite ISNUMBER -funktsiooni korrutada *1 -ga
1 | = SUMPRODUCT (ISNUMBER (A2: C2)*1)> 0 |
Selle asemel, et väljastada tõde / vale, saate muu teksti või arvutuste väljastamiseks kasutada IF -lauset.
1 | = IF (SUMPRODUCT (-ISNUMBER (A2: C2))> 0, "Jah", "Ei") |
Google'i arvutustabelid - kontrollige, kas mõni vahemiku lahter on number
Kõik ülaltoodud näited töötavad Google'i arvutustabelites täpselt samamoodi nagu Excelis.