![]() |
Μέσος Όρος Εύρους Τιμών 2 Συνημμένο(α) Δημιουργός: Spirosgr Έτος: 2019/07 Βαθμός δυσκολίας: Εκπαίδευση Excel για Μέτριους Χρήστες Πολλές φορές, καλούμαστε να βρούμε τον Μ.Ο, για παράδειγμα, των πέντε μεγαλύτερων τιμών μια γραμμής δεδομένων. (*βλέπε εικόνα) Οι τιμές αυτές, μπορεί να είναι διαφορετικές μεταξύ τους ή να υπάρχουν και διπλότυπες τιμές (*βλέπε γραμμή 1 εικόνας) Σε τέτοιες περιπτώσεις, ιδιαίτερα αν οι διπλότυπες τιμές βρίσκονται στα «όρια» της επιλογής μας (*γραμμή 1 εικόνας κίτρινο φόντο), πιθανό το αποτέλεσμα να μην είναι αυτό που πράγματι θα θέλαμε. Στο παράδειγμα μας: Η μέγιστη τιμή της γραμμής 1, είναι 100 και υπάρχει δύο φορές. Η ελάχιστη τιμή της πεντάδας, είναι το 60 και επίσης υπάρχει δύο φορές. Με μια αριθμομηχανή, μπορούμε να έχουμε: 40 + 60 + 70 + 80 + 100 = 350 / 5 = 70 Οι τιμές 40 60 70 80 100 είναι κατά τη λογική μας (και της αριθμομηχανής) οι πέντε μεγαλύτερες. Είναι όμως αυτή και η λογική της Excel; Είναι αυτό που πραγματικά θέλουμε; Μπορούμε να διαμορφώσουμε το αποτέλεσμα, στα δικά μας μέτρα; Στην ουσία, οι πέντε μεγαλύτερες τιμές στην γραμμή είναι: 60 60 70 80 100 100 ανεξάρτητα αν κάποιες από αυτές, επαναλαμβάνονται. Αν λοιπόν θέλουμε να περιληφθούν όλες στον υπολογισμό, τότε: Κώδικας: =AVERAGEIF(B2:K2;">="&LARGE(B2:K2;5);B2:K2)Κώδικας: {=AVERAGE(IF(B2:K2>=LARGE(B2:K2;5);B2:K2))} 'με τύπο πίνακα (Ctrl + Shift + Enter)60 + 60 + 70 + 80 + 100 + 100 = 470 / 6 = 78,33 Αν όμως, δεν θέλουμε να περιληφθούν όλες στον υπολογισμό, αλλά οι πέντε πρώτες που να περιέχουν διπλότυπα, αλλά το κάτω όριο να εμφανίζεται όσες φορές «χωράει» μέσα στην πεντάδα, τότε: Κώδικας: =AVERAGE(LARGE(B2:K2;{1;2;3;4;5}))Κώδικας: {=AVERAGE(LARGE(B2:K2;ROW($A$1:$A$5)))} 'με τύπο πίνακα (Ctrl + Shift + Enter)60 + 70 + 80 + 100 + 100 = 410 / 5 = 82 *Αλλάζοντας το LARGE, σε SMALL, μπορούμε να έχουμε παρόμοιο υπολογισμό, για τις ελάχιστες τιμές... Μπορείτε ακόμα να πειραματιστείτε, αλλάζοντας την =AVERAGE() με άλλες συναρτήσεις |
| Η ώρα είναι 11:08. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.