Τύπος Excel: Πτυσσόμενο άθροισμα με όλες τις επιλογές -

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

=IF(F5="all",SUM(D:D),SUMIF(C:C,A1,D:D))

Περίληψη

Για να ενεργοποιήσετε ένα αναπτυσσόμενο μενού με την επιλογή "όλα" μπορείτε να χρησιμοποιήσετε την επικύρωση δεδομένων για την αναπτυσσόμενη λίστα και έναν τύπο που βασίζεται σε συναρτήσεις IF, SUM και SUMIF για τον υπολογισμό ενός υπό όρους αθροίσματος. Στο παράδειγμα που εμφανίζεται ο τύπος στο G5 είναι:

=IF(F5="all",SUM(qty),SUMIF(color,F5,qty))

όπου "χρώμα" (C5: C15) και "qty" (D5: D15) ονομάζονται εύρη.

Παράδειγμα

Όταν επιλεγεί το F5, εμφανίζεται το ακόλουθο αναπτυσσόμενο μενού:

Όταν ο χρήστης κάνει μια επιλογή, επιστρέφεται το σωστό ποσό.

Εξήγηση

Το αναπτυσσόμενο μενού ρυθμίζεται με έναν απλό κανόνα επικύρωσης δεδομένων που βασίζεται σε μια "λίστα":

Red,Blue,Green,All

Οι ονομαζόμενες περιοχές "color" (C5: C15) και "qty" (D5: D15) είναι μόνο για ευκολία.

Ο τύπος στο G5 εκτελεί ένα υπό όρους άθροισμα με βάση την τρέχουσα αναπτυσσόμενη επιλογή στο F5. Η εξώτατη συνάρτηση είναι μια δήλωση IF, η οποία ελέγχει εάν η επιλογή είναι "όλα":

=IF(F5="all",SUM(qty)

Εάν ναι, ο τύπος επιστρέφει το άθροισμα της στήλης ποσότητας ως τελικό αποτέλεσμα.

Εάν το F5 είναι οποιαδήποτε τιμή εκτός από το "all" (δηλ. "Κόκκινο", "μπλε" ή "πράσινο"), η λογική δοκιμή επιστρέφει FALSE και IF δρομολογεί τον τύπο στη συνάρτηση SUMIF:

SUMIF(color,F5,qty)

Το SUMIF υπολογίζει ένα άθροισμα υπό όρους με βάση την τιμή στο F5 και επιστρέφει το αποτέλεσμα.

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