Excels ISNUMBER-funktion är en av en grupp av IS-funktioner eller "Informationsfunktioner" som kan användas för att ta reda på information om en specifik cell i ett kalkylblad eller arbetsbok.
ISNUMBER-funktionens jobb är att avgöra om data i en viss cell är ett tal eller inte.
- Om data är ett tal eller en formel som returnerar ett tal som utgång, returneras ett värde av TRUE av funktionen - exemplet i rad 1 i bilden ovan;
- Om data inte är ett tal eller cellen är tom returneras ett felaktigt värde - exemplet i rader 2 i bilden ovan.
Ytterligare exempel visar hur denna funktion ofta används i samband med andra Excel-funktioner för att testa resultatet av beräkningarna. Detta görs vanligtvis för att samla information om ett värde i en viss cell innan den används i andra beräkningar.
ISNUMBER-funktionens syntax och argument
En funktions syntax avser funktionens layout och innehåller funktionens namn, parentes och argument.
Syntaxen för ISNUMBER-funktionen är:
= ISNUMBER (värde)
Värde: (krävs) - refererar till det värde eller cellinnehåll som testas. Obs! I sig kan ISNUMBER bara kontrollera ett värde / cell åt gången.
Detta argument kan vara tomt, eller det kan innehålla data som:
- textsträngar
- tal;
- felvärden;
- Booleska eller logiska värden;
- icke-utskrivna tecken.
Det kan också innehålla en cellreferens eller namngivna område som pekar på platsen i arbetsbladet för någon av ovanstående typer av data.
ISNUMBER och IF-funktionen
Som nämnts, kombinerar ISNUMBER med andra funktioner - som med IF-funktionen - raderna 7 och 8 ovan - ett sätt att hitta fel i formler som inte producerar rätt typ av data som utgång.
I exemplet är det endast om data i cell A6 eller A7 är ett tal används i en formel som multiplicerar värdet med 10, annars visas meddelandet "No Number" i cellerna C6 och C7.
ISNUMBER och SÖK
På samma sätt skapar en kombination av ISNUMBER med SEARCH-funktionen i raderna 5 och 6 en formel som söker efter textsträngarna i kolumn A för en matchning till data i kolumn B - numret 456.
Om ett matchande nummer hittas i kolumn A, som i rad 5, returnerar formeln värdet för TRUE, annars returnerar det FALSE som ett värde som ses i rad 6.
ISNUMBER och SUMPRODUCT
Den tredje gruppen av formler i bilden använder ISNUMBER- och SUMPRODUCT-funktionerna i en formel som kontrollerar ett antal celler för att se om de innehåller siffror eller inte.
Kombinationen av de två funktionerna kommer runt begränsningen av ISNUMBER i sig av att endast kontrollera en cell i taget för taldata.
ISNUMBER kontrollerar varje cell i intervallet - till exempel A3 till A8 i formeln i rad 10 - för att se om det har ett nummer och returnerar TRUE eller FALSE beroende på resultatet.
Observera att även om ett värde i det valda området är ett tal returnerar formeln ett svar på SANT - som visas i rad 9 där intervallet A3 till A9 innehåller:
- tomma celler;
- textdata;
- ett felmeddelande (# DIV / 0!);
- upphovsrättssymbolen (©);
- och ett tal i cell A7 som är tillräckligt för att returnera ett värde av TRUE i cell C9.
Så här anger du ISNUMBER-funktionen
Alternativ för att skriva in funktionen och dess argument i ett arbetsblad innehåller följande:
- Skrivar hela funktionen som: = ISNUMBER (A2) eller = ISNUMBER (456) in i ett kalkylblad
- Välja funktionen och dess argument med hjälp av dialogrutan ISNUMBER-funktion
Även om det är möjligt att bara skriva in den fullständiga funktionen manuellt, tycker många att det är lättare att använda dialogrutan eftersom det tar hand om att skriva in funktionens syntax - som fästen och kommaseparatorer mellan argument.
ISNUMBER-funktionsdialogrutan
Stegen nedan beskriver de steg som användes för att ange ISNUMBER i cell C2 i bilden ovan.
- Klicka på cell C2 - den plats där formelresultaten kommer att visas.
- Klicka på formler flik.
- Välja Fler funktioner> Information från bandmenyn för att öppna rullgardinsmenyn.
- Klicka på ISNUMBER i listan för att få fram den funktionens dialogruta
- Klicka på cell A2 i kalkylbladet för att ange cellreferensen i dialogrutan
- Klicka på OK för att stänga dialogrutan och återgå till kalkylbladet
- Värdet TRUE visas i cell C2 eftersom data i cell A2 är numret 456
- Om du klickar på cellen C2, är den fullständiga funktionen = ISNUMBER (A2) visas i formulärfältet ovanför arbetsbladet