Μετρήστε τα κελιά δεδομένων με τη συνάρτηση SUMPRODUCT του Excel

Η συνάρτηση SUMPRODUCT στο Excel είναι μια πολύ ευέλικτη λειτουργία που θα δώσει διαφορετικά αποτελέσματα ανάλογα με τα εισερχόμενα επιχειρήματα .

Αυτό που κάνει συνήθως η συνάρτηση SUMPRODUCT είναι να πολλαπλασιάσει τα στοιχεία ενός ή περισσοτέρων συστοιχιών και στη συνέχεια να προσθέσει ή να συγκεντρώσει τα προϊόντα μαζί.

Αλλά προσαρμόζοντας τη μορφή των παραδειγμάτων, το SUMPRODUCT θα μετρήσει τον αριθμό των κυττάρων σε ένα δεδομένο εύρος που περιέχει δεδομένα που πληρούν συγκεκριμένα κριτήρια.

01 από 04

SUMPRODUCT εναντίον COUNTIF και COUNTIFS

Χρησιμοποιώντας το SUMPRODUCT για να μετρήσετε τα κελιά δεδομένων. © Ted French

Από το Excel 2007, το πρόγραμμα έχει επίσης τις λειτουργίες COUNTIF και COUNTIFS που θα σας επιτρέψουν να μετρήσετε κελιά που πληρούν ένα ή περισσότερα καθορισμένα κριτήρια.

Εντούτοις, μερικές φορές, το SUMPRODUCT είναι πιο εύκολο να εργαστεί με όταν πρόκειται για την εύρεση πολλαπλών συνθηκών που σχετίζονται με το ίδιο εύρος όπως φαίνεται στο παράδειγμα που βρίσκεται στην παραπάνω εικόνα.

02 από 04

SUMPRODUCT Σύνταξη λειτουργίας και επιχειρήματα για την καταμέτρηση κυττάρων

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

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

= SUMPRODUCT ([προϋπόθεση1] * [προϋπόθεση2])

Μια εξήγηση για τον τρόπο με τον οποίο λειτουργεί αυτή η σύνταξη υπογραμμίζεται παρακάτω στο παρακάτω παράδειγμα.

Παράδειγμα: Καταμέτρηση κυττάρων που πληρούν πολλαπλές συνθήκες

Όπως φαίνεται στο παράδειγμα της παραπάνω εικόνας, το SUMPRODUCT χρησιμοποιείται για να βρει τον συνολικό αριθμό κυψελών στην περιοχή δεδομένων Α2 έως Β6 που περιέχουν δεδομένα μεταξύ των τιμών των 25 και 75.

03 του 04

Εισαγωγή στη λειτουργία SUMPRODUCT

Κανονικά, ο καλύτερος τρόπος για να εισαγάγετε λειτουργίες στο Excel είναι να χρησιμοποιήσετε το παράθυρο διαλόγου τους , το οποίο καθιστά εύκολο να εισάγετε τα επιχειρήματα μία κάθε φορά χωρίς να χρειάζεται να εισάγετε τις αγκύλες ή τα κόμματα που λειτουργούν ως διαχωριστικά μεταξύ των παραδειγμάτων.

Ωστόσο, επειδή αυτό το παράδειγμα χρησιμοποιεί μια ακανόνιστη μορφή της συνάρτησης SUMPRODUCT, η προσέγγιση του πλαισίου διαλόγου δεν μπορεί να χρησιμοποιηθεί. Αντ 'αυτού, η συνάρτηση πρέπει να πληκτρολογηθεί σε ένα κελί φύλλου εργασίας .

Στην παραπάνω εικόνα, χρησιμοποιήθηκαν τα ακόλουθα βήματα για την είσοδο του SUMPRODUCT στο κελί B7:

  1. Κάντε κλικ στο κελί B7 στο φύλλο εργασίας - τη θέση όπου θα εμφανιστούν τα αποτελέσματα της λειτουργίας
  2. Πληκτρολογήστε τον ακόλουθο τύπο στο κελί E6 του φύλλου εργασίας:

    = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

  3. Η απάντηση 5 θα πρέπει να εμφανίζεται στο κελί B7 καθώς υπάρχουν μόνο πέντε τιμές στην περιοχή - 40, 45, 50, 55 και 60 - που είναι μεταξύ 25 και 75
  4. Όταν κάνετε κλικ στο κελί B7, εμφανίζεται στη φόρμα τύπου πάνω από το φύλλο εργασίας ο συμπληρωμένος τύπος = SUMPRODUCT ($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75)

04 του 04

Διακοπή της λειτουργίας SUMPRODUCT

Όταν έχουν οριστεί συνθήκες για τα επιχειρήματα, το SUMPRODUCT αξιολογεί κάθε στοιχείο πίνακα σε σχέση με την κατάσταση και επιστρέφει μια τιμή Boolean (TRUE ή FALSE).

Για τους σκοπούς των υπολογισμών, το Excel εκχωρεί μια τιμή 1 για εκείνα τα στοιχεία πίνακα που είναι TRUE και μια τιμή 0 για στοιχεία πίνακα που είναι FALSE.

Τα αντίστοιχα και μηδενικά σε κάθε σειρά πολλαπλασιάζονται μαζί:

Αυτά και τα μηδενικά αθροίζονται τότε από τη συνάρτηση για να μας δώσουν μια μέτρηση του αριθμού των τιμών που πληρούν και τις δύο συνθήκες.

Ή, σκεφτείτε έτσι ...

Ένας άλλος τρόπος να σκεφτούμε τι κάνει το SUMPRODUCT είναι να σκεφτεί το σημείο πολλαπλασιασμού ως προϋπόθεση AND .

Έχοντας αυτό υπόψη, επιστρέφεται μόνο όταν πληρούνται και οι δύο προϋποθέσεις - αριθμοί μεγαλύτεροι από 25 ΚΑΙ κάτω από 75 - ότι επιστρέφεται μια τιμή TRUE (η οποία είναι ίση με μία που θυμάται).

Η συνάρτηση τότε συγκεντρώνει όλες τις πραγματικές τιμές για να φτάσει στο αποτέλεσμα των 5.