Acest articol descrie cele opt funcții utilizate pentru testarea tipului unei valori sau referințe de coloană. Fiecare dintre aceste funcții, denumite colectiv funcții IS, verifică tipul valorii și returnează TRUE sau FALSE în funcție de rezultat. De exemplu, funcția ISBLANK returnează valoarea logică TRUE dacă valoare este o referință de coloană goală; altfel, returnează FALSE.
Sintaxă
ISBLANK(valoare)
ISERR(valoare)
ISERROR(valoare)
ISLOGICAL(valoare)
ISNA(valoare)
ISNONTEXT(valoare)
ISNUMBER(valoare)
ISTEXT(valoare)
Valoare este valoarea pe care doriți să o testați. Valoarea poate fi necompletată, eroare, logică, text, număr sau referință de coloană.
|
Funcție |
Întoarce TRUE dacă |
|---|---|
|
ISBLANK |
Valoare se referă la o referință de coloană goală. |
|
ISERR |
Valoare se referă la orice valoare de eroare cu excepția #N/A. |
|
ISERROR |
Valoare se referă la orice valoare de eroare (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? sau #NULL!). |
|
ISLOGICAL |
Valoare se referă la o valoare logică. |
|
ISNA |
Valoare se referă la valoarea de eroare #N/A (valoarea nu este disponibilă). |
|
ISNONTEXT |
Valoare se referă la orice element care nu este text. (Rețineți că această funcție returnează TRUE dacă valoare se referă la o referință de coloană necompletată.) |
|
ISNUMBER |
Valoare se referă la un număr. |
|
ISTEXT |
Valoare se referă la text. |
Observații
-
Argumentele de valoare ale funcției IS funcții nu sunt convertite. De exemplu, în cele mai multe alte funcții unde este necesar un număr, valoarea text "19" se convertește la numărul 19. Cu toate acestea, în formula ISNUMBER("19"), "19" nu se transformă dintr-o valoare text, iar funcția ISNUMBER returnează FALSE.
-
Funcțiile IS sunt utile în formule pentru testarea rezultatului unui calcul. Atunci când sunt combinate cu funcția IF, acestea oferă o metodă de localizare a erorilor din formule (vedeți exemplele următoare).
Exemplu de set 1
|
Formulă |
Descriere (Rezultat) |
|---|---|
|
=ISLOGICAL(TRUE) |
Verifică dacă TRUE este o valoare logică (Da) |
|
=ISLOGICAL("TRUE") |
Verifică dacă "TRUE" este o valoare logică (Nu) |
|
=ISNUMBER(4) |
Verifică dacă 4 este un număr (Da) |
Exemplu de set 2
|
Coloana1 |
Formulă |
Descriere (Rezultat) |
|---|---|---|
|
Aur |
=ISBLANK([Coloana1]) |
Verifică dacă valoarea din Coloana1 este necompletată (Nu) |
|
Eroarea #REF! |
=ISERROR([Coloana1]) |
Verifică dacă valoarea #the din coloana1 este o eroare (Da) |
|
Eroarea #REF! |
=ISNA([Coloana1]) |
Verifică dacă valoarea din Coloana1 este eroarea #N/A (Nu) |
|
#N/A |
=ISNA([Coloana1]) |
Verifică dacă valoarea din Coloana1 este eroarea #N/A (Da) |
|
#N/A |
=ISERR([Coloana1]) |
Verifică dacă valoarea din coloana1 este o eroare (Nu) |
|
330,92 |
=ISNUMBER([Coloana1]) |
Verifică dacă valoarea din coloana1 este un număr (Da) |
|
Regiunea1 |
=ISTEXT([Coloana1]) |
Verifică dacă valoarea din Coloana1 este text (Da) |