
Περίληψη
Η συνάρτηση Excel AVERAGEIFS υπολογίζει τον μέσο όρο των αριθμών σε μια περιοχή που πληροί ένα ή περισσότερα κριτήρια. Τα κριτήρια που χρησιμοποιούνται για το AVERAGEIFS μπορούν να περιλαμβάνουν λογικούς τελεστές (>, <,, =) και μπαλαντέρ (* ,?) για μερική αντιστοίχιση.
Σκοπός
Μέσος όρος κελιών που πληρούν πολλά κριτήριαΤιμή επιστροφής
Ο μέσος όρος των κελιών που πληρούν όλα τα κριτήριαΣύνταξη
= AVERAGEIFS (avg_rng, εύρος1, κριτήρια1, (εύρος2), (κριτήρια2),…)Επιχειρήματα
- avg_rng - Το εύρος έως το μέσο όρο.
- range1 - Το πρώτο εύρος που θα εξελιχθεί.
- κριτήρια1 - Τα κριτήρια για χρήση στο εύρος1.
- range2 - (προαιρετικό) Το δεύτερο εύρος για αξιολόγηση.
- κριτήρια2 - (προαιρετικά) Τα κριτήρια για χρήση στο εύρος2.
Εκδοχή
Excel 2007Σημειώσεις χρήσης
Η συνάρτηση AVERAGEIFS υπολογίζει τον μέσο όρο των αριθμών σε μια περιοχή που πληροί τα παρεχόμενα κριτήρια. Το πρώτο εύρος που δίνεται στο AVERAGEIFS είναι το εύρος που περιέχει αριθμούς έως μέσο όρο. Τα κριτήρια παρέχονται σε ζεύγη (εύρος, κριτήρια) και απαιτείται μόνο το πρώτο ζεύγος. Για κάθε πρόσθετο κριτήριο, παρέχετε ένα άλλο ζεύγος κριτηρίων / κριτηρίων. Τα κριτήρια που δίνονται στο AVERAGEIFS εφαρμόζονται με λογική AND - όλα τα κριτήρια πρέπει να ισχύουν για έναν αριθμό που θα συμπεριληφθεί στον μέσο όρο.
Τα κριτήρια μπορούν να παρέχονται ως αριθμοί, συμβολοσειρές ή αναφορές. Για παράδειγμα, τα έγκυρα κριτήρια θα μπορούσαν να είναι 10, "> 10", A1 ή "<" & A1. Τα κριτήρια μπορούν επίσης να περιλαμβάνουν μπαλαντέρ για μερική αντιστοίχιση.
Το AVERAGEIFS βρίσκεται σε μια ομάδα οκτώ συναρτήσεων στο Excel που χωρίζει λογικά κριτήρια σε δύο μέρη (εύρος + κριτήρια). Ως αποτέλεσμα, η σύνταξη που χρησιμοποιείται για την κατασκευή κριτηρίων είναι διαφορετική και το AVERAGEIFS απαιτεί εύρος κελιών για ορίσματα εύρους - δεν μπορείτε να χρησιμοποιήσετε έναν πίνακα.
Το AVERAGEIFS θα αγνοήσει αυτόματα τα κενά κελιά, ακόμα και όταν τα κριτήρια ταιριάζουν. Με άλλα λόγια, το AVERAGEIFS δεν θα περιλαμβάνει κενά κελιά κατά μέσο όρο. Το AVERAGEIFS επιστρέφει # DIV / 0! εάν δεν υπάρχουν κελιά που πληρούν τα κριτήρια.
Παραδείγματα
Στο παράδειγμα που παρουσιάζεται, οι τύποι στο H5: H7 είναι:
=AVERAGEIFS(C5:C15,C5:C15,">0") =AVERAGEIFS(C5:C15,C5:C15,">0",C5:C15,"=2",E5:E15,">1")
Αυτοί οι τύποι επιστρέφουν τη μέση τιμή των ακινήτων όπου:
- οι τιμές είναι μεγαλύτερες από το μηδέν
- οι τιμές είναι μεγαλύτερες από το μηδέν και λιγότερο από 500.000 $
- τα ακίνητα έχουν τουλάχιστον 2 υπνοδωμάτια και περισσότερα από 1 μπάνιο
Διπλά εισαγωγικά ("") σε κριτήρια
Γενικά, οι τιμές κειμένου σε κριτήρια περικλείονται σε διπλά εισαγωγικά ("") και οι αριθμοί δεν είναι. Ωστόσο, όταν ένας λογικός τελεστής περιλαμβάνεται με έναν αριθμό, ο αριθμός και ο τελεστής πρέπει να περικλείονται σε εισαγωγικά. Σημειώστε τη διαφορά στα δύο παραδείγματα παρακάτω. Επειδή ο δεύτερος τύπος χρησιμοποιεί το μεγαλύτερο ή ίσο με τον τελεστή (> =), ο τελεστής και ο αριθμός περικλείονται και σε δύο εισαγωγικά.
=AVERAGEIFS(C5:C15,D5:D15,2) // 2 bedrooms =AVERAGEIFS(C5:C15,D5:D15,">=2") // 2+ bedrooms
Διπλά εισαγωγικά χρησιμοποιούνται επίσης για τιμές κειμένου. Για παράδειγμα, στις μέσες τιμές στο B1: B10 όταν οι τιμές στο A1: A10 είναι ίσες με το "κόκκινο", μπορείτε να χρησιμοποιήσετε έναν τύπο όπως αυτό:
=AVERAGEIFS(B1:B10,A1:A10,"red")
Πολλαπλά κριτήρια
Εισαγάγετε κριτήρια σε ζεύγη (εύρος, κριτήρια). Για παράδειγμα, στις μέσες τιμές στο A1: A10, όπου B1: B10 = "A" και C1: C10> 5, χρησιμοποιήστε:
=AVERAGEIFS(A1:A10,B1:B10,"A",C1:C10,">5")
Τιμή από άλλο κελί
Μια τιμή από άλλο κελί μπορεί να συμπεριληφθεί σε κριτήρια χρησιμοποιώντας τη συνένωση. Στο παρακάτω παράδειγμα, το AVERAGEIFS θα επιστρέψει τον μέσο όρο των αριθμών στο A1: A10 που είναι μικρότεροι από την τιμή στο κελί B1. Παρατηρήστε ότι ο τελεστής λιγότερο από (που είναι κείμενο) περικλείεται σε εισαγωγικά.
=AVERAGEIFS(A1:A10,A1:A10,"<"&B1) // average values less than B1
Μπαλαντέρ
Το ερωτηματικό χαρακτήρων μπαλαντέρ (?), Ο αστερίσκος (*) ή το tilde (~) μπορούν να χρησιμοποιηθούν σε κριτήρια. Ένα ερωτηματικό (?) Ταιριάζει με οποιονδήποτε χαρακτήρα και ο αστερίσκος (*) ταιριάζει με μηδενικούς ή περισσότερους χαρακτήρες οποιουδήποτε είδους. Για παράδειγμα, στις μέσες τιμές στο B1: B10 όταν οι τιμές στο A1: A10 περιέχουν το κείμενο "κόκκινο", μπορείτε να χρησιμοποιήσετε έναν τύπο όπως αυτό:
=AVERAGEIFS(B1:B10,A1:A10,"*red*")
Το tilde (~) είναι ένας χαρακτήρας διαφυγής που σας επιτρέπει να βρείτε κυριολεκτικά μπαλαντέρ. Για παράδειγμα, για να ταιριάξετε ένα κυριολεκτικό ερωτηματικό (?), Τον αστερίσκο (*) ή το tilde (~), προσθέστε μια πινελιά μπροστά από το μπαλαντέρ (δηλαδή ~ ?, ~ *, ~~).
Σημείωση: η σειρά των ορισμάτων διαφέρει μεταξύ AVERAGEIFS και AVERAGEIF. Το εύρος έως το μέσο όρο είναι πάντα το πρώτο επιχείρημα στο AVERAGEIFS.
Σημειώσεις
- Εάν δεν υπάρχουν δεδομένα που να ταιριάζουν με τα κριτήρια, το AVERAGEIFS επιστρέφει το # DIV0! λάθος
- Κάθε επιπρόσθετο εύρος πρέπει να έχει τον ίδιο αριθμό σειρών και στηλών με το μέσο_ εύρος .
- Τα μη αριθμητικά κριτήρια πρέπει να περικλείονται σε διπλά εισαγωγικά, αλλά όχι τα αριθμητικά κριτήρια. Για παράδειγμα: 100, "100", "> 32", "jim" ή A1 (όπου το A1 περιέχει έναν αριθμό).
- Οι χαρακτήρες μπαλαντέρ; και * μπορούν να χρησιμοποιηθούν σε κριτήρια. Ένα ερωτηματικό ταιριάζει με έναν χαρακτήρα και ο αστερίσκος αντιστοιχεί σε μηδενικούς ή περισσότερους χαρακτήρες οποιουδήποτε είδους.
- Για να βρείτε ένα κυριολεκτικό ερωτηματικό ή αστερίσκο, χρησιμοποιήστε ένα tilde (~) στο μπροστινό ερωτηματικό ή τον αστερίσκο (δηλαδή ~ ?, ~ *).