Οι συναρτήσεις πληροφοριών IS του Excel 2010 (όπως στα ISBLANK, ISERR, ISNA, ISNUMBER, ISTEXT και ούτω καθεξής) είναι μια μεγάλη ομάδα συναρτήσεων που εκτελούν ουσιαστικά την ίδια εργασία. Αξιολογούν μια τιμή ή μια αναφορά κελιού και επιστρέφουν το λογικό TRUE ή FALSE, ανάλογα με το αν η τιμή είναι ή όχι ο τύπος για τον οποίο δοκιμάζει η συνάρτηση IS. Θα βρείτε τις συναρτήσεις πληροφοριών κάνοντας κλικ στο κουμπί Περισσότερες συναρτήσεις στην καρτέλα Τύποι της Κορδέλας και στο πλαίσιο διαλόγου Εισαγωγή συνάρτησης.
Το Excel προσφέρει εννέα ενσωματωμένες λειτουργίες πληροφοριών IS. Κάθε συνάρτηση απαιτεί μόνο ένα όρισμα — μια τιμή ή μια αναφορά κελιού που αναλύει:
-
Το ISBLANK( value ) αξιολογεί εάν η τιμή ή η αναφορά κελιού είναι κενή.
-
Το ISERR( value ) αξιολογεί εάν η τιμή ή η αναφορά κελιού περιέχει μια τιμή Σφάλματος (εκτός από το #NA).
-
Το ISERROR( value ) αξιολογεί εάν η τιμή ή η αναφορά κελιού περιέχει μια τιμή Σφάλματος (συμπεριλαμβανομένου του #NA).
-
Το ISLOGICAL( value ) αξιολογεί εάν η τιμή ή η αναφορά κελιού περιέχει μια λογική τιμή TRUE ή FALSE.
-
Το ISNA( value ) αξιολογεί εάν η τιμή ή η αναφορά κελιού περιέχει την ειδική τιμή σφάλματος #NA.
-
Το ISNONTEXT( value ) αξιολογεί εάν η τιμή ή η αναφορά κελιού περιέχει οποιοδήποτε τύπο δεδομένων εκτός από κείμενο.
-
Το ISNUMBER( value ) αξιολογεί εάν η τιμή ή η αναφορά κελιού είναι ένας τύπος αριθμητικών δεδομένων.
-
Το ISREF( value ) αξιολογεί εάν η τιμή ή η αναφορά κελιού είναι η ίδια μια αναφορά κελιού.
-
Το ISTEXT( value ) αξιολογεί εάν η τιμή ή η αναφορά κελιού περιέχει μια καταχώρηση κειμένου.
Εκτός από αυτές τις εννέα συναρτήσεις IS, το Excel προσθέτει άλλες δύο, το ISEVEN και το ISODD, όταν ενεργοποιείτε το πρόσθετο Analysis ToolPak. Η συνάρτηση ISEVEN αξιολογεί εάν ο αριθμός ή η αναφορά σε ένα κελί που περιέχει έναν αριθμό είναι άρτιος, ενώ η συνάρτηση ISODD αξιολογεί εάν είναι περιττός. Και οι δύο συναρτήσεις επιστρέφουν την τιμή σφάλματος #VALUE εάν η αναφορά κελιού δεν είναι αριθμητική.
Οι συναρτήσεις IS του Excel αξιολογούν το όρισμα τιμής ως σύνολο. Εάν, για παράδειγμα, η τιμή στο κελί A1 ήταν 40 Thieves ,
=ISTEXT(A1)
θα επέστρεφε ΑΛΗΘΕΙΑ, αλλά
=ISNUMBER(A1)
θα επέστρεφε FALSE.
Ο συνδυασμός των λειτουργιών IS με άλλες λειτουργίες μπορεί να είναι ιδιαίτερα χρήσιμος στον χειρισμό σφαλμάτων. μπορείτε να χρησιμοποιήσετε αυτούς τους τύπους για να δημιουργήσετε τα δικά σας, πιο ενημερωτικά μηνύματα λάθους για να αντικαταστήσετε αυτά του Excel. Για παράδειγμα,
=IF(AND(ISNUMBER(B2),B2>0),B1 *B2,"Εισαγάγετε τον φορολογικό σας συντελεστή στο κατάλληλο πλαίσιο")
Αυτός ο τύπος αξιολογεί πρώτα τα περιεχόμενα του κελιού B2. Εάν το κελί B2 περιέχει έναν αριθμό και αν αυτός ο αριθμός είναι μεγαλύτερος από το μηδέν, τότε ο τύπος πολλαπλασιάζει τις τιμές στα κελιά B1 και B2 μαζί (σε αυτήν την περίπτωση, δίνοντάς σας τον συνολικό φόρο που οφείλεται στην τιμή που αναφέρεται στο κελί B1). Σε κάθε άλλη περίπτωση — εάν το B2 είναι κενό, είναι αρνητικός αριθμός ή περιέχει κείμενο — αυτός ο τύπος επιστρέφει τη φράση Παρακαλώ εισάγετε τον φορολογικό συντελεστή σας στο κατάλληλο πλαίσιο, το οποίο είναι πολύ πιο ενημερωτικό από το μηδενικό ποσό, το αρνητικό ποσό ή το #VALUE σφάλμα που θα λαμβάνατε διαφορετικά εάν χρησιμοποιούσατε απλώς τον τύπο =B1 * B2.