Funcția Excel ISNUMBER - Testați dacă celula este un număr

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial arată cum să utilizați Funcția Excel ISNUMBER în Excel pentru a testa dacă o celulă este un număr.

Prezentare generală a funcției ISNUMBER

Testul funcțional ISNUMBER dacă celula este un număr. Returnează ADEVĂRAT sau FALS.

Pentru a utiliza funcția Foaie de lucru Excel ISNUMBER, selectați o celulă și tastați:

(Observați cum apar datele introduse de formulă)

Sintaxa și intrările funcției ISNUMBER:

1 = ISNUMBER (VALOARE)

valoare - Valoarea testului

Cum se folosește funcția ISNUMBER

Funcția ISNUMBER testează dacă o celulă este o valoare numerică. Dacă da, se întoarce ADEVĂRAT, altfel se întoarce FALS.

1 = ISNUMBER (A2)

Lucruri de știut

  • În Excel, Datele și Times sunt stocate ca valori numerice. ISNUMBER va returna TRUE la evaluare Datele și Times.
  • Numărul stocat ca text va reveni FALS.

Dacă celula este numărul, atunci

Adesea, veți dori să combinați o funcție „IS”, cum ar fi ISNUMBER, cu funcția IF. Cu funcția IF, în loc să returnați un ADEVĂR sau FALS simplu, puteți scoate text specific sau efectua acțiuni specifice dacă o celulă este sau nu un număr.

1 = IF (ISNUMBER (A2), „număr”, „nu un număr”)

Verificați dacă nu este numărul

Cu funcția NOT, puteți testa dacă o celulă nu este un număr.

1 = IF (NOT (ISNUMBER (A3)), „nu un număr”, „număr”)

Formula ISNUMBER & SEARCH

Una dintre cele mai utile caracteristici ale funcției ISNUMBER este capacitatea de a evalua dacă anumite funcții returnează o valoare numerică. De exemplu, funcția CĂUTARE caută text într-o celulă. Dacă textul este găsit, poziția sa numerică este returnată. Dacă textul nu este găsit, se returnează o eroare. Prin utilizarea funcției ISNUMBER putem returna TRUE / FALSE dacă se găsește textul.

1 = ISNUMBER (CĂUTARE (B $ 1, A2 $))

ISNUMBER & FIND - Sensitive case

Funcția FIND funcționează exact la fel ca funcția SEARCH, cu excepția faptului că funcția FIND este sensibilă la majuscule. Cu alte cuvinte, funcția FIND va reveni FALSE atunci când se caută „șir” în „STRING” deoarece cazurile nu se potrivesc.

12 = ISNUMBER (FIND ("Roșu", A2 $))= ISNUMBER (CĂUTARE („Roșu”, A2 $))

ISNUMBER & MATCH

Funcția ISNUMBER poate fi asociată și cu funcția MATCH într-un mod similar. Funcția MATCH caută o valoare într-un interval de valori. Dacă valoarea este găsită, funcția returnează poziția numerică. Dacă nu este găsit, se afișează o eroare.

1 = MATCH („Roșu”, A2 $)

Validați intrarea celulei

O utilizare a funcției ISNUMBER este de a valida conținutul unei celule. De exemplu, este posibil să aveți un formular de intrare care necesită o valoare numerică. Cu funcția ISNUMBER puteți testa dacă utilizatorul a introdus o valoare numerică, avertizându-l dacă nu a făcut-o.

1 = IF (B2 = "", "", IF (ISNUMBER (B2), "", "Invalid Entry"))

Validarea datelor - Forțarea introducerii textului

Exemplul de mai sus a fost validarea datelor „slabă”; utilizatorul poate ignora mesajul de avertizare. În schimb, putem utiliza validarea datelor pentru a interzice valorile nenumerice.

Mergi la: Panglică de date > Data validarii > Data validarii

și apoi selectați una dintre aceste opțiuni:

Testați dacă orice celulă din interval este un număr

Pentru a testa dacă o celulă dintr-o gamă de celule este un număr, putem folosi funcția ISNUMBER împreună cu funcția SUMPRODUCT.

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

Urmați linkul de mai sus pentru a afla cum funcționează această funcție.

Evidențiați celulele care conțin numere

Un ultim lucru pe care îl puteți face cu funcția ISNUMBER este evidențierea celulelor care conțin text. Putem face acest lucru creând formatarea condițională bazată pe o regulă.

  1. Selectați toate celulele pe care doriți să le verificați
  2. Mergi la Panglică de acasă > Formatarea condițională > Noua regulă
  3. Selectați 'Utilizați o formulă pentru a determina ce celule să formatați
  4. Introduceți formula = ISNUMBER (A2)
  5. Faceți clic pe butonul Format și alegeți formatarea dorită
  6. Faceți clic pe OK de două ori pentru a ieși și a salva.

Alte funcții logice

Excel / Foi de calcul Google conține multe alte funcții logice pentru a efectua alte teste logice. Iată o listă:

Funcții IF / IS
iferror
iserror
isna
iserr
este gol
este numărul
istext
isnontext
isformula
islogic
isref
este chiar
isodd

ISNUMBER în Foi de calcul Google

Funcția ISNUMBER funcționează exact la fel în Foi de calcul Google ca în Excel:

ISNUMBER Exemple în VBA

De asemenea, puteți utiliza funcția ISNUMBER în VBA. Tip:
application.worksheetfunction.isnumber (valoare)
Pentru argumentele funcției (valoare etc.), le puteți introduce direct în funcție sau puteți defini variabile de utilizat.

Reveniți la lista tuturor funcțiilor din Excel

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave