Άθροισμα κελιών που πληρούν πολλαπλά κριτήρια με το Excel SUMPRODUCT

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

Άθροισμα κελιών που πληρούν πολλαπλά κριτήρια με το Excel SUMPRODUCT
Άθροισμα κελιών που πληρούν πολλαπλά κριτήρια με το Excel SUMPRODUCT
Anonim

01 από 02

Άθροισμα κυττάρων που πέφτουν μεταξύ δύο τιμών

Image
Image
Άθροιση κελιών δεδομένων που πληρούν πολλαπλά κριτήρια με το Excel SUMPRODUCT.

Lifewire

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

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

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

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

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

SUMPRODUCT Σύνταξη συνάρτησης σε άθροισμα κελιών

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

=SUMPRODUCT([condition1][condition2][array])

συνθήκη1, συνθήκη2 - οι προϋποθέσεις που πρέπει να πληρούνται για να βρει η συνάρτηση το γινόμενο του πίνακα.

πίνακας - συνεχόμενο εύρος κελιών

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

Το παράδειγμα στην παραπάνω εικόνα προσθέτει τα δεδομένα σε κελιά στην περιοχή 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:

Το

  • είναι ΣΩΣΤΟ για την πρώτη συνθήκη, επομένως μια τιμή 1 εκχωρείται στον πρώτο πίνακα;
  • Το

  • είναι ΣΩΣΤΟ για τη δεύτερη συνθήκη, επομένως μια τιμή 1 εκχωρείται στον δεύτερο πίνακα.
  • Ο αριθμός 15:

    Το

  • είναι FALSE για την πρώτη συνθήκη, επομένως μια τιμή 0 εκχωρείται στον πρώτο πίνακα;
  • Το

  • είναι ΣΩΣΤΟ για τη δεύτερη συνθήκη, επομένως μια τιμή 1 εκχωρείται στον δεύτερο πίνακα.
  • Τα αντίστοιχα μονά και μηδενικά σε κάθε πίνακα πολλαπλασιάζονται μαζί:

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

    Πολλαπλασιάζοντας τα Μονά και Μηδενικά με το εύρος

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

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

    Αυτό λειτουργεί γιατί:

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

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

    • 140=40

      015=0

      022=0

      145=45

      150=50

      155=55

      025=0

      075=0

      160=600100=0

    Αθροίζοντας τα αποτελέσματα

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

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

    Συνιστάται: