Šis raksts raksturo astoņas funkcijas, ko lieto vērtības vai kolonnas atsauces tipa testēšanai. Katra no šīm funkcijām ar kopējo nosaukumu IS funkcijas pārbauda vērtības tipu un atgriež vērtību TRUE vai FALSE atkarībā no rezultāta. Piemēram, funkcija ISBLANK atgriež loģisko vērtību TRUE, ja vērtība ir tukša kolonnas atsauce, 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 testējamā vērtība. Vērtība var būt tukša, kļūda, loģiskā vērtība, teksts, skaitlis vai kolonnas atsauce.
Funkcija |
Atgriež TRUE, ja |
ISBLANK |
Vērtība attiecas 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 attiecas uz visiem vienumiem, kas nav teksts. (Šī funkcija atgriež vērtību TRUE, ja vērtība attiecas uz tukšu kolonnas atsauci.) |
ISNUMBER |
Vērtība attiecas uz skaitli. |
ISTEXT |
Vērtība attiecas uz tekstu |
Piezīmes
-
IS funkciju vērtību argumenti netiek pārvērsti. Piemēram, vairums citu funkciju, kurām nepieciešamas skaitliskās vērtības, pārvērš teksta vērtību “19” par skaitli 19. Taču formulā ISNUMBER(“19”) “19” netiek pārvērsts no teksta vērtības, un funkcija ISNUMBER atgriež vērtību FALSE.
-
IS funkcijas noder formulās, lai testētu aprēķinu rezultātus. Kombinējot ar IF funkciju, tās nodrošina metodi kļūdu atrašanai formulās (skatiet piemērus).
1. piemēru kopa
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 (Nē) |
=ISNUMBER(4) |
Pārbauda, vai 4 ir skaitlis (Jā) |
2. piemēru kopa
Kolonna1 |
Formula |
Apraksts (Rezultāts) |
Zelts |
=ISBLANK([Kolonna1]) |
Pārbauda, vai vērtība Kolonna1 ir tukša (Nē) |
#REF! |
=ISERROR([Kolonna1]) |
Pārbauda, vai #vērtība Kolonna1 ir kļūda (Jā) |
#REF! |
=ISNA([Kolonna1]) |
Pārbauda, vai vērtība Kolonna1 ir kļūda #N/A (Nē) |
#N/A |
=ISNA([Kolonna1]) |
Pārbauda, vai vērtība Kolonna1 ir kļūda #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ā) |