Skip to main content

Sum cells που πληρούν πολλαπλά κριτήρια με το Excel SUMPRODUCT

The Evidence For Evolution Made Easy (Ιούνιος 2025)

The Evidence For Evolution Made Easy (Ιούνιος 2025)
Anonim
01 από 02

Sum Cells που πέφτουν μεταξύ δύο τιμών

Επισκόπηση SUMPRODUCT

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

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

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

Από το Excel 2007, το πρόγραμμα περιείχε δύο λειτουργίες - SUMIF και SUMIFS - που θα συγκεντρώνουν δεδομένα σε κελιά που πληρούν ένα ή περισσότερα καθορισμένα κριτήρια.

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

Σύνταξη συνάρτησης SUMPRODUCT σε Sum Cells

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

= SUMPRODUCT (condition1 * condition2 * συστοιχία)

condition1, condition2 - οι συνθήκες που πρέπει να πληρούνται πριν τη λειτουργία θα βρουν το προϊόν του πίνακα.

σειρά - μια συνεχόμενη σειρά κυττάρων

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

Το παράδειγμα στην παραπάνω εικόνα προσθέτει τα δεδομένα σε κελιά στην περιοχή D1 έως E6 που είναι μεταξύ 25 και 75.

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

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

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

Καταργώντας τον τύπο SUMPRODUCT

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

Για τους υπολογισμούς, το Excel εκχωρεί μια τιμή 1 για αυτά τα στοιχεία πίνακα που είναι TRUE (πληρούν την προϋπόθεση) και μια τιμή του 0 για στοιχεία πίνακα που είναι FALSE (δεν πληρούν την προϋπόθεση).

Για παράδειγμα, ο αριθμός 40:

  • είναι TRUE για την πρώτη συνθήκη, έτσι μια τιμή 1 ορίζεται στον πρώτο πίνακα.
  • είναι TRUE για τη δεύτερη συνθήκη, έτσι μια τιμή του 1 αντιστοιχεί στη δεύτερη σειρά.

ο αριθμός 15:

  • είναι FALSE για την πρώτη συνθήκη, έτσι μια τιμή του 0 ορίζεται στον πρώτο πίνακα.
  • είναι TRUE για τη δεύτερη συνθήκη, έτσι μια τιμή του 1 αντιστοιχεί στη δεύτερη σειρά.

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

  • Για τον αριθμό 40 - έχουμε 1 x 1 που επιστρέφει τιμή 1.
  • Για τον αριθμό 15 - έχουμε 0 x 1 που επιστρέφει τιμή 0.

Συνεχίστε την ανάγνωση παρακάτω

02 του 02

Πολλαπλασιασμός των επιμέρους και μηδενικών τιμών από την εμβέλεια

Αυτά και τα μηδενικά πολλαπλασιάζονται με τους αριθμούς στην περιοχή A2: B6.

Αυτό γίνεται για να μας δώσει τους αριθμούς που θα αθροίσουμε με τη συνάρτηση.

Αυτό λειτουργεί επειδή:

  • 1 φορά οποιοσδήποτε αριθμός είναι ίσος με τον αρχικό αριθμό
  • 0 φορές οποιοσδήποτε αριθμός είναι ίσος με 0

Έτσι καταλήγουμε με:

  • 1 * 40 = 400 * 15 = 00 * 22 = 01 * 45 = 451 * 50 = 501 * 55 = 550 * 25 = 00 * 75 = 01 * 60 = 600 * 100 = 0

Σύνοψη των αποτελεσμάτων

Το SUMPRODUCT συνοψίζει τα παραπάνω αποτελέσματα για να βρει την απάντηση.

40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0 = 250