Τύπος Excel: Καταμέτρηση τιμών που λείπουν -

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

=SUMPRODUCT(--(COUNTIF(list1,list2)=0))

Περίληψη

Για να μετρήσετε τις τιμές σε μια λίστα που λείπουν από μια άλλη λίστα, μπορείτε να χρησιμοποιήσετε έναν τύπο βασισμένο στις συναρτήσεις COUNTIF και SUMPRODUCT

Στο παράδειγμα που παρουσιάζεται, ο τύπος στο H6 είναι:

=SUMPRODUCT(--(COUNTIF(list1,list2)=0))

Που επιστρέφει 1 αφού η τιμή "Osborne" δεν εμφανίζεται στο B6: B11.

Εξήγηση

Η συνάρτηση COUNTIF ελέγχει τιμές σε ένα εύρος βάσει κριτηρίων. Συχνά, παρέχεται μόνο ένα κριτήριο, αλλά σε αυτήν την περίπτωση παρέχουμε περισσότερα από ένα κριτήρια.

Για εύρος, δίνουμε στη COUNTIF την ονομαστική λίστα εύρους1 (B6: B11) και για κριτήρια παρέχουμε την ονομαστική λίστα εύρους2 (F6: F8).

Επειδή δίνουμε στο COUNTIF περισσότερα από ένα κριτήρια, έχουμε περισσότερα από ένα αποτέλεσμα σε έναν πίνακα αποτελεσμάτων που μοιάζει με αυτό: (2; 1; 0)

Θέλουμε να μετρήσουμε μόνο τις τιμές που λείπουν, οι οποίες εξ ορισμού έχουν αριθμό μηδέν, οπότε μετατρέπουμε αυτές τις τιμές σε TRUE και FALSE με τη δήλωση "= 0", η οποία αποδίδει: (FALSE; FALSE; TRUE)

Στη συνέχεια, επιβάλουμε τις τιμές TRUE FALSE στα 1s και 0s με τον τελεστή διπλού αρνητικού (-), ο οποίος παράγει: (0; 0; 1)

Τέλος, χρησιμοποιούμε το SUMPRODUCT για να προσθέσουμε τα στοιχεία του πίνακα και να επιστρέψουμε ένα συνολικό πλήθος τιμών που λείπουν.

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

Αν προτιμάτε πιο κυριολεκτικούς τύπους, μπορείτε να χρησιμοποιήσετε τον παρακάτω τύπο, βάσει του MATCH, ο οποίος κυριολεκτικά μετρά τιμές που "λείπουν" χρησιμοποιώντας τη συνάρτηση ISNA:

=SUMPRODUCT(--ISNA(MATCH(list2,list1,0)))

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