Τύπος Excel: Άθροισμα ανά μήνα, αγνοήστε το έτος -

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

Γενική φόρμουλα

=SUMPRODUCT((MONTH(dates)=month)*amounts)

Περίληψη

Για να συνοψίσετε δεδομένα ανά μήνα, αγνοώντας το έτος, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στις συναρτήσεις SUMPRODUCT και MONTH. Στο παράδειγμα που παρουσιάζεται, ο τύπος στο H6 είναι:

=SUMPRODUCT((MONTH(dates)=3)*amounts)

Το αποτέλεσμα είναι ένα σύνολο όλων των πωλήσεων τον Μάρτιο, αγνοώντας το έτος.

Εξήγηση

Αυτό το σύνολο δεδομένων περιέχει πάνω από 2900 εγγραφές και ο παραπάνω τύπος χρησιμοποιεί δύο ονομασμένες περιοχές:

dates = B5:B2932 amounts = E5:E2932

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

(MONTH(dates)=3)

Εάν υποθέσουμε ότι ένα μικρό σύνολο δεδομένων περιλαμβάνει 3 ημερομηνίες κάθε Ιανουάριο, Φεβρουάριο και Μάρτιο (με αυτή τη σειρά), το αποτέλεσμα θα ήταν ένας πίνακας που θα περιέχει εννέα αριθμούς όπως αυτό:

(1;1;1;2;2;2;3;3;3)

όπου κάθε αριθμός είναι ο "αριθμός μήνα" για μια ημερομηνία. Όταν οι τιμές συγκρίνονται με 3, το αποτέλεσμα είναι ένας πίνακας ως εξής:

(FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)

Αυτός ο πίνακας πολλαπλασιάζεται στη συνέχεια με τις τιμές ποσού που σχετίζονται με κάθε ημερομηνία Μαρτίου. Εάν υποθέσουμε ότι και τα εννέα ποσά είναι ίση με 100, η ​​λειτουργία μοιάζει με αυτήν:

(0;0;0;0;0;0;1;1;1) * (100;100;100;100;100;100;100;100;100)

Παρατηρήστε ότι η μαθηματική λειτουργία αλλάζει τις τιμές TRUE FALSE σε αυτές και μηδενικά. Μετά τον πολλαπλασιασμό, έχουμε έναν ενιαίο πίνακα στο SUMPRODUCT:

=SUMPRODUCT((0;0;0;0;0;0;100;100;100))

Σημειώστε ότι τα μόνα επιζώντα ποσά σχετίζονται με τον Μάρτιο, τα υπόλοιπα είναι μηδέν.

Τέλος, το SUMPRODUCT επιστρέφει το άθροισμα όλων των στοιχείων - 300 στο παραπάνω συντομευμένο παράδειγμα και 25.521 στο στιγμιότυπο οθόνης με πραγματικά δεδομένα.

Μετρήστε ανά μήνα αγνοώντας το έτος

Για να μετρήσετε κατά μήνα αγνοώντας το έτος, μπορείτε να χρησιμοποιήσετε το SUMPRODUCT ως εξής:

=SUMPRODUCT(--(MONTH(dates)=3))

Μέσος όρος ανά μήνα αγνοώντας το έτος

Για τον υπολογισμό και τον μέσο όρο ανά μήνα αγνοώντας το έτος, συνδυάζετε τους δύο παραπάνω τύπους SUMPRODUCT ως εξής:

=SUMPRODUCT((MONTH(dates)=3)*amounts)/SUMPRODUCT(--(MONTH(dates)=3))

ενδιαφέροντα άρθρα...