Excel ISNUMBER Functie - Test of cel een getal is

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel ISNUMBER-functie in Excel om te testen of een cel een getal is.

ISNUMBER Functieoverzicht

De ISNUMBER-functietest of cel een getal is. Retourneert WAAR of ONWAAR.

Om de ISNUMBER Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

ISNUMBER Functiesyntaxis en ingangen:

1 =ISGETAL(WAARDE)

waarde - De testwaarde:

Hoe de ISNUMBER-functie te gebruiken

De ISNUMBER-functie test of een cel een numerieke waarde is. Zo ja, dan wordt TRUE geretourneerd, anders wordt FALSE geretourneerd.

1 =ISGETAL(A2)

Dingen om te weten

  • In Excel, datums en Keer worden opgeslagen als numerieke waarden. ISNUMBER retourneert TRUE bij evaluatie datums en Keer.
  • Nummer opgeslagen als tekst geeft ONWAAR terug.

Als cel nummer is, dan

Vaak wil je een 'IS'-functie, zoals ISNUMBER, combineren met de IF-functie. Met de ALS-functie kunt u, in plaats van een simpele WAAR of ONWAAR terug te geven, specifieke tekst uitvoeren of specifieke acties uitvoeren als een cel een getal is of niet.

1 =ALS(ISGETAL(A2),"getal", "geen getal")

Controleer indien niet nummer

Met de NOT-functie kun je testen of een cel geen getal is.

1 =ALS(NIET(ISGETAL(A3)), "geen getal", "getal")

ISNUMBER & ZOEKEN Formule

Een van de handigste eigenschappen van de ISNUMBER-functie is de mogelijkheid om te evalueren of bepaalde functies een numerieke waarde opleveren. De functie ZOEKEN zoekt bijvoorbeeld in een cel naar tekst. Als de tekst wordt gevonden, wordt de numerieke positie geretourneerd. Als de tekst niet wordt gevonden, wordt een fout geretourneerd. Door de ISNUMBER-functie te gebruiken, kunnen we TRUE / FALSE retourneren als de tekst wordt gevonden.

1 =ISGETAL(ZOEK(B$1, $A2))

ISNUMBER & FIND - Hoofdlettergevoelig

De FIND-functie werkt precies hetzelfde als de SEARCH-functie, behalve dat de FIND-functie hoofdlettergevoelig is. Met andere woorden, de FIND-functie retourneert FALSE bij het zoeken naar "string" in "STRING" omdat de gevallen niet overeenkomen.

12 =ISGETAL(FIND("Rood", $A2))=ISGETAL(ZOEK("Rood", $A2))

ISNUMBER & WEDSTRIJD

De ISNUMBER-functie kan ook op een vergelijkbare manier worden gekoppeld aan de MATCH-functie. De MATCH-functie zoekt naar een waarde in een reeks waarden. Als de waarde wordt gevonden, retourneert de functie zijn numerieke positie. Als het niet wordt gevonden, wordt een fout geretourneerd.

1 =VERGELIJKEN("Rood", $A2)

Celinvoer valideren

Een gebruik van de ISNUMBER-functie is om de inhoud van een cel te valideren. U hebt bijvoorbeeld een invoerformulier dat een numerieke waarde vereist. Met de ISNUMBER-functie kunt u testen of de gebruiker een numerieke waarde heeft ingevoerd en hem waarschuwen als dit niet het geval is.

1 =IF(B2="","",IF(ISNUMBER(B2),"","Ongeldige invoer"))

Gegevensvalidatie - Tekstinvoer forceren

Het bovenstaande voorbeeld was "zwakke" gegevensvalidatie; de gebruiker kan het waarschuwingsbericht negeren. In plaats daarvan kunnen we gegevensvalidatie gebruiken om niet-numerieke waarden toe te staan.

Ga naar: Gegevenslint > Gegevensvalidatie > Gegevensvalidatie

en kies vervolgens uit een van deze opties:

Test of een cel in bereik een getal is

Om te testen of een cel in een celbereik een getal is, kunnen we de ISNUMBER-functie samen met de SOMPRODUCT-functie gebruiken.

1 =SOMPRODUCT(--ISGETAL(A2:A6))>0

Volg de link hierboven om te leren hoe deze functie werkt.

Markeer cellen die getallen bevatten

Een laatste ding dat u met de ISNUMBER-functie kunt doen, is cellen markeren die tekst bevatten. Dit kunnen we doen door voorwaardelijke opmaak te maken op basis van een regel.

  1. Selecteer alle cellen die u wilt controleren
  2. Ga naar Thuis lint > Conditionele opmaak > Nieuwe regel
  3. Selecteer ‘Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt
  4. Voer de formule in =ISGETAL(A2)
  5. Klik op de knop Opmaak en kies de gewenste opmaak
  6. Klik tweemaal op OK om af te sluiten en op te slaan.

Andere logische functies

Excel / Google Spreadsheets bevatten veel andere logische functies om andere logische tests uit te voeren. Hier is een lijst:

IF / IS-functies
iferror
iserror
isna
iserr
is leeg
isgetal
istekst
is niet-tekst
isformule
is logisch
isref
iseven
is vreemd

ISNUMBER in Google Spreadsheets

De ISNUMBER-functie werkt in Google Spreadsheets precies hetzelfde als in Excel:

ISNUMBER Voorbeelden in VBA

U kunt ook de ISNUMBER-functie in VBA gebruiken. Type:
toepassing.werkbladfunctie.isnummer(waarde)
Voor de functieargumenten (waarde, enz.), kunt u ze ofwel rechtstreeks in de functie invoeren, of variabelen definiëren om in plaats daarvan te gebruiken.

Keer terug naar de lijst met alle functies in Excel

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave