Τύπος Excel: Αθροίστε τις κάτω τιμές n με κριτήρια -

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

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

(=SUM(SMALL(IF(range1=criteria,range2),(1,2,3,N))))

Περίληψη

Για να συνοψίσετε τις κάτω τιμές n σε κριτήρια αντιστοίχισης εύρους, μπορείτε να χρησιμοποιήσετε έναν τύπο πίνακα που βασίζεται στη SMALL συνάρτηση, τυλιγμένη μέσα στη λειτουργία SUM Στη γενική μορφή του τύπου (παραπάνω), εύρος1 αντιπροσωπεύει το εύρος των κυττάρων σε σύγκριση με τα κριτήρια , RANGE2 περιέχει αριθμητικές τιμές από τις οποίες ανακτώνται πυθμένα αξίες, και Ν παριστάνει «νιοστό».

Στο παράδειγμα, το ενεργό κελί περιέχει αυτόν τον τύπο:

=SUM(SMALL(IF(color=E5,value),(1,2,3)))

Όπου το χρώμα είναι η ονομαστική περιοχή B5: B12 και η τιμή είναι η ονομαζόμενη περιοχή C5: C12.

Σημείωση: αυτός είναι ένας τύπος πίνακα και πρέπει να εισαχθεί με τον έλεγχο + shift + enter.

Εξήγηση

Στην απλούστερη μορφή του, το SMALL επιστρέφει την τιμή "Nth μικρότερη" σε μια σειρά με αυτήν την κατασκευή:

=SMALL (range,N)

Έτσι, για παράδειγμα:

=SMALL (C5:C12,2)

θα επιστρέψει τη 2η μικρότερη τιμή στην περιοχή C5: C12, η ​​οποία είναι 5 στο παράδειγμα που εμφανίζεται.

Ωστόσο, εάν παρέχετε μια "σταθερά πίνακα" (π.χ. μια σταθερά στη φόρμα (1,2,3)) στο SMALL ως το δεύτερο όρισμα, το SMALL θα επιστρέψει μια σειρά αποτελεσμάτων αντί για ένα μόνο αποτέλεσμα. Έτσι, ο τύπος:

=SMALL (C5:C12, (1,2,3))

θα επιστρέψει την 1η, 2η και 3η μικρότερη τιμή C5: C12 σε έναν πίνακα ως εξής: (4,5,7).

Έτσι, το κόλπο εδώ είναι να φιλτράρετε τις τιμές με βάση το χρώμα προτού εκτελεστεί το ΜΙΚΡΟ. Αυτό το κάνουμε με μια έκφραση που βασίζεται στη συνάρτηση IF:

IF(color=E5,value)

Αυτό δημιουργεί τη σειρά τιμών που εισάγονται σε ΜΙΚΡΕΣ. Ουσιαστικά, μόνο οι τιμές που σχετίζονται με το κόκκινο χρώμα το κάνουν στον πίνακα. Όπου το χρώμα ισούται με "κόκκινο", ο πίνακας περιέχει έναν αριθμό και όπου το χρώμα δεν είναι κόκκινο, ο πίνακας περιέχει FALSE:

SMALL((12;FALSE;10;FALSE;8;4;FALSE;FALSE),(1,2,3)))

Η συνάρτηση SMALL αγνοεί τις τιμές FALSE και επιστρέφει τις 3 μικρότερες τιμές στον πίνακα: (4,8,10). Η συνάρτηση SUM επιστρέφει το τελικό αποτέλεσμα, 22.

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