Πίνακας περιεχομένων
SUMPRODUCT είναι μια εξαιρετικά χρήσιμη συνάρτηση με πολλούς σκοπούς. Όταν συγκρίνετε δεδομένα μεταξύ δύο ή περισσότερων περιοχών και υπολογίζετε με πολλαπλά κριτήρια, η συνάρτηση SUMPRODUCT είναι η πρώτη σας επιλογή Έχει τη μοναδική ικανότητα να χειρίζεται πίνακες με έξυπνους και κομψούς τρόπους. Συχνά πρέπει να χρησιμοποιούμε το SUMPRODUCT-IF συνδυασμός ή Υπό όρους SUMPRODUCT για να συγκρίνουμε μεταξύ στηλών με συγκεκριμένα κριτήρια και να βρούμε το αποτέλεσμα. Σήμερα σε αυτό το άρθρο, θα συζητήσουμε το Συνδυασμένη συνάρτηση SUMPRODUCT-IF και ορισμένες άλλες εναλλακτικές προσεγγίσεις για αυτόν τον συνδυασμό.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το φύλλο εξάσκησης για να εξασκηθείτε στην εργασία ενώ διαβάζετε αυτό το άρθρο.
Χρήση του συνδυασμού SUMPRODUCT+IF Combination.xlsx
Εισαγωγή στη συνάρτηση SUMPRODUCT στο Excel
Τεχνικά, η Συνάρτηση SUMPRODUCT επιστρέφει το άθροισμα των τιμών των αντίστοιχων πινάκων ή περιοχών. Κανονικά, ο πολλαπλασιασμός είναι η προεπιλεγμένη πράξη, αλλά μπορεί επίσης να γίνει διαίρεση, αφαίρεση ή πρόσθεση.
⦿ Σύνταξη:
Η σύνταξη του SUMPRODUCT λειτουργία είναι απλή και άμεση.
=SUMPRODUCT(array1, [array2], [array3], ...)
⦿ Επιχειρήματα:
- [array1]: Ο πρώτος πίνακας ή οι σειρές κελιών των οποίων τις τιμές θέλουμε να πολλαπλασιάσουμε και στη συνέχεια να προσθέσουμε.
- [ array2], [array3]...: Ορίσματα συστοιχίας 2 έως 255, των οποίων τις τιμές θέλουμε να πολλαπλασιάσουμε και στη συνέχεια να προσθέσουμε.
2 Παραδείγματα χρήσης του συνδυασμού SUMPRODUCT IF στο Excel
Στο Excel, δεν υπάρχει ενσωματωμένη "SUMPRODUCT IF" αλλά μπορείτε να το χρησιμοποιήσετε ως τύπο πίνακα συνδυάζοντας τη συνάρτηση SUMPRODUCT και το ΕΆΝ Ας συζητήσουμε αυτόν τον τύπο.
Παράδειγμα 1: Εφαρμογή του τύπου SUMPRODUCT IF με ένα κριτήριο
Μπορούμε να χρησιμοποιήσουμε αυτόν τον τύπο με ένα κριτήριο. Ακολουθήστε αυτά τα βήματα για να μάθετε.
Βήμα-1:
- Σκεφτείτε έναν πίνακα δεδομένων όπου δίνονται ορισμένα στοιχεία φρούτων με "Περιοχή" , "Ποσότητα" , και "Τιμή" . θα μάθουμε τη συνολική τιμή ορισμένων ειδών.
Βήμα-2:
- Δημιουργήστε έναν άλλο πίνακα οπουδήποτε στο φύλλο εργασίας όπου θέλετε να λάβετε τη συνολική τιμή του προϊόντος. Επιλέγουμε "Cherry" , "Apple", "Δαμάσκηνο" αντικείμενα.
Βήμα-3:
- Εφαρμόστε τον ακόλουθο τύπο στο κελί H4 Η μορφή αυτού του τύπου είναι-
=SUMPRODUCT(IF(criteria range=criteria, values range1*values range2))
- Εισάγετε τις τιμές στον τύπο.
=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))
Πού,
- Criteria_range είναι $C$5:$C$21.
- Τα κριτήρια είναι G5 , G6 και G7 .
- Values_range1 είναι $D$5:$D$21.
- Values_range2 είναι $E$5:$E$21.
- Εφαρμόστε αυτόν τον τύπο ως τύπο συστοιχίας πατώντας CTRL+SHIFT+ENTER ταυτόχρονα. Εάν χρησιμοποιείτε Excel 365 , μπορείτε να πατήσετε απλά ENTER για να εφαρμόσετε έναν τύπο πίνακα.
Βήμα-4:
- Τώρα εφαρμόστε τον ίδιο τύπο για τα υπόλοιπα στοιχεία.
Διαβάστε περισσότερα: SUMPRODUCT με κριτήρια στο Excel (5 μέθοδοι)
Παράδειγμα 2: Εφαρμογή του τύπου SUMPRODUCT IF με πολλαπλά κριτήρια σε διαφορετικές στήλες
Θα χρησιμοποιήσουμε τον ίδιο τύπο για πολλαπλά κριτήρια.
Βήμα-1:
- Ας προσθέσουμε ένα ακόμη κριτήριο "Περιοχή" στον πίνακα 2. Στην περίπτωση αυτή, θέλουμε να βρούμε τη συνολική τιμή των "Cherry" από το "Ωκεανία" περιοχή και "Apple" από το "Ασία" περιοχή.
Βήμα-2:
- Εφαρμόστε τώρα τον παρακάτω τύπο. Εισάγετε τις τιμές στον τύπο.
=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21)))
Πού,
- Criteria_range είναι $B$5:$B$21, $C$5:$C$21.
- Τα κριτήρια είναι G5, H5.
- Values_range1 είναι $D$5:$D$21.
- Values_range2 είναι $E$5:$E$21.
- Τώρα, πατήστε ENTER .
Βήμα-3:
- Η τιμή μας είναι εδώ. Τώρα κάντε το ίδιο για το "Apple" στοιχείο.
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε το SUMPRODUCT IF στο Excel
Πώς να χρησιμοποιήσετε μόνο τον τύπο SUMPRODUCT αντί του τύπου SUMPRODUCT IF στο Excel
Υπάρχουν κάποιες άλλες προσεγγίσεις για την εξαγωγή των προηγούμενων αποτελεσμάτων. Ένας εναλλακτικός τρόπος για την εισαγωγή των κριτηρίων μέσα στο SUMPRODUCT συνάρτηση ως πίνακας χρησιμοποιώντας διπλό μοναδιαίο (-) για να μετατρέψετε το ΑΛΗΘΙΝΟ ή FALSE στο 1 ή 0 .
SUMPRODUCT με έναν όρο:
Θα εξετάσουμε το προηγούμενο παράδειγμα σε αυτή την περίπτωση. Θα βρούμε τη συνολική τιμή των "Mango" από τη λίστα.
- Εφαρμόστε την υπό συνθήκη SUMPRODUCT τύπο παρακάτω.
=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)
Πού,
- Συστοιχία1 είναι (-(C5:C21=G5).
- [Array2] είναι D5:D21.
- [Array3] είναι E5:E21.
- Τύπος "Enter". Το αποτέλεσμά μας είναι εδώ.
Επεξήγηση τύπου:
Θα εξηγήσουμε τώρα πώς αυτή η υπό όρους SUMPRODUCT η λειτουργία λειτουργεί
- Όταν μπαίνουμε στο "-(C4:C20=G4)" στον τύπο αυτό το διπλό μονόπλευρο (-) μετατρέπει το ΑΛΗΘΙΝΟ ή FALSE στο 1 ή 0 . Επιλέξτε αυτό "-(C4:C20=G4)" στο φύλλο εργασίας σας και πατήστε "F9" για να δείτε τις υποκείμενες τιμές.
Έξοδος: {0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1}
- Τώρα, αν αναλύσουμε τους πίνακες σε τιμές, ο πραγματικός τύπος θα μοιάζει ως εξής,
=SUMPRODUCT({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9,20,30,5,30,25,10,10,20,15})
- Ο πρώτος πίνακας θα πολλαπλασιαστεί με τον δεύτερο και στη συνέχεια ο δεύτερος πίνακας θα πολλαπλασιαστεί με τον τρίτο πίνακα. Ακολουθήστε αυτή την εικόνα
Έτσι γίνεται αυτή η υπό όρους SUMPRODUCT έργα.
Διαβάστε περισσότερα: SUMPRODUCT Εύρος ημερομηνίας [7 παραγωγικές μέθοδοι]
Εφαρμογή πολλαπλών συνθηκών σε διαφορετικές στήλες:
Στο ακόλουθο παράδειγμα, θα βρούμε τη συνολική τιμή των "Cherry" από το "Ωκεανία" περιοχή.
- Εφαρμόστε τον τύπο. Η τελική μορφή αυτού του τύπου είναι,
=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)
Πού,
- Συστοιχία1 είναι (–(C5:C21=G5),–(C5:C21=H5).
- [Array2] είναι D5:D21.
- [Array3] είναι E5:E21.
- Τύπος ENTER . Το αποτέλεσμά μας επιτυγχάνεται.
Διαβάστε περισσότερα: Συνάρτηση SUMPRODUCT με πολλαπλές στήλες στο Excel (4 απλοί τρόποι)
Εφαρμογή της λογικής OR:
Μπορούμε να προσθέσουμε Ή λογική στον τύπο μας για να γίνει αυτός ο τύπος πιο δυναμικός.
Ας πούμε ότι πρέπει να βρούμε τη συνολική τιμή των "Mango" και "Cherry" από τον πίνακα δεδομένων.
- Εφαρμόστε το SUMPRODUCT τύπο με Ή και εισάγετε τις τιμές.
- Ο τύπος είναι
=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)
Πού,
- Συστοιχία1 είναι –((C5:C21=G5)+(C5:C21=H5)>0). Εδώ G5 είναι "Mango" και H5 είναι "Cherry" Αυτός ο πίνακας μετράει το συνολικό αριθμό των "Mango" και "Cherry" στον πίνακα δεδομένων.
- [Array2] είναι D5:D21.
- [Array3] είναι E5:E21.
- Τύπος "Enter" για να λάβετε τη συνολική τιμή των προϊόντων.
Εφαρμογή πολλαπλών κριτηρίων AND/OR:
Σε αυτή την περίπτωση, θα εφαρμόσουμε τη λογική Or με πολλαπλές συνθήκες.
Στο ακόλουθο παράδειγμα, πρέπει να βρούμε τη συνολική τιμή των "Cherry" και "Mango" από το "Ασία" και "Ευρώπη" περιοχές.
- Για να πάρουμε το αποτέλεσμα θα εφαρμόσουμε τώρα τον τύπο με ΚΑΙ/Ή Η λογική. Ο τύπος είναι
=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)
Πού,
- Συστοιχία1 είναι –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)>0). Εδώ B5:B21 είναι "Περιοχή" Στήλη, H4 και H5 είναι "Ασία" και "Ευρώπη" .Ομοίως, C5:C21 είναι "Item" στήλη, H6 και H7 είναι "Cherry" και "Mango".
- [Array2] είναι D5:D21.
- [Array3] είναι E5:E21.
- Τύπος ENTER για να λάβετε τη συνολική τιμή.
Γρήγορες σημειώσεις
✅ Συστοιχίες στο SUMPRODUCT τύπος πρέπει να έχει τον ίδιο αριθμό γραμμών και στηλών. Αν όχι, θα έχετε το μήνυμα #VALUE! Σφάλμα.
✅ Το SUMPRODUCT Η συνάρτηση αντιμετωπίζει τις μη αριθμητικές τιμές ως μηδενικά. Αν έχετε μη αριθμητικές τιμές στον τύπο σας, η απάντηση θα είναι "0".
✅ Δεδομένου ότι η SUMPRODUCT IF τύπος είναι ένας τύπος συστοιχίας που πρέπει να πατήσετε CTRL+SHIFT+ENTER ταυτόχρονα για να εφαρμόσετε τον τύπο.
✅ Το SUMPRODUCT δεν υποστηρίζει χαρακτήρες μπαλαντέρ.
Συμπέρασμα
Σήμερα συζητήσαμε το SUMPRODUCT IF τύπου και κάποια άλλα εναλλακτικά υπό όρους SUMPRODUCT Ελπίζω αυτό το άρθρο να σας είναι χρήσιμο όταν αντιμετωπίζετε προβλήματα. Αν έχετε οποιαδήποτε σύγχυση, μπορείτε να σχολιάσετε. Για να μάθετε περισσότερα για το Excel, επισκεφθείτε το τμήμα μας ιστοσελίδα .