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

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

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

=SUMPRODUCT(--(range1=range2))

Περίληψη

Αν θέλετε να συγκρίνετε δύο στήλες και να μετρήσετε αγώνες σε αντίστοιχες σειρές, μπορείτε να χρησιμοποιήσετε τη συνάρτηση SUMPRODUCT με μια απλή σύγκριση των δύο περιοχών. Για παράδειγμα, εάν έχετε τιμές στο B5: B11 και C5: C11 και θέλετε να μετρήσετε τυχόν διαφορές, μπορείτε να χρησιμοποιήσετε αυτόν τον τύπο:

=SUMPRODUCT(--(B5:B11=C5:C11))

Εξήγηση

Η συνάρτηση SUMPRODUCT είναι μια ευέλικτη λειτουργία που χειρίζεται συστοιχίες εγγενώς χωρίς καμία ειδική σύνταξη πίνακα. Η συμπεριφορά του είναι απλή: πολλαπλασιάζεται και αθροίζει το προϊόν των συστοιχιών. Στο παράδειγμα που εμφανίζεται, η έκφραση B5: B11 = C5: C11 θα δημιουργήσει έναν πίνακα που περιέχει τιμές TRUE και FALSE όπως:

(TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE)

Λάβετε υπόψη ότι έχουμε 3 Αληθινές τιμές επειδή υπάρχουν 3 αντιστοιχίσεις.

Σε αυτήν την κατάσταση, το SUMPRODUCT θα επιστρέψει στην πραγματικότητα μηδέν επειδή οι τιμές TRUE και FALSE δεν υπολογίζονται ως αριθμοί στο Excel από προεπιλογή. Για να πάρουμε το SUMPRODUCT να αντιμετωπίζει το TRUE ως 1 και το FALSE ως μηδέν, πρέπει να τα εξαναγκάσουμε σε αριθμούς. Το διπλό αρνητικό είναι ένας απλός τρόπος για να το κάνετε αυτό:

--(B5:B11=C5:C11)

Μετά τον εξαναγκασμό, έχουμε:

(1; 1; 0; 1; 0; 0; 0)

Χωρίς άλλους πίνακες για πολλαπλασιασμό, το SUMPRODUCT απλώς αθροίζει τις τιμές και επιστρέφει 3.

Μετρήστε σειρές που δεν ταιριάζουν

Για να μετρήσετε τιμές που δεν ταιριάζουν, μπορείτε να αντιστρέψετε τη λογική ως εξής:

=SUMPRODUCT(--(B5:B11C5:C11))

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