Excel's ISNUMBER-funktion er en af en gruppe af IS funktioner eller "informationsfunktioner", der kan bruges til at finde ud af oplysninger om en bestemt celle i et regneark eller en projektmappe.
ISNUMBER-funktionens job er at bestemme, om dataene i en bestemt celle er et tal eller ej.
- Hvis dataene er et tal eller er en formel, der returnerer et tal som output, returneres en værdi af TRUE tilbage af funktionen - eksemplet i række 1 i billedet ovenfor;
- Hvis dataene ikke er et tal, eller cellen er tom, returneres en FALSE-værdi - eksemplet i rækker 2 i billedet ovenfor.
Yderligere eksempler viser, hvordan denne funktion ofte bruges sammen med andre Excel-funktioner til at teste udfaldet af beregningerne. Dette gøres normalt for at indsamle oplysninger om en værdi i en bestemt celle, inden den bruges i andre beregninger.
ISNUMBER-funktionens syntaks og argumenter
En funktions syntax henviser til funktionens layout og indeholder funktionens navn, parenteser og argumenter.
Syntaxen for ISNUMBER-funktionen er:
= ISNUMBER (Værdi)
Værdi: (påkrævet) - henviser til det værdi eller celleindhold, der testes. Bemærk: I sig selv kan ISNUMBER kun kontrollere én værdi / celle ad gangen.
Dette argument kan være tomt, eller det kan indeholde data som:
- tekststrenge
- numre;
- fejlværdier
- Boolske eller logiske værdier;
- tegn uden tegn.
Det kan også indeholde en cellehenvisning eller navngivet område, der peger på placeringen i regnearket for nogen af de ovennævnte typer data.
ISNUMBER og IF-funktionen
Som nævnt kombinerer ISNUMBER med andre funktioner - f.eks. Med IF-funktionen - rækker 7 og 8 ovenfor - giver mulighed for at finde fejl i formler, der ikke producerer den rigtige type data som output.
I eksemplet er det kun, hvis dataene i celle A6 eller A7 er et tal, det anvendes i en formel, der multiplicerer værdien med 10, ellers vises meddelelsen "No Number" i cellerne C6 og C7.
ISNUMBER og SEARCH
På samme måde skaber en kombination af ISNUMBER med SEARCH-funktionen i rækker 5 og 6 en formel, der søger tekststrengene i kolonne A for en match til dataene i kolonne B - nummeret 456.
Hvis et matchende tal findes i kolonne A, som i række 5, returnerer formlen værdien for TRUE, ellers returnerer den FALSE som en værdi som set i række 6.
ISNUMBER og SUMPRODUCT
Den tredje gruppe af formler i billedet bruger ISNUMBER- og SUMPRODUCT-funktionerne i en formel, der kontrollerer en række celler for at se om de indeholder tal eller ej.
Kombinationen af de to funktioner kommer rundt om begrænsningen af ISNUMBER alene ved kun at kontrollere en celle ad gangen for taledata.
ISNUMBER kontrollerer hver celle i området - f.eks. A3 til A8 i formlen i række 10 - for at se om den har et tal og returnerer TRUE eller FALSE afhængigt af resultatet.
Bemærk dog, at selvom en værdi i det valgte område er et tal, returnerer formlen et svar på SAND - som vist i række 9, hvor området A3 til A9 indeholder:
- tomme celler;
- tekstdata;
- en fejlmeddelelse (# DIV / 0!);
- copyright-symbolet (©);
- og et tal i celle A7, som er nok til at returnere en værdi af TRUE i celle C9.
Sådan indtastes ISNUMBER-funktionen
Indstillinger for indtastning af funktionen og dens argumenter i et regneark celle inkluderer:
- Indtastning af den komplette funktion som: = ISNUMBER (A2) eller = ISNUMBER (456) ind i et regneark celle;
- Valg af funktionen og dens argumenter ved hjælp af dialogen ISNUMBER-funktion
Selv om det er muligt at skrive den komplette funktion manuelt, finder det mange mennesker lettere at bruge dialogboksen, da det tager sigte på at indtaste funktionens syntaks - f.eks. Parenteser og kommaseparatorer mellem argumenter.
ISNUMBER-funktionsdialogboksen
Trinene nedenfor beskriver de trin, der blev brugt til at indtaste ISNUMBER i celle C2 i billedet ovenfor.
- Klik på celle C2 - den placering, hvor formelresultaterne vises.
- Klik på formler fane.
- Vælge Flere funktioner> Information fra båndmenuen for at åbne rullelisten for funktionen.
- Klik på ISNUMBER i listen for at hente den funktionens dialogboks
- Klik på celle A2 i regnearket for at indtaste cellehenvisningen i dialogboksen
- Klik på OK for at lukke dialogboksen og vende tilbage til regnearket
- Værdien TRUE vises i celle C2, da dataene i celle A2 er nummeret 456
- Hvis du klikker på celle C2, er den komplette funktion = ISNUMBER (A2) vises i formellelinjen over regnearket