Kontroller, om en celle i området er et tal - Excel og Google Sheets

Denne vejledning viser, hvordan du kontrollerer, om en celle i et område indeholder et tal i Excel og Google Sheets.

Kontroller, om rækkevidde indeholder et tal

For at teste, om en celle i et område indeholder et tal, bruger vi ISNUMBER- og SUMPRODUCT -funktionerne.

ISNUMBER funktion

ISNUMBER -funktionen gør præcis, hvad navnet antyder. Den tester, om en celle er et tal, der udsender SAND eller FALSK.

1 = ISNUMBER (A2)

SUMPRODUCT Funktion

ISNUMBER -funktionen tester kun en enkelt celle, så vi skal finde en måde at teste hele området. Det er her SUMPRODUCT -funktionen kommer ind. SUMPRODUCT -funktionen summerer en række værdier. Så hvis vi kan teste hver celle individuelt og udsende en 1 (SAND) eller 0 (FALSK), hvis hver celle som tekst, så kan vi sammenlægge værdierne sammen. Hvis summen er større end 0, end vi kender, indeholder mindst én celle tekst.

Først her er den sidste beregning:

1 = SUMPRODUCT (-ISNUMBER (A2: C2))> 0

Lad os nu gå igennem det.

123456789 = SUMPRODUCT (-ISNUMBER (A2: C2))> 0= SUMPRODUCT (-{TRUE, FALSE, TRUE})> 0= SUMPRODUCT ({1, 0, 1})> 0= 2> 0= SAND

Bemærk: de dobbelte negativer konverterer SAND / FALSK til 1 / 0. Alternativt kan du gange ISNUMBER -funktionen med *1

1 = SUMPRODUCT (ISNUMBER (A2: C2)*1)> 0

I stedet for at udsende TRUE / FALSE kan du bruge en IF -erklæring til at sende anden tekst eller beregninger:

1 = HVIS (SUMPRODUCT (-ISNUMBER (A2: C2))> 0, "Ja", "Nej")

Google Sheets - Kontroller, om en celle inden for rækkevidde er et tal

Alle ovenstående eksempler fungerer nøjagtig det samme i Google Sheets som i Excel.

wave wave wave wave wave