
Formuła ogólna
=AVERAGEIF(values,">=0")
Podsumowanie
Aby uśrednić listę wartości, ignorując wszelkie błędy, które mogą istnieć w zakresie, można użyć funkcji ŚREDNIA.JEŻELI lub AGREGUJ, jak opisano poniżej. W pokazanym przykładzie formuła w E5 to:
=AVERAGEIF(values,">=0")
gdzie „wartości” to nazwany zakres B5: B14.
Wyjaśnienie
Funkcja ŚREDNIA.JEŻELI może obliczyć średnią danych liczbowych na podstawie co najmniej jednego kryterium. W tym przypadku kryterium to wyrażenie „> = 0”. To odfiltrowuje wartości błędów, a ŚREDNIA.JEŻELI zwraca średnią z pozostałych ośmiu wartości, 91,75.
Alternatywa z AGREGATEM
Funkcja AGGREGATE może również ignorować błędy podczas obliczania średniej. Aby obliczyć średnią za pomocą funkcji AGREGATUJ, możesz użyć następującego wzoru:
=AGGREGATE(1,6,values)
Tutaj liczba 1 określa średnią, a liczba 6 to opcja ignorowania błędów. Podobnie jak ŚREDNIA.JEŻELI powyżej, AGREGACJA zwraca średnią z pozostałych ośmiu wartości, 91,75.