Κάντε λήψη του παραδείγματος βιβλίου εργασίας
Φανταστείτε ότι έχουμε έναν πίνακα δεδομένων όπως:
Στη συνέχεια, κάνουμε ένα VLOOKUP σε μια πόλη που δεν είναι εκεί, λαμβάνουμε ένα σφάλμα N/A:
Αυτό δεν είναι μεγάλο ζήτημα εάν έχουμε μόνο ένα σφάλμα N/A. Ωστόσο, εάν έχουμε πολλά N/A (το καθένα προέρχεται από ξεχωριστό VLOOKUP) σε έναν πίνακα, τότε μπορεί να φαίνεται μάλλον αντιαισθητικό. Επιπλέον, οποιαδήποτε σύνολα που περιλαμβάνουν αυτά τα κελιά έχουν επίσης ως αποτέλεσμα την τιμή Ν/Α. Εν ολίγοις, το σφάλμα N/A μπορεί να διαδοθεί σε ολόκληρο το βιβλίο εργασίας:
Για να το ξεπεράσουμε, το Excel έχει τη λειτουργία ISNA που μας επιτρέπει να ελέγξουμε αν μια κατάσταση ή ένα κελί έχει την τιμή N/A. Συνήθως χρησιμοποιείται ως μέρος μιας δήλωσης IF:
B1 = IF (ISNA (A1), 0, A1)
δηλαδή αν το κελί Α1 έχει την τιμή ISNA τότε το κελί Β1 παίρνει την τιμή 0 αλλιώς έχει την τιμή στο Α1.
Or αν έχουμε τύπους VLOOKUP, μπορούμε να ελέγξουμε αν αξιολογείται ή όχι στο NA χρησιμοποιώντας την ίδια προσέγγιση. Αν το κάνει τότε παίρνουμε την τιμή 0 αλλιώς παίρνουμε την τιμή που επιστρέφεται από την τιμή VLOOKUP:
= IF (ISNA (VLOOKUP (B18, B6: C13,2, FALSE)), 0, VLOOKUP (B18, B6: C13,2, FALSE))
Και αν αυτή η προσέγγιση υιοθετηθεί στις μεμονωμένες σειρές στον παραπάνω πίνακα έχουμε:
Το οποίο είναι πολύ πιο εμφανίσιμο και τα σύνολα αξιολογούνται πλέον λογικά.