
Formuła ogólna
=AVERAGEIFS(range1,range2,"")
Podsumowanie
Aby obliczyć średnią, z wyłączeniem pustych wartości w zakresie kryteriów, można użyć funkcji ŚREDNIA.WARUNKÓW i prostego wyrażenia logicznego. W pokazanym przykładzie formuła w F6 to:
=AVERAGEIFS(price,group,"")
gdzie „cena” (C5: C15) i „grupa” (D5: D15) to nazwane zakresy.
Wyjaśnienie
Program Excel obsługuje wiele operatorów logicznych, których można używać na różne sposoby do konstruowania kryteriów. W tym przykładzie używamy operatora nie równa się (), aby wykluczyć wartości bez grupy w D5: D15. Zakres i kryteria są podawane jako dwa argumenty:
D5:D15,""
Co jest równoważne wyrażeniu:
D5:D15""
co oznacza, że nie jest równy pustemu łańcuchowi, np. nie jest pusty.
Z wyłączeniem formuł
Powyższa formuła nie wyklucza pustych ciągów zwracanych przez formuły (= „”). Jeśli masz puste ciągi zwracane przez formuły w zakresie kryteriów, możesz dostosować kryteria w następujący sposób:
=AVERAGEIFS(C5:C15,D5:D15,">""")
Spowoduje to prawidłowe wykluczenie pustego ciągu zwracanego przez formuły.