Αυτό το άρθρο περιγράφει τις οκτώ συναρτήσεις που χρησιμοποιούνται για τον έλεγχο του τύπου αναφοράς τιμής ή στήλης. Κάθε μία από αυτές τις συναρτήσεις, οι οποίες αναφέρονται συλλογικά ως συναρτήσεις IS, ελέγχει τον τύπο της τιμής και επιστρέφει την τιμή TRUE ή FALSE ανάλογα με το αποτέλεσμα. Για παράδειγμα, η συνάρτηση ISBLANK επιστρέφει τη λογική τιμή TRUE εάν το όρισμα τιμή είναι μια αναφορά στήλης που είναι κενή, διαφορετικά επιστρέφει την τιμή FALSE.
Σύνταξη
ISBLANK(τιμή)
ISERR(τιμή)
ISERROR(τιμή)
ISLOGICAL(τιμή)
ISNA(τιμή)
ISNONTEXT(τιμή)
ISNUMBER(τιμή)
ISTEXT(τιμή)
Τιμή είναι η τιμή που θέλετε να ελέγξετε. Η τιμή μπορεί να είναι κενή, λογική, κείμενο, αριθμός ή αναφορά στήλης.
Συνάρτηση |
Επιστρέφει τη λογική τιμή TRUE, εάν |
---|---|
ISBLANK |
Το όρισμα τιμή αναφέρεται σε αναφορά κενής στήλης. |
ISERR |
Το όρισμα τιμή αναφέρεται σε οποιαδήποτε τιμή σφάλματος εκτός από την τιμή #Δ/Υ. |
ISERROR |
Το όρισμα τιμή αναφέρεται σε οποιαδήποτε τιμή σφάλματος (#Δ/Υ, #ΤΙΜΗ!, #ΑΝΑΦ!, #ΔΙΑΙΡ./0!, #ΑΡΙΘ!, #ΟΝΟΜΑ? ή #ΚΕΝΟ!). |
ISLOGICAL |
Το όρισμα τιμή αναφέρεται σε λογική τιμή. |
ISNA |
Το όρισμα τιμή αναφέρεται στην τιμή σφάλματος #Δ/Υ (δεν υπάρχει τιμή). |
ISNONTEXT |
Το όρισμα τιμή αναφέρεται σε στοιχείο που δεν είναι κείμενο. (Σημειώστε ότι αυτή η συνάρτηση επιστρέφει TRUE εάν το όρισμα τιμή αναφέρεται σε αναφορά κενής στήλης.) |
ISNUMBER |
Το όρισμα τιμή αναφέρεται σε αριθμό. |
ISTEXT |
Το όρισμα τιμή αναφέρεται σε κείμενο. |
Σχόλια
-
Τα ορίσματα τιμών των συναρτήσεων IS δεν μετατρέπονται. Για παράδειγμα, στις περισσότερες άλλες συναρτήσεις όπου απαιτείται ένας αριθμός, η τιμή κειμένου "19" μετατρέπεται στον αριθμό 19. Ωστόσο, στον τύπο ISNUMBER("19"), το "19" δεν μετατρέπεται από τιμή κειμένου και η συνάρτηση ISNUMBER επιστρέφει την τιμή FALSE.
-
Οι συναρτήσεις IS είναι χρήσιμες σε τύπους για τον έλεγχο του αποτελέσματος ενός υπολογισμού. Όταν συνδυάζονται με τη συνάρτηση IF, παρέχουν μια μέθοδο εντοπισμού σφαλμάτων σε τύπους (ανατρέξτε στα ακόλουθα παραδείγματα).
Παράδειγμα συνόλου 1
τύπος |
Περιγραφή (Αποτέλεσμα) |
---|---|
=ISLOGICAL(TRUE) |
Ελέγχει εάν η τιμή TRUE είναι λογική τιμή (Ναι) |
=ISLOGICAL("TRUE") |
Ελέγχει εάν η τιμή "TRUE" είναι λογική τιμή (Όχι) |
=ISNUMBER(4) |
Ελέγχει εάν το 4 είναι αριθμός (Ναι) |
Παράδειγμα συνόλου 2
Col1 |
τύπος |
Περιγραφή (Αποτέλεσμα) |
---|---|---|
Χρυσός |
=ISBLANK([Στήλη1]) |
Ελέγχει εάν η τιμή στη στήλη1 είναι κενή (Όχι) |
#ΑΝΑΦ! |
=ISERROR([Στήλη1]) |
Ελέγχει εάν #the τιμή στη στήλη 1 είναι σφάλμα (Ναι) |
#ΑΝΑΦ! |
=ISNA([Στήλη1]) |
Ελέγχει εάν η τιμή στο πεδίο Στήλη1 είναι το σφάλμα #N/Α (Όχι) |
#Δ/Υ |
=ISNA([Στήλη1]) |
Ελέγχει εάν η τιμή στη στήλη1 είναι το σφάλμα #N/Α (Ναι) |
#Δ/Υ |
=ISERR([Στήλη1]) |
Ελέγχει εάν η τιμή στη στήλη1 είναι σφάλμα (Όχι) |
330,92 |
=ISNUMBER([Στήλη1]) |
Ελέγχει εάν η τιμή στη στήλη1 είναι αριθμός (Ναι) |
Περιοχή1 |
=ISTEXT([Στήλη1]) |
Ελέγχει εάν η τιμή στη στήλη1 είναι κείμενο (Ναι) |