Προέχω

Σταθμισμένος μέσος όρος

Weighted Average

Τύπος Excel: σταθμισμένος μέσος όροςΓενικός τύπος | _+_ | Περίληψη

Για να υπολογίσετε έναν σταθμισμένο μέσο όρο, μπορείτε να χρησιμοποιήσετε το SUMPRODUCT λειτουργούν μαζί με το Συνάρτηση SUM Το Στο παράδειγμα που φαίνεται, ο τύπος στο G5, αντιγραμμένος, είναι:





= SUMPRODUCT (weights,values)/ SUM (weights)

όπου βάρη είναι το ονομασμένο εύρος I5: K5.

Εξήγηση

Ο σταθμισμένος μέσος όρος, που ονομάζεται επίσης σταθμισμένος μέσος όρος, είναι ένας μέσος όρος όπου ορισμένες τιμές μετρούν περισσότερο από άλλες. Με άλλα λόγια, ορισμένες τιμές έχουν περισσότερο «βάρος». Μπορούμε να υπολογίσουμε έναν σταθμισμένο μέσο όρο πολλαπλασιάζοντας τις τιμές στο μέσο με τα αντίστοιχα βάρη, στη συνέχεια διαιρώντας το άθροισμα των αποτελεσμάτων με το άθροισμα των βαρών. Στο Excel, αυτό μπορεί να αναπαρασταθεί με τον παρακάτω γενικό τύπο, όπου τα βάρη και οι τιμές είναι εύρος κελιών:





τι κάνουν τα πλήκτρα λειτουργιών σε mac
 
= SUMPRODUCT (weights,C5:E5)/ SUM (weights)

Στο φύλλο εργασίας που εμφανίζεται, οι βαθμολογίες για 3 δοκιμές εμφανίζονται στις στήλες C έως E και τα βάρη βρίσκονται στο ονομασμένο εύρος βάρη (Ι5: Κ5). Ο τύπος στο κελί G5 είναι:

 
= SUMPRODUCT (weights,values)/ SUM (weights)

Δουλεύοντας από μέσα προς τα έξω, χρησιμοποιούμε πρώτα τη συνάρτηση SUMPRODUCT για να πολλαπλασιάσουμε τα βάρη με τις αντίστοιχες βαθμολογίες και να αθροίσουμε το αποτέλεσμα:



 
= SUMPRODUCT (weights,C5:E5)/ SUM (weights)

Το SUMPRODUCT πολλαπλασιάζει πρώτα τα αντίστοιχα στοιχεία των δύο συστοιχιών μαζί και μετά επιστρέφει το άθροισμα του προϊόντος:

 
= SUMPRODUCT (weights,C5:E5) // returns 88.25

Το αποτέλεσμα στη συνέχεια διαιρείται με το άθροισμα των βαρών:

 
= SUMPRODUCT ({0.25,0.25,0.5},{90,83,90}) = SUMPRODUCT ({22.5,20.75,45}) =88.25

Καθώς ο τύπος αντιγράφεται στη στήλη G, το ονομαζόμενο εύρος βάρη I5: Το K5 δεν αλλάζει, αφού συμπεριφέρεται σαν ένα απόλυτη αναφορά Το Ωστόσο, οι βαθμολογίες στο C5: E5, καταχωρήθηκαν ως α σχετική αναφορά , ενημέρωση σε κάθε νέα σειρά. Το αποτέλεσμα είναι ένας σταθμισμένος μέσος όρος για κάθε όνομα στη λίστα, όπως φαίνεται. Ο μέσος όρος στη στήλη F υπολογίζεται για αναφορά μόνο με το ΜΕΣΗ λειτουργία :

 
=88.25/ SUM (weights) =88.25/ SUM ({0.25,0.25,0.5}) =88.25/1 =88.25

Βάρη που δεν αθροίζονται στο 1

Σε αυτό το παράδειγμα, τα βάρη έχουν ρυθμιστεί ώστε να προσθέτουν έως 1, οπότε ο διαιρέτης είναι πάντα 1 και το αποτέλεσμα είναι η τιμή που επιστρέφεται από το SUMPRODUCT. Ωστόσο, ένα ωραίο χαρακτηριστικό του τύπου είναι ότι τα βάρη δεν χρειάζεται να προσθέσουν έως 1.

Για παράδειγμα, θα μπορούσαμε να χρησιμοποιήσουμε ένα βάρος 1 για τις δύο πρώτες δοκιμές και ένα βάρος 2 για τον τελικό (αφού ο τελικός είναι δύο φορές πιο σημαντικός) και ο σταθμισμένος μέσος όρος θα είναι ο ίδιος:

Σταθμισμένος μέσος όρος Excel με προσαρμοσμένα βάρη

καθορίστε ότι τα επιλεγμένα κελιά θα είναι η περιοχή εκτύπωσης των φύλλων εργασίας

Στο κελί G5, ο τύπος λύνεται ως εξής:

 
= AVERAGE (C5:E5)

Σημείωση: οι τιμές στα σγουρά στηρίγματα {} παραπάνω είναι εύρη που εκφράζεται ως πίνακες Το

Μεταφορά βαρών

Η συνάρτηση SUMPRODUCT απαιτεί οι διαστάσεις του πίνακα να είναι συμβατές. Εάν οι διαστάσεις δεν είναι συμβατές, το SUMPRODUCT θα επιστρέψει σφάλμα #VALUE. Στο παρακάτω παράδειγμα, τα βάρη είναι ίδια με το αρχικό παράδειγμα, αλλά παρατίθενται στο α κατακόρυφος εύρος:

Σταθμισμένος μέσος όρος Excel με το TRANSPOSE

Για να υπολογίσουμε έναν σταθμισμένο μέσο όρο με τον ίδιο τύπο, πρέπει να «αναποδογυρίσουμε» τα βάρη σε έναν οριζόντιο πίνακα με Συνάρτηση TRANSPOSE σαν αυτό:

 
= SUMPRODUCT (weights,C5:E5)/ SUM (weights) = SUMPRODUCT ({1,1,2},{90,83,90})/ SUM (1,1,2) = SUMPRODUCT ({90,83,180})/ SUM (1,1,2) =353/4 =88.25

Μετά την εκτέλεση του TRANSPOSE, ο κάθετος πίνακας:

 
= SUMPRODUCT ( TRANSPOSE (weights),C5:E5)/ SUM (weights)

γίνεται:

 
= TRANSPOSE ({0.250.250.5}) // vertical array

Και από αυτό το σημείο, ο τύπος συμπεριφέρεται όπως πριν.

Διαβάστε περισσότερα: κάθετες και οριζόντιες συστοιχίες Το

Συνημμένα Αρχείο σταθμισμένος μέσος όρος exceljet.xlsx Συγγραφέας Dave Bruns


^