SUMIFS
Η συνάρτηση SUMIFS επιστρέφει το άθροισμα των κελιών σε μια συλλογή όπου οι τιμές δοκιμής πληρούν τις δεδομένες συνθήκες.
SUMIFS(τιμές-προς-άθροιση; τιμές-προς-δοκιμή; συνθήκη; τιμές-προς-δοκιμή…; συνθήκη…)
τιμές-προς-άθροιση: Μια συλλογή που περιέχει τις τιμές προς άθροιση. Το όρισμα τιμές-προς-άθροιση μπορεί να περιέχει αριθμητικές τιμές, τιμές ημερομηνίας/ώρας ή τιμές διάρκειας.
τιμές-προς-δοκιμή: Μια συλλογή που περιέχει τιμές προς δοκιμή. Το όρισμα τιμές-προς-δοκιμή μπορεί να περιέχει οποιαδήποτε τιμή.
συνθήκη: Μια παράσταση που συγκρίνει ή δοκιμάζει τιμές και επιστρέφει την τιμή Boole TRUE ή FALSE. Η συνθήκη μπορεί να περιλαμβάνει τελεστές σύγκρισης, σταθερές, τον τελεστή συνένωσης με συμπλεκτικό, αναφορές και μπαλαντέρ. Μπορείτε να χρησιμοποιήσετε μπαλαντέρ για την αντιστοίχιση οποιουδήποτε μεμονωμένου χαρακτήρα ή πολλαπλών χαρακτήρων στην παράσταση. Μπορείτε να χρησιμοποιήσετε το σύμβολο ? (λατινικό ερωτηματικό) για αντιπροσώπευση ενός χαρακτήρα, τον αστερίσκο (*) για αντιπροσώπευση πολλών χαρακτήρων και την περισπωμένη (~) για να καθορίσετε ότι ο ακόλουθος χαρακτήρας πρέπει να αντιστοιχιστεί παρά να χρησιμοποιηθεί ως μπαλαντέρ. Η συνθήκη μπορεί να περιέχει επίσης μια συνάρτηση REGEX αντί για μπαλαντέρ.
τιμές-προς-δοκιμή...: Προαιρετικά, περιλαμβάνονται μία ή περισσότερες πρόσθετες συλλογές που περιέχουν τιμές προς δοκιμή. Κάθε συλλογή τιμές-προς-δοκιμή πρέπει να ακολουθείται αμέσως από μια παράσταση συνθήκης. Αυτό το μοτίβο τιμές-προς-δοκιμή; συνθήκη μπορεί να επαναληφθεί όσες φορές χρειάζεται.
συνθήκη...: Αν συμπεριλαμβάνεται μια προαιρετική συλλογή τιμές-προς-δοκιμή, η συνθήκη… είναι μια πρόσθετη παράσταση που έχει ως αποτέλεσμα μια τιμή Boole TRUE ή FALSE. Πρέπει να υπάρχει μία συνθήκη που ακολουθεί κάθε συλλογή τιμές-προς-δοκιμή, για αυτόν τον λόγο, αυτή η συνάρτηση θα έχει πάντα μονό αριθμό ορισμάτων.
Σημειώσεις
Για κάθε ζεύγος τιμών δοκιμής.και συνθήκης, το αντίστοιχο (ίδια θέση εντός της συλλογής) κελί ή τιμή συγκρίνεται με τη συνθήκη. Αν πληρούνται όλες οι συνθήκες, το αντίστοιχο κελί ή τιμή στο όρισμα τιμές-προς-άθροιση συμπεριλαμβάνεται στο άθροισμα.
Όλες οι συλλογές πρέπει να έχουν το ίδιο μέγεθος.
Παραδείγματα |
---|
Δεδομένου του ακόλουθου πίνακα: |
A | B | C | |
---|---|---|---|
1 | Τόνοι | Βαθμός | Ημερομηνία |
2 | 6 | 1 | 12/10/12 |
3 | 15 | 2 | 12/10/12 |
4 | 5 | 1 | 12/13/12 |
5 | 7 | 2 | 12/13/12 |
6 | 8 | 2 | 12/14/12 |
7 | 6 | 1 | 12/15/12 |
8 | 7 | 2 | 12/15/12 |
9 | 4 | 2 | 12/16/12 |
10 | 7 | 1 | 12/16/12 |
11 | 8 | 2 | 12/16/12 |
12 | 5 | 1 | 12/17/12 |
13 | 11 | 2 | 12/20/12 |
Η συνάρτηση =SUMIFS(A2:A13; B2:B13; "=1"; C2:C13; ">=12/13/2012"; C2:C13; "<=12/17/2012") επιστρέφει αποτέλεσμα 23, τον αριθμό τόνων του εμπορεύματος που παραδόθηκε στη διάρκεια της εβδομάδας της 17ης Δεκεμβρίου, οι οποίοι βαθμολογήθηκαν με 1. Η συλλογή A2:A13 περιέχει τον αριθμό τόνων, το στοιχείο προς άθροιση (τιμές-προς-άθροιση). Η συλλογή B2:B13 (τιμές-προς-δοκιμή) περιέχει την πρώτη τιμή για δοκιμή, τη βαθμολογία 1 (συνθήκη). Η συλλογή C2:C13 (τιμές-προς-δοκιμή…) περιέχει τη δεύτερη τιμή για δοκιμή, μια ημερομηνία έναρξης (συνθήκη…). Αυτό το ίδιο εύρος περιέχει επίσης την τρίτη τιμή για δοκιμή, μια ημερομηνία λήξης. Οι σειρές 4 (5 τόνοι), 7 (6 τόνοι), 10 (7 τόνοι) και 12 (5 τόνοι) πληρούν όλες τις συνθήκες και έχουν άθροισμα 23 τόνους. Η συνάρτηση =SUMIFS(A2:A13; B2:B13; "=2"; C2:C13; ">=12/13/2012"; C2:C13; "<=12/17/2012") επιστρέφει αποτέλεσμα 34, τον αριθμό τόνων του εμπορεύματος που παραδόθηκε στη διάρκεια της ίδιας εβδομάδας που βαθμολογήθηκαν με 2. Η συνάρτηση =SUMIFS(A2:A13; B2:B13; "<>2", C2:C13; ">=12/10/2012"; C2:C13; "<=12/20/2012") επιστρέφει αποτέλεσμα 29, τον αριθμό τόνων του εμπορεύματος που παραδόθηκε στη διάρκεια οποιασδήποτε εβδομάδας που δεν βαθμολογήθηκαν με 2. |
Παράδειγμα με χρήση REGEX |
---|
Δεδομένου του ακόλουθου πίνακα: |
A | B | |
---|---|---|
1 | 45 | marina@example.com |
2 | 41 | Aaron |
3 | 29 | michael@example.com |
4 | 64 | jake@example.com |
5 | 12 | Sarah |
Η συνάρτηση =SUMIFS(A1:A5; B1:B5;REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2;4})";); A1:A5; ">10") επιστρέφει αποτέλεσμα 138, το άθροισμα των κελιών A1:A5 που είναι μεγαλύτερα από 10 και όπου το αντίστοιχο κελί στα B1:B5 περιέχει μια διεύθυνση email. |