Συνάρτηση AVERAGEIFS του Excel με πολλαπλά κριτήρια

  • Μοιραστείτε Αυτό
Michael Brown

Αυτό το σεμινάριο δείχνει πώς να χρησιμοποιείτε τη συνάρτηση AVERAGEIFS του Excel για τον υπολογισμό ενός μέσου όρου με πολλαπλές συνθήκες.

Όταν πρόκειται για τον υπολογισμό ενός αριθμητικού μέσου μιας ομάδας αριθμών στο Excel, ο ΜΕΣΟΣ είναι ο τρόπος που πρέπει να ακολουθήσετε. Για να υπολογίσετε τον μέσο όρο των κελιών που πληρούν μια συγκεκριμένη συνθήκη, η AVERAGEIF είναι χρήσιμη. Για να βρείτε έναν μέσο όρο με πολλαπλά κριτήρια, η AVERAGEIFS είναι η συνάρτηση που πρέπει να χρησιμοποιήσετε. Για να μάθετε πώς λειτουργεί, συνεχίστε να διαβάζετε!

    Συνάρτηση AVERAGEIFS στο Excel

    Η συνάρτηση AVERAGEIFS του Excel υπολογίζει τον αριθμητικό μέσο όρο όλων των κελιών μιας περιοχής που πληρούν τα καθορισμένα κριτήρια.

    Η σύνταξη έχει ως εξής:

    AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

    Πού:

    • Average_range - το εύρος των κελιών για τη μέση τιμή.
    • Criteria_range1, criteria_range2, ... - σειρές που πρέπει να ελεγχθούν με βάση τα αντίστοιχα κριτήρια.
    • Κριτήρια1, κριτήρια2, ... - Τα κριτήρια μπορούν να παρέχονται με τη μορφή αριθμού, λογικής έκφρασης, τιμής κειμένου ή αναφοράς κελιού.

    Criteria_range1 / κριτήρια1 1 έως 127 ζεύγη περιοχών/κριτηρίων μπορούν να χρησιμοποιηθούν σε έναν τύπο.

    Η συνάρτηση AVERAGEIFS είναι διαθέσιμη στο Excel 2007 - Excel 365.

    Σημείωση. Η συνάρτηση AVERAGEIFS λειτουργεί με τη λογική AND, δηλαδή υπολογίζονται κατά μέσο όρο μόνο τα κελιά για τα οποία όλες οι συνθήκες είναι TRUE. Για να υπολογίσετε τα κελιά για τα οποία οποιαδήποτε μεμονωμένη συνθήκη είναι TRUE, χρησιμοποιήστε τον τύπο AVERAGE IF OR.

    Συνάρτηση AVERAGEIFS - σημειώσεις χρήσης

    Για να κατανοήσετε με σαφήνεια τον τρόπο λειτουργίας της λειτουργίας και να αποφύγετε τα λάθη, λάβετε υπόψη σας τα ακόλουθα στοιχεία:

    • Στο average_range επιχείρημα, κενά κελιά , λογικές τιμές TRUE/FALSE, και τιμές κειμένου αγνοούνται. Μηδενικές τιμές περιλαμβάνονται.
    • Εάν κριτήρια είναι κενό κελί, αντιμετωπίζεται ως μηδενική τιμή.
    • Εάν average_range δεν περιέχει μία μόνο αριθμητική τιμή, εμφανίζεται σφάλμα #DIV/0!.
    • Εάν κανένα κελί δεν πληροί όλα τα καθορισμένα κριτήρια, επιστρέφεται σφάλμα #DIV/0!
    • Τα κριτήρια του AVERAGEIFS μπορούν να εφαρμόζονται στο ίδιο εύρος ή σε διαφορετικά εύρη.
    • Κάθε criteria_range πρέπει να έχει το ίδιο μέγεθος και σχήμα με average_range , διαφορετικά εμφανίζεται σφάλμα #VALUE!

    Τώρα που γνωρίζετε τη θεωρία, ας δούμε πώς μπορείτε να χρησιμοποιήσετε τη συνάρτηση AVERAGEIFS στην πράξη.

    Τύπος του Excel AVERAGEIFS

    Πρώτον, ας περιγράψουμε τη γενική προσέγγιση. Για να κατασκευάσετε σωστά έναν τύπο AVERAGEIFS, ακολουθήστε τις ακόλουθες οδηγίες:

    1. Στο πρώτο όρισμα, δώστε το εύρος που θέλετε να υπολογίσετε κατά μέσο όρο.
    2. Στα επόμενα ορίσματα, καθορίστε ζεύγη περιοχών/κριτηρίων. Τα ζεύγη μπορούν να τοποθετηθούν με οποιαδήποτε σειρά, αλλά το κριτήριο ακολουθεί πάντα την περιοχή στην οποία εφαρμόζεται.
    3. Ένας τύπος AVERAGEIFS πρέπει πάντα να περιέχει ένα περιττός αριθμός επιχειρημάτων : average_range + ένα ή περισσότερα criteria_range/criteria ζεύγη.

    AVERAGEIFS με κριτήρια κειμένου

    Για να λάβετε το μέσο όρο των αριθμών σε μια στήλη εάν μια άλλη στήλη (ή άλλες στήλες) περιέχει συγκεκριμένο κείμενο, χρησιμοποιήστε το κείμενο αυτό ως κριτήριο.

    Για παράδειγμα, ας βρούμε έναν μέσο όρο των πωλήσεων της "Apple" στην περιοχή "North". Για το σκοπό αυτό, φτιάχνουμε έναν τύπο AVERAGEIFS με δύο κριτήρια:

    • Average_range είναι C3:C15 (κύτταρα προς μέσο όρο).
    • Criteria_range1 είναι A3:A15 (στοιχεία προς έλεγχο) και κριτήρια1 είναι "apple".
    • Criteria_range2 είναι B3:B15 (οι περιφέρειες πρέπει να ελεγχθούν) και κριτήρια2 είναι "βόρεια".

    Συνδυάζοντας τα επιχειρήματα, έχουμε τον ακόλουθο τύπο:

    =AVERAGEIFS(C3:C15, A3:A15, "apple", B3:B15, "north")

    Με κριτήρια σε προκαθορισμένα κελιά (F3 και F4), ο τύπος έχει την εξής μορφή:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)

    AVERAGEIFS με λογικούς τελεστές

    Όταν τα κριτήρια είναι προεπιλεγμένα σε "είναι ίσο με", το σύμβολο ισότητας μπορεί να παραλειφθεί, και απλά βάζετε το κείμενο-στόχο (μέσα σε εισαγωγικά) ή τον αριθμό (χωρίς εισαγωγικά) στο αντίστοιχο όρισμα, όπως φαίνεται στο προηγούμενο παράδειγμα.

    Όταν χρησιμοποιείτε άλλους λογικούς τελεστές όπως "μεγαλύτερο από" (>), "μικρότερο από" (<), μη ίσο με (), και άλλους με ένα αριθμός ή ημερομηνία , περικλείετε ολόκληρη την κατασκευή σε διπλά εισαγωγικά.

    Για παράδειγμα, για μέσες πωλήσεις μεγαλύτερες του μηδενός που παραδίδονται έως την 1η Οκτωβρίου 2022, ο τύπος είναι:

    =AVERAGEIFS(C3:C15, B3:B15, "0")

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

    =AVERAGEIFS(C3:C15, B3:B15, ""&F4)

    AVERAGEIFS με χαρακτήρες μπαλαντέρ

    Για να υπολογίσετε το μέσο όρο των κελιών με βάση μερική αντιστοίχιση κειμένου , χρησιμοποιείτε χαρακτήρες μπαλαντέρ στα κριτήρια - ένα ερωτηματικό (;) για να ταιριάζει με οποιονδήποτε μεμονωμένο χαρακτήρα ή έναν αστερίσκο (*) για να ταιριάζει με οποιονδήποτε αριθμό χαρακτήρων.

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

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")

    Εάν εισάγεται σε ένα κελί ένα κριτήριο μερικής αντιστοίχισης κειμένου, τότε συνδέστε έναν χαρακτήρα μπαλαντέρ με την αναφορά του κελιού. Στην περίπτωσή μας, ο τύπος παίρνει αυτή τη μορφή:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4& "*")

    Μέσος όρος αν μεταξύ δύο τιμών

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

    Μέσος όρος μεταξύ δύο τιμών, συμπεριλαμβανομένων:

    AVERAGEIFS(average_range, criteria_range,">= value1 ", criteria_range,"<= value2 ")

    Μέσος όρος αν μεταξύ δύο τιμών, αποκλειστική:

    AVERAGEIFS(average_range, criteria_range,">, value1 ", criteria_range,"<, value2 ")

    Στον 1ο τύπο, χρησιμοποιείτε το μεγαλύτερη ή ίση με (>=) και μικρότερη ή ίση με (<=) λογικούς τελεστές, οπότε οι οριακές τιμές περιλαμβάνονται στο μέσο όρο.

    Στον 2ο τύπο, το μεγαλύτερη από (>) και λιγότερο από (<) τα λογικά κριτήρια αποκλείουν τις οριακές τιμές από το μέσο όρο.

    Αυτοί οι τύποι λειτουργούν καλά ή και στα δύο σενάρια - όταν τα κελιά που πρέπει να υπολογιστούν κατά μέσο όρο και τα κελιά που πρέπει να ελεγχθούν βρίσκονται στο ίδια στήλη ή σε δύο διαφορετικές στήλες .

    Για παράδειγμα, για τον υπολογισμό του μέσου όρου των πωλήσεων μεταξύ 100 και 130 συμπεριλαμβανομένου, μπορείτε να χρησιμοποιήσετε αυτόν τον τύπο:

    =AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")

    Με τις οριακές τιμές στα κελιά E3 και F3, ο τύπος έχει την εξής μορφή:

    =AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)

    Σημειώστε ότι σε αυτή την περίπτωση χρησιμοποιούμε την ίδια αναφορά (C3:C15) για τα 3 ορίσματα εύρους.

    Για να υπολογίσετε το μέσο όρο των κελιών σε μια δεδομένη στήλη εάν οι τιμές σε μια άλλη στήλη βρίσκονται μεταξύ δύο τιμών, δώστε ένα διαφορετικό εύρος για το average_range και criteria_range επιχειρήματα.

    Για παράδειγμα, για να υπολογίσετε το μέσο όρο των πωλήσεων στη στήλη Γ, εάν η ημερομηνία στη στήλη Β είναι μεταξύ 1 Σεπτεμβρίου και 30 Οκτωβρίου, ο τύπος είναι ο εξής:

    =AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")

    Με αναφορές κελιών:

    =AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)

    Έτσι μπορείτε να χρησιμοποιήσετε τη συνάρτηση AVERAGEIFS στο Excel για να βρείτε έναν αριθμητικό μέσο όρο με πολλαπλά κριτήρια. Σας ευχαριστώ για την ανάγνωση και ελπίζω να σας δω στο blog μας την επόμενη εβδομάδα!

    Βιβλίο ασκήσεων για κατέβασμα

    Συνάρτηση AVERAGEIFS του Excel - παραδείγματα (.xlsx αρχείο)

    Ο Michael Brown είναι ένας αφοσιωμένος λάτρης της τεχνολογίας με πάθος για την απλοποίηση πολύπλοκων διαδικασιών χρησιμοποιώντας εργαλεία λογισμικού. Με περισσότερο από μια δεκαετία εμπειρίας στον κλάδο της τεχνολογίας, έχει βελτιώσει τις δεξιότητές του στο Microsoft Excel και το Outlook, καθώς και στα Φύλλα Google και στα Έγγραφα. Το blog του Michael είναι αφιερωμένο στο να μοιράζεται τη γνώση και την τεχνογνωσία του με άλλους, παρέχοντας εύκολες συμβουλές και σεμινάρια για τη βελτίωση της παραγωγικότητας και της αποτελεσματικότητας. Είτε είστε έμπειρος επαγγελματίας είτε αρχάριος, το ιστολόγιο του Michael προσφέρει πολύτιμες πληροφορίες και πρακτικές συμβουλές για να αξιοποιήσετε στο έπακρο αυτά τα βασικά εργαλεία λογισμικού.