Acest articol descrie cele opt funcții utilizate pentru testarea tipului de referință de valoare sau coloană. Fiecare din aceste funcții, denumite generic ca funcții IS, verifică tipul valorii și returnează TRUE sau FALSE în funcție de rezultat. De exemplu, funcția ISBLANK întoarce valoarea logică TRUE dacă valoarea este o referință de coloană goală; în caz contrar, 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ă, de 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. (De reținut că această funcție întoarce 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. Totuși, în formula ISNUMBER("19"), "19" nu este convertit dintr-o valoare text și 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, ele oferă o metodă de a localiza erorile din formule (vedeți exemplele următoare).
Set de exemple 1
| Formulă | Descriere (Rezultat) |
|---|---|
| =ISLOGICAL(TRUE) | Verifică dacă TRUE este valoare logică (Da) |
| =ISLOGICAL("TRUE") | Verifică dacă "TRUE" este valoare logică (Nu) |
| =ISNUMBER(4) | Verifică dacă 4 este un număr (Da) |
Set de exemple 2
| Col1 | Formulă | Descriere (Rezultat) |
|---|---|---|
| Aur | =ISBLANK([Col1]) | Verifică dacă valoarea din Col1 este necompletată (Nu) |
| Eroarea #REF! | =ISERROR([Col1]) | Verifică dacă valoarea din Coloana1 este #the eroare (Da) |
| Eroarea #REF! | =ISNA([Col1]) | Verifică dacă valoarea din Col1 este eroarea #N/A (Nu) |
| #N/A | =ISNA([Col1]) | Verifică dacă valoarea din Col1este eroarea #N/A (Da) |
| #N/A | =ISERR([Col1]) | Verifică dacă valoarea din Col1 este o eroare (Nu) |
| 330,92 | =ISNUMBER([Col1]) | Verifică dacă valoarea din Col1 este un număr (Da) |
| Regiunea1 | =ISTEXT([Col1]) | Verifică dacă valoarea din Col1 este text (Da) |