Šajā rakstā aprakstītas astoņas funkcijas, kas izmantotas vērtības vai kolonnas atsauces tipa testēšanai. Katra no šīm funkcijām, kuras visas kopā sauc par IS funkcijām, pārbauda vērtības tipu un atkarībā no iznākuma atgriež vērtību TRUE vai FALSE. Piemēram, funkcija ISBLANK atgriež loģisko vērtību TRUE, ja vērtība ir kolonnas atsauce, kas ir tukša; pretējā gadījumā tā atgriež vērtību FALSE.
Sintakse
ISBLANK(vērtība)
ISERR(vērtība)
ISERROR(vērtība)
ISLOGICAL(vērtība)
ISNA(vērtība)
ISNONTEXT(vērtība)
ISNUMBER(vērtība)
ISTEXT(vērtība)
Vērtība ir vērtība, kas jātestē. Vērtība var būt tukša, kļūda, loģiska, teksts, skaitlis vai kolonnas atsauce.
Funkcija |
Atgriež TRUE, ja |
---|---|
ISBLANK |
Vērtība atsaucas uz tukšu kolonnas atsauci. |
ISERR |
Vērtība atsaucas uz jebkuru kļūdas vērtību, izņemot #N/A. |
ISERROR |
Vērtība atsaucas uz jebkuru kļūdas vērtību (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? vai #NULL!). |
ISLOGICAL |
Vērtība atsaucas uz loģisko vērtību. |
ISNA |
Vērtība atsaucas uz #N/A (vērtība nav pieejama) kļūdas vērtību. |
ISNONTEXT |
Vērtība atsaucas uz jebkuru vienumu, kas nav teksts. (Ņemiet vērā, ka šī funkcija atgriež vērtību TRUE, ja vērtība atsaucas uz tukšu kolonnu.) |
ISNUMBER |
Vērtība atsaucas uz skaitli. |
ISTEXT |
Vērtība atsaucas uz tekstu. |
Piezīmes
-
Funkcijas IS vērtību argumenti netiek konvertēti. Piemēram, lielākajā daļā citu funkciju, kur nepieciešams skaitlis, teksta vērtība "19" tiek konvertēta par skaitli 19. Tomēr formulā ISNUMBER("19"), "19" netiek konvertēts no teksta vērtības, un ISNUMBER funkcija atgriež FALSE.
-
Funkcijas IS ir noderīgas formulās, lai testētu aprēķina rezultātu. Kombinējot ar funkciju IF, tās piedāvā metodi, lai formulās atrastu kļūdas (skatiet piemērus tālāk).
1. piemērs
Formula |
Apraksts (Rezultāts) |
---|---|
=ISLOGICAL(TRUE) |
Pārbauda, vai TRUE ir loģiskā vērtība (Jā) |
=ISLOGICAL("TRUE") |
Pārbauda, vai "TRUE" ir loģiskā vērtība (No) |
=ISNUMBER(4) |
Pārbauda, vai 4 ir skaitlis (Jā) |
2. piemērs
Kolonna1 |
Formula |
Apraksts (Rezultāts) |
---|---|---|
Zelts |
=ISBLANK([Kolonna1]) |
Pārbauda, vai kolonna1 vērtība ir tukša (Nē) |
#REF! |
=ISERROR([Kolonna1]) |
Pārbauda, #the vērtība 1 kolonna ir kļūda (Jā) |
#REF! |
=ISNA([Kolonna1]) |
Pārbauda, vai vērtība Kolonna1 ir #N/A (Nē) |
#N/A |
=ISNA([Kolonna1]) |
Pārbauda, vai vērtība laukā Kolonna1 #N/A (Jā) |
#N/A |
=ISERR([Kolonna1]) |
Pārbauda, vai vērtība Kolonna1 ir kļūda (Nē) |
330,92 |
=ISNUMBER([Kolonna1]) |
Pārbauda, vai vērtība Kolonna1 ir skaitlis (Jā) |
Reģions1 |
=ISTEXT([Kolonna1]) |
Pārbauda, vai vērtība Kolonna1 ir teksts (Jā) |