/ / / SUMPRODUCT στο Excel

Λειτουργία SUMPRODUCT στο Excel

Βασική χρήση | Προηγμένη χρήση

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

Βασική χρήση

1. Για παράδειγμα, η παρακάτω συνάρτηση SUMPRODUCT υπολογίζει το συνολικό ποσό που δαπανήθηκε.

Λειτουργία Sumproduct στο Excel

Επεξήγηση: Η συνάρτηση SUMPRODUCT εκτελεί αυτόν τον υπολογισμό: (2 * 1000) + (4 * 250) + (4 * 100) + (2 * 50) = 3500.

2. Οι σειρές πρέπει να έχουν τις ίδιες διαστάσεις ή το Excel θα εμφανίσει το #VALUE! λάθος.

Περιοχές άνισου μεγέθους

3. Η συνάρτηση SUMPRODUCT αντιμετωπίζει τυχόν καταχωρήσεις που δεν είναι αριθμητικές σαν να ήταν μηδενικά.

Μη αριθμητικές καταχωρήσεις

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

Ένα πεδίο

Προηγμένη χρήση

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

1α. Για παράδειγμα, η συνάρτηση COUNTIF παρακάτω μετράει τον αριθμό των κελιών που περιέχουν ακριβώς το αστέρι.

Λειτουργία countif

1b. Η παρακάτω συνάρτηση SUMPRODUCT παράγει το ίδιο ακριβώς αποτέλεσμα.

Διπλό Αρνητικό

Επεξήγηση: - (A1: A7 = "star") μειώνεται στην ακόλουθη σταθερά πίνακα:

- {TRUE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE}

Το διπλό αρνητικό - εξαναγκάζει αυτά τα Booleans σε 1 "s και 0" s (TRUE = 1, FALSE = 0). Αποτέλεσμα:

{1; 0; 0; 0; 0; 1; 0}

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

1c. Η συνάρτηση COUNTIF παρακάτω μετράει τον αριθμό των κελιών που περιέχουν ακριβώς τον αστερίσκο + 1 χαρακτήρα. Ένα ερωτηματικό (?) Αντιστοιχεί ακριβώς σε ένα χαρακτήρα.

Χαρακτήρας μπαλαντέρ

1δ. Η λειτουργία SUMPRODUCT δεν είναι τέλεια! Εσύ δεν μπορώ χρησιμοποιήστε χαρακτήρες μπαλαντέρ (? και *) όταν χρησιμοποιείτε τη συνάρτηση SUMPRODUCT.

Περιορισμός του Sumproduct

2α. Ο παρακάτω μαθηματικός τύπος μετράει τον αριθμό των χαρακτήρων σε μια περιοχή κελιών.

Καταμέτρηση χαρακτήρων

Σημείωση: Τερματίστε μια φόρμα πίνακα πατώντας CTRL + SHIFT + ENTER. Το Excel προσθέτει τα σγουράκια {}.

2b. Η παρακάτω συνάρτηση SUMPRODUCT παράγει το ίδιο ακριβώς αποτέλεσμα.

Κομψό σύνθετο προϊόν

Σημείωση: η σταθερά συστοιχίας {9; 4; 6; 5} χρησιμοποιείται ως παράμετρος για τη συνάρτηση SUMPRODUCT, δίνοντας ένα αποτέλεσμα 24. Η συνάρτηση SUMPRODUCT χειρίζεται τις συστοιχίες εγγενώς έτσι δεν χρειάζεται να ολοκληρώσετε πατώντας CTRL + SHIFT + ENTER. Αυτό είναι ένα από τα μεγαλύτερα πλεονεκτήματα της συνάρτησης SUMPRODUCT επειδή οι σγουρές αγκύλες {} συγχέουν πολλούς αρχάριους του Excel!

3α. Ο παρακάτω τύπος συστοιχίας αθροίζει τις πωλήσεις το 2018.

Σύνολο ανά έτος

3b. Η παρακάτω συνάρτηση SUMPRODUCT παράγει το ίδιο ακριβώς αποτέλεσμα.

Διαχειριστής πολλαπλασιασμού

Επεξήγηση: (YEAR (A1: A5) = 2018) * B1: B5 μειώνεται σε:

({2018, 2017, 2018, 2017, 2017} = 2018) * {10, 1, 7, 20, 3} και αυτό μειώνεται σε:

{TRUE, FALSE, TRUE, FALSE, FALSE} {10, 1, 7, 20, 3}

Δεν χρειαζόμαστε ένα διπλό αρνητικό (βλέπε παράδειγμα 1b) επειδή ο τελεστής πολλαπλασιασμού * εξαναγκάζει αυτόματα τους Booleans σε 1 και s (TRUE = 1, FALSE = 0) Αποτέλεσμα:

{10, 0, 7, 0, 0}

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

Επίσης διαβάστε: