Denne opplæringen viser hvordan du sjekker om en celle i et område inneholder et tall i Excel og Google Sheets.
Sjekk om området inneholder et tall
For å teste om en celle i et område inneholder et tall, bruker vi ISNUMBER og SUMPRODUCT -funksjonene.
ISNUMBER Funksjon
ISNUMBER -funksjonen gjør akkurat det navnet tilsier. Den tester om en celle er et tall, som sender SANN eller FALSK.
1 | = ISNUMBER (A2) |
SUMPRODUCT Funksjon
ISNUMBER -funksjonen tester bare en enkelt celle, så vi må finne en måte å teste hele området. Det er her SUMPRODUCT -funksjonen kommer inn. SUMPRODUCT -funksjonen summerer en rekke verdier. Så hvis vi kan teste hver celle individuelt, og legge ut en 1 (TRUE) eller 0 (FALSE) hvis hver celle som tekst, kan vi summere verdiene sammen. Hvis summen er større enn 0 enn vi vet, inneholder minst én celle tekst.
Først, her er den siste beregningen:
1 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0 |
La oss nå gå gjennom det.
123456789 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0= SUMPRODUCT (-{TRUE, FALSE, TRUE})> 0= SUMPRODUCT ({1, 0, 1})> 0= 2> 0= SANN |
Merk: de doble negativene konverterer SANN / FALSK til 1 / 0. Alternativt kan du multiplisere ISNUMBER -funksjonen med *1
1 | = SUMPRODUCT (ISNUMBER (A2: C2)*1)> 0 |
I stedet for å sende ut SANN / FALSK, kan du bruke en IF -setning til å sende ut annen tekst eller beregninger:
1 | = HVIS (SUMPRODUCT (-ISNUMBER (A2: C2))> 0, "Ja", "Nei") |
Google Sheets - Sjekk om noen celle i området er et tall
Alle eksemplene ovenfor fungerer nøyaktig det samme i Google Regneark som i Excel.