Περίληψη
Η συνάρτηση IFNA είναι ένας τρόπος να εντοπίσετε και να διαχειριστείτε την περίπτωση που κάποιος τύπος σε κελί θα επιστρέψει το σφάλμα #Δ/Υ χωρίς όμως να επηρεάζεται από τα υπόλοιπα είδη σφαλμάτων. Όταν εντοπιστεί το σφάλμα #Δ/Υ επιστρέφει ένα αποτέλεσμα που έχουμε ορίσει εμείς, διαφορετικά επιστρέφει το κανονικό αποτέλεσμα.
Σκοπός
Να εντοπίζει και να διαχειρίζεται τα σφάλματα #Δ/Υ. Επιστρέφει την τιμή που έχουμε ορίσει στην περίπτωση ενός #Δ/Υ σφάλματος.
Σύνταξη
=IFNA (value; value_if_na)
Ορίσματα
value - Η τιμή, αναφορά ή τύπος προς έλεγχο για το σφάλμα #Δ/Υ.
value_if_na - Η τιμή που θα επιστραφεί αν προκύψει σφάλμα #Δ/Υ.
Οδηγίες χρήσης
Η συνάρτηση IFNA είναι ένας απλός τρόπος ώστε να εντοπίζουμε και να διαχειριζόμαστε τα σφάλματα #Δ/Υ συγκεκριμένα χωρίς να μας απασχολούν οι υπόλοιποι τύποι σφάλματος. Μπορείτε να χρησιμοποιήσετε την συνάρτηση IFNA για να εντοπίσετε και να διαχειριστείτε τα σφάλματα #N/A που μπορεί να προκύψουν σε άλλες συναρτήσεις ή τύπους αναζήτησης και αναφοράς. Συνδυάζεται με συναρτήσεις αναζήτησης και αναφοράς όπως οι συναρτήσεις MATCH, VLOOKUP, HLOOKUP, XLOOKUP, κλπ. Η συνάρτηση IFNA επιστρέφει ένα προσαρμοσμένο αποτέλεσμα στην περίπτωση που ο τύπος ή συνάρτηση επιστρέψει ένα σφάλμα #Δ/Υ, και το φυσιολογικό αποτέλεσμα σε κάθε άλλη περίπτωση. Προσοχή γιατί ισχύει μόνο στις περιπτώσεις του σφάλματος #Δ/Υ. Σε κάθε άλλη περίπτωση σφάλματος, το σφάλμα θα εμφανιστεί κανονικά.
Παράδειγμα
Η συνάρτηση IFNA μπορεί να χρησιμοποιηθεί ώστε να εντοπίσει και να διαχειριστεί το σφάλμα #Δ/Υ που μπορεί να προκύψει από την συνάρτηση VLOOKUP. Ακολουθεί ο παρακάτω τύπος τον οποίο θα γράψουμε στο κελί I5:
=IFNA(VLOOKUP(I3;E7:F11;2);"Το χρώμα δεν υπάρχει")
Η περιοχή κελιών E7:F11. Όταν η τιμή του κελιού I3 υπάρχει στον πίνακα, η VLOOKUP επιστρέφει κανονικά το αποτέλεσμα και αυτό εμφανίζεται. Όταν η τιμή δεν εντοπίζεται από την VLOOKUP προκύπτει το σφάλμα #Δ/Υ, οπότε και εμφανίζεται το μήνυμα "Το χρώμα δεν υπάρχει. Δείτε την παρακάτω εικόνα στην περίπτωση που δεν εντοπίζεται η τιμή από την VLOOKUP.
Συνάρτηση IFERROR ή IFNA;
Η συνάρτηση IFERROR, είναι μία χρήσιμη συνάρτηση αλλά έχει ένα θέμα. Εντοπίζει και διαχειρίζεται όλα τα σφάλματα που μπορεί να προκύψουν από μία συνάρτηση ή έναν τύπο. Έτσι, σε αρκετές περιπτώσεις όπου χρειαζόμαστε διαχείριση σφαλμάτων αλλά μόνο αυτά που είναι τύπου #Δ/Υ είναι προτιμότερο να χρησιμοποιούμε την συνάρτηση IFNA. Σε κάθε περίπτωση πρέπει να γνωρίζουμε τα είδη των σφαλμάτων που μπορεί να προκύψουν στο βιβλίο εργασίας μας.
Άλλες συναρτήσεις εντοπισμού σφαλμάτων
Το Excel παρέχει αρκετές συναρτήσεις που σχετίζονται με τον εντοπισμό και διαχείριση σφαλμάτων, με την κάθε μία να έχει διαφορετική συμπεριφορά:
- Η συνάρτηση ISERR επιστρέφει την λογική τιμή TRUE για όλα τα σφάλματα εκτός του #Δ/Υ.
- Η συνάρτηση ISERROR επιστρέφει το λογικό TRUE για κάθε σφάλμα.
- Η συνάρτηση ISNA επιστρέφει το λογικό TRUE μόνο για τα σφάλματα #Δ/Υ.
- Η συνάρτηση ERROR.TYPE επιστρέφει έναν αριθμητικό κωδικό για ένα σφάλμα.
- Η συνάρτηση IFERROR εντοπίζει και διαχειρίζεται σφάλματα, εμφανίζοντας ένα εναλλακτικό αποτέλεσμα.
- Η συνάρτηση IFNA εντοπίζει τα σφάλματα #Δ/Υ και παρέχει ένα εναλλακτικό αποτέλεσμα.
Σημειώσεις
- Αν το όρισμα τιμή είναι κενό, θεωρείται ως ένα κενό κείμενο ("") και όχι ως σφάλμα.
- Αν το όρισμα τιμή_αν_σφάλμα παρέχεται ως ένα κενό κείμενο (""), δεν εμφανίζεται τίποτα όταν υπάρχει κάποιο σφάλμα στο όρισμα τιμή