Πώς να χρησιμοποιήσετε τη συνάρτηση Excel AVERAGEIF -

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

Περίληψη

Η συνάρτηση Excel AVERAGEIF υπολογίζει τον μέσο όρο των αριθμών σε ένα εύρος που πληροί τα παρεχόμενα κριτήρια. Τα κριτήρια AVERAGEIF μπορούν να περιλαμβάνουν λογικούς τελεστές (>, <,, =) και μπαλαντέρ (* ,?) για μερική αντιστοίχιση.

Σκοπός

Λάβετε τον μέσο όρο των αριθμών που πληρούν τα κριτήρια.

Τιμή επιστροφής

Ένας αριθμός που αντιπροσωπεύει τον μέσο όρο.

Σύνταξη

= AVERAGEIF (εύρος, κριτήρια, (εύρος_ μέσου όρου))

Επιχειρήματα

  • εύρος - Ένα ή περισσότερα κελιά, συμπεριλαμβανομένων αριθμών ή ονομάτων, συστοιχιών ή αναφορών.
  • κριτήρια - Ένας αριθμός, έκφραση, αναφορά κελιού ή κείμενο.
  • μέσος όρος_range - (προαιρετικό) Τα κελιά στο μέσο όρο Όταν παραλείπεται, χρησιμοποιείται το εύρος.

Εκδοχή

Excel 2007

Σημειώσεις χρήσης

Το AVERAGEIF υπολογίζει τον μέσο όρο των αριθμών σε ένα εύρος που πληροί τα παρεχόμενα κριτήρια. Τα κριτήρια μπορούν να παρέχονται ως αριθμοί, συμβολοσειρές ή αναφορές. Για παράδειγμα, τα έγκυρα κριτήρια θα μπορούσαν να είναι 10, "> 10", A1 ή "<" & A1.

Το όρισμα μέσος όρος_range είναι προαιρετικό. Όταν δεν παρέχεται μέσος όρος_range, AVERAGEIF εάν θα υπολογίσει τον μέσο όρο των αριθμητικών τιμών στο όρισμα εύρους. Όταν παρέχεται μέσος όρος_range, το AVERAGEIF θα υπολογίσει τον μέσο όρο των αριθμών στο μέσο_ εύρος.

Τα κριτήρια AVERAGEIF μπορούν να περιλαμβάνουν λογικούς τελεστές (>, <,, =) και μπαλαντέρ (* ,?) για μερική αντιστοίχιση.

Το AVERAGEIF βρίσκεται σε μια ομάδα οκτώ συναρτήσεων στο Excel που χωρίζει τα λογικά κριτήρια σε δύο μέρη (εύρος + κριτήρια). Ως αποτέλεσμα, η σύνταξη που χρησιμοποιείται για την κατασκευή κριτηρίων είναι διαφορετική και το AVERAGEIF απαιτεί μια περιοχή κελιών για ορίσματα εύρους, δεν μπορείτε να χρησιμοποιήσετε έναν πίνακα.

Το AVERAGEIF θα αγνοήσει αυτόματα τα κενά κελιά, ακόμα και όταν τα κριτήρια ταιριάζουν. Με άλλα λόγια, το AVERAGEIF δεν θα περιλαμβάνει κενά κελιά που πληρούν τα κριτήρια ως μηδέν στο μέσο όρο. Το AVERAGEIF επιστρέφει # DIV / 0! εάν δεν υπάρχουν κελιά στην περιοχή που πληρούν τα κριτήρια.

Η συνάρτηση AVERAGEIF μπορεί να εφαρμόσει μόνο μία συνθήκη. Εάν πρέπει να εφαρμόσετε πολλαπλά κριτήρια, χρησιμοποιήστε τη συνάρτηση AVERAGEIFS.

Παραδείγματα

Στο παράδειγμα που παρουσιάζεται οι τύποι στο H5: H8 είναι οι εξής:

=AVERAGEIF(C5:C15,">0") // price greater than $0 =AVERAGEIF(C5:C15,">200000") // price greater than $200k =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms =AVERAGEIF(D5:D15,">=3",C5:C15) // 3+ bedrooms

Διπλά εισαγωγικά ("") σε κριτήρια

Γενικά, οι τιμές κειμένου περικλείονται σε διπλά εισαγωγικά ("") και οι αριθμοί δεν είναι. Ωστόσο, όταν ένας λογικός τελεστής περιλαμβάνεται με έναν αριθμό, ο αριθμός και ο τελεστής πρέπει να περικλείονται σε εισαγωγικά. Σημειώστε τη διαφορά στα δύο παραδείγματα παρακάτω. Επειδή ο δεύτερος τύπος χρησιμοποιεί το μεγαλύτερο ή ίσο με τον τελεστή (> =), ο τελεστής και ο αριθμός περικλείονται και σε δύο εισαγωγικά.

=AVERAGEIF(D5:D15,2,C5:C15) // 2 bedrooms =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms

Διπλά εισαγωγικά χρησιμοποιούνται επίσης για τιμές κειμένου. Για παράδειγμα, στις μέσες τιμές στο B1: B10 όταν οι τιμές στο A1: A10 είναι ίσες με το "κόκκινο", μπορείτε να χρησιμοποιήσετε έναν τύπο όπως αυτό:

=AVERAGEIF(A1:A10,"red",B1:B10) // average "red" only

Τιμή από άλλο κελί

Μια τιμή από άλλο κελί μπορεί να συμπεριληφθεί σε κριτήρια χρησιμοποιώντας τη συνένωση. Στο παρακάτω παράδειγμα, το AVERAGEIF θα επιστρέψει τον μέσο όρο των αριθμών στο A1: A10 που είναι μικρότεροι από την τιμή στο κελί B1. Παρατηρήστε ότι ο τελεστής λιγότερο από (που είναι κείμενο) περικλείεται σε εισαγωγικά.

=AVERAGEIF(A1:A10,"<"&B1) // average values less than B1

Μπαλαντέρ

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character and an asterisk (*) matches zero or more characters of any kind. For example, to average cells in a B1:B10 when cells in A1:A10 contain the text "red" anywhere, you can use a formula like this:

=AVERAGEIF(A1:A10,"*red*",B1:B10) // contains "red"

The tilde (~) is an escape character to allow you to find literal wildcards. For example, to match a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • Cells in range that contain TRUE or FALSE are ignored.
  • Empty cells are ignored in range and average_range when calculating averages.
  • AVERAGEIF returns #DIV/0! if no cells in range meet criteria.
  • Average_range does not have to be the same size as range . The top left cell in average_range is used as the starting point, and cells that correspond to cells in range are averaged.
  • AVERAGEIF allows the wildcard characters question mark (?) and asterisk (*), in criteria. The ? matches any single character and the * matches any sequence of characters. To find a literal ? or *, use a tilde (~) before the character, i.e. ~* and ~?.

Related videos

Κωδικοί σφάλματος τύπου Excel Σε αυτό το βίντεο, θα εξετάσουμε όλους τους κωδικούς σφάλματος που εμφανίζει το Excel όταν υπάρχει κάτι λάθος με έναν τύπο. Θα εξετάσουμε επίσης μερικούς απλούς τρόπους για την επίλυση των σφαλμάτων. Πώς να χρησιμοποιήσετε τη λειτουργία AVERAGEIF Σε αυτό το βίντεο, θα εξετάσουμε πώς να χρησιμοποιήσετε τη συνάρτηση AVERAGEIF για τον υπολογισμό ενός μέσου όρου από αριθμούς που πληρούν ένα μεμονωμένο κριτήριο σε ένα σύνολο δεδομένων.

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