Tämä opetusohjelma osoittaa, kuinka voit tarkistaa, sisältääkö jokin alueen solu numeron Excelissä ja Google Sheetsissä.
Tarkista, sisältääkö alue numeron
Jos haluat testata, sisältääkö jokin alueen solu numeron, käytämme ISNUMBER- ja SUMPRODUCT -toimintoja.
ISNUMBER -toiminto
ISNUMBER -toiminto tekee juuri sen, mitä sen nimi tarkoittaa. Se testaa, onko solu numero, ja antaa TOSI tai EPÄTOSI.
1 | = LUKU (A2) |
SUMPRODUCT -toiminto
ISNUMBER -toiminto testaa vain yhden solun, joten meidän on löydettävä tapa testata koko alue. Tässä kohtaa SUMPRODUCT -toiminto tulee. SUMPRODUCT -funktio summaa yhteen joukon arvoja. Joten jos voimme testata jokaisen solun erikseen antamalla 1 (TOSI) tai 0 (EPÄTOSI), jos jokainen solu tekstinä, voimme laskea arvot yhteen. Jos summa on suurempi kuin 0 kuin tiedämme, ainakin yksi solu sisälsi tekstiä.
Ensinnäkin tässä on lopullinen laskelma:
1 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0 |
Käydään nyt se läpi.
123456789 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0= SUMPRODUCT (-{TRUE, FALSE, TRUE})> 0= SUMPRODUCT ({1, 0, 1})> 0= 2> 0= TOSI |
Huomaa: kaksoisnegatiivit muuttavat TOSI / EPÄTOSI -arvoon 1 / 0. Vaihtoehtoisesti voit kertoa ISNUMBER -funktion *1: llä
1 | = SUMPRODUCT (ISNUMBER (A2: C2)*1)> 0 |
TRUE / FALSE -tulostuksen sijasta voit käyttää IF -lauseketta muun tekstin tai laskelmien tuottamiseen:
1 | = JOS (SUMPRODUCT (-ISNUMBER (A2: C2))> 0, "Kyllä", "Ei") |
Google Sheets - Tarkista, onko jokin alueen solu numero
Kaikki yllä olevat esimerkit toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.