Jak korzystać z funkcji programu Excel ŚREDNIA.JEŻELI -

Spisie treści

Podsumowanie

Funkcja programu Excel ŚREDNIA.JEŻELI oblicza średnią liczb w zakresie spełniającym podane kryteria. Kryteria ŚREDNIA.JEŻELI mogą obejmować operatory logiczne (>, <,, =) i symbole wieloznaczne (* ,?) w celu częściowego dopasowania.

Cel, powód

Uzyskaj średnią liczb spełniających kryteria.

Wartość zwracana

Liczba reprezentująca średnią.

Składnia

= ŚREDNIA.JEŻELI (zakres, kryteria; (średni_zakres))

Argumenty

  • zakres - co najmniej jedna komórka, w tym liczby lub nazwy, tablice lub odwołania.
  • kryteria - liczba, wyrażenie, odwołanie do komórki lub tekst.
  • Average_range - (opcjonalnie) komórki do uśrednienia. W przypadku pominięcia używany jest zakres.

Wersja

Excel 2007

Uwagi dotyczące użytkowania

ŚREDNIA.JEŻELI oblicza średnią liczb w zakresie, które spełniają podane kryteria. Kryteria mogą być dostarczane jako liczby, ciągi lub odwołania. Na przykład prawidłowe kryteria to 10, „> 10”, A1 lub „<” i A1.

Argument średni_zakres jest opcjonalny. Gdy średni_zakres nie jest podany, funkcja ŚREDNIA.JEŻELI obliczy średnią wartości liczbowych w argumencie zakres. Gdy podano średni_zakres, ŚREDNIA.JEŻELI obliczy średnią liczb w przeciętny_zakres.

Kryteria ŚREDNIA.JEŻELI mogą obejmować operatory logiczne (>, <,, =) i symbole wieloznaczne (* ,?) w celu częściowego dopasowania.

ŚREDNIA.JEŻELI znajduje się w grupie ośmiu funkcji w programie Excel, które dzielą kryteria logiczne na dwie części (zakres + kryteria). W rezultacie składnia używana do konstruowania kryteriów jest inna, a ŚREDNIA.JEŻELI wymaga zakresu komórek dla argumentów zakresu, nie można użyć tablicy.

ŚREDNIA.JEŻELI automatycznie ignoruje puste komórki, nawet gdy kryteria są zgodne. Innymi słowy, ŚREDNIA.JEŻELI nie będzie zawierać pustych komórek, które spełniają kryteria równe zero w średniej. AVERAGEIF zwraca # DIV / 0! jeśli żadna z komórek w zakresie nie spełnia kryteriów.

Funkcja ŚREDNIA.JEŻELI może zastosować tylko jeden warunek. Jeśli chcesz zastosować wiele kryteriów, użyj funkcji ŚREDNIA.WARUNKÓW.

Przykłady

W pokazanym przykładzie wzory w H5: H8 są następujące:

=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

Podwójne cudzysłowy („”) w kryteriach

Na ogół wartości tekstowe są ujęte w podwójne cudzysłowy („”), a liczby nie. Jeśli jednak operator logiczny jest dołączony do liczby, liczba i operator muszą być ujęte w cudzysłowy. Zwróć uwagę na różnicę w dwóch poniższych przykładach. Ponieważ druga formuła używa operatora większe lub równe (> =), operator i liczba są ujęte w podwójne cudzysłowy.

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

Podwójne cudzysłowy są również używane dla wartości tekstowych. Na przykład, aby uśrednić wartości w B1: B10, gdy wartości w A1: A10 są równe „czerwony”, możesz użyć następującego wzoru:

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

Wartość z innej komórki

Wartość z innej komórki można uwzględnić w kryteriach przy użyciu konkatenacji. W poniższym przykładzie funkcja ŚREDNIA.JEŻELI zwróci średnią liczb w komórkach A1: A10, które są mniejsze niż wartość w komórce B1. Zwróć uwagę, że operator mniejszy niż (którym jest tekst) jest ujęty w cudzysłów.

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

Symbole wieloznaczne

W kryteriach można używać symboli wieloznacznych znaku zapytania (?), Gwiazdki (*) lub tyldy (~). Znak zapytania (?) Oznacza dowolny znak, a gwiazdka (*) oznacza zero lub więcej znaków dowolnego rodzaju. Na przykład, aby uśrednić komórki w B1: B10, gdy komórki w A1: A10 zawierają w dowolnym miejscu tekst „czerwony”, możesz użyć następującego wzoru:

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

Tylda (~) to znak ucieczki, który pozwala znaleźć literalne symbole wieloznaczne. Na przykład, aby dopasować dosłowny znak zapytania (?), Gwiazdkę (*) lub tyldę (~), dodaj tyldę przed symbolem wieloznacznym (tj. ~ ?, ~ *, ~~).

Uwagi

  • Komórki w zakresie zawierające wartość TRUE lub FALSE są ignorowane.
  • Puste komórki są ignorowane w zakresie i średniej_zakresie podczas obliczania średnich.
  • AVERAGEIF zwraca # DIV / 0! jeśli żadna z komórek w zakresie nie spełnia kryteriów.
  • 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

Kody błędów formuł programu Excel W tym nagraniu wideo omówimy każdy z kodów błędów wyświetlanych przez program Excel, gdy formuła jest nie tak. Przyjrzymy się także kilku prostym sposobom rozwiązania błędów. Jak korzystać z funkcji ŚREDNIA.JEŻELI W tym nagraniu wideo przyjrzymy się, jak używać funkcji ŚREDNIA.JEŻELI do obliczania średniej z liczb spełniających pojedyncze kryteria w zestawie danych.

Interesujące artykuły...