Τύπος Excel: Βρείτε τιμές που λείπουν -

Πίνακας περιεχομένων

Γενική φόρμουλα

=IF(COUNTIF(list,value),"OK","Missing")

Περίληψη

Για να προσδιορίσετε τιμές σε μια λίστα που λείπουν σε μια άλλη λίστα, μπορείτε να χρησιμοποιήσετε έναν απλό τύπο βασισμένο στη συνάρτηση COUNTIF με τη συνάρτηση IF. Στο παράδειγμα που εμφανίζεται, ο τύπος στο G6 είναι:

=IF(COUNTIF(list,F6),"OK","Missing")

όπου "list" είναι η ονομαζόμενη περιοχή B6: B11.

Εξήγηση

Η συνάρτηση COUNTIF μετρά τα κελιά που πληρούν τα κριτήρια, επιστρέφοντας τον αριθμό των εμφανίσεων που βρέθηκαν. Εάν κανένα κελί δεν πληροί τα κριτήρια, το COUNTIF επιστρέφει μηδέν. Μπορείτε να χρησιμοποιήσετε τη συμπεριφορά απευθείας μέσα σε μια δήλωση IF για να επισημάνετε τιμές που έχουν μηδενικό αριθμό (δηλαδή τιμές που λείπουν). Στο παράδειγμα που εμφανίζεται, ο τύπος στο G6 είναι:

=IF(COUNTIF(list,F6),"OK","Missing")

όπου "list" είναι μια ονομαστική περιοχή που αντιστοιχεί στην περιοχή B6: B11.

Η συνάρτηση IF απαιτεί μια λογική δοκιμή για την επιστροφή TRUE ή FALSE. Σε αυτήν την περίπτωση, η συνάρτηση COUNTIF εκτελεί τη λογική δοκιμή. Εάν η τιμή βρίσκεται στη λίστα , το COUNTIF επιστρέφει έναν αριθμό απευθείας στη συνάρτηση IF. Αυτό το αποτέλεσμα μπορεί να είναι οποιοσδήποτε αριθμός… 1, 2, 3 κ.λπ.

Η συνάρτηση IF θα αξιολογήσει οποιονδήποτε αριθμό ως TRUE, προκαλώντας την επιστροφή του "OK". Εάν η τιμή δεν βρίσκεται στη λίστα , το COUNTIF επιστρέφει μηδέν (0), το οποίο αξιολογείται ως FALSE και το IF επιστρέφει "Λείπει".

Εναλλακτική λύση με MATCH

Μπορείτε επίσης να ελέγξετε για τιμές που λείπουν χρησιμοποιώντας τη συνάρτηση MATCH. Το MATCH βρίσκει τη θέση ενός αντικειμένου σε μια λίστα και θα επιστρέψει το σφάλμα # N / A όταν δεν βρεθεί μια τιμή. Μπορείτε να χρησιμοποιήσετε αυτήν τη συμπεριφορά για να δημιουργήσετε έναν τύπο που επιστρέφει "Λείπει" ή "ΟΚ" δοκιμάζοντας το αποτέλεσμα MATCH με τη συνάρτηση ISNA. Το ISNA επιστρέφει TRUE μόνο όταν λαμβάνει το σφάλμα # N / A.

Για να χρησιμοποιήσετε το MATCH όπως φαίνεται στο παραπάνω παράδειγμα, ο τύπος είναι:

=IF(ISNA(MATCH(F6,list,0)),"Missing","OK")

Σημειώστε ότι το MATCH πρέπει να διαμορφωθεί για ακριβή αντιστοίχιση. Για να το κάνετε αυτό, βεβαιωθείτε ότι το τρίτο όρισμα είναι μηδέν ή FALSE.

Εναλλακτική λύση με το VLOOKUP

Δεδομένου ότι το VLOOKUP επιστρέφει επίσης ένα σφάλμα # N / A όταν μια τιμή δεν είναι στρογγυλή, μπορείτε να δημιουργήσετε έναν τύπο με το VLOOKUP που λειτουργεί το ίδιο με την επιλογή MATCH. Όπως με το MATCH, πρέπει να διαμορφώσετε το VLOOKUP ώστε να χρησιμοποιεί την ακριβή αντιστοίχιση και, στη συνέχεια, να δοκιμάσετε το αποτέλεσμα με ISNA. Σημειώστε επίσης ότι δίνουμε στο VLOOKUP μόνο μία στήλη (στήλη B) για τον πίνακα πίνακα.

ενδιαφέροντα άρθρα...