Kategorie szkoleń | Egzaminy | Kontakt
  • 2
  • 9
  • 5.5K

Odpowiedzi (2)

  • 31

Najlepiej zastosować tutaj następującą formułę tablicową (zakładając, że obliczenia chcemy wykonać na zakresie A1:A10):{=ŚREDNIA(JEŻELI(CZY.BŁĄD(A1:A10);"";JEŻELI(A1:A10=0;"";A1:A10)))}.

Formułę należy wpisać bez nawiasów klamrowych, natomiast zatwierdzić ją kombinacją klawiszy CTRL+SHIFT+ENTER (nawiasy klamrowe pojawią się wtedy same). W nowszej wersji Excela można też wykorzystać funkcję JEŻELI.BŁĄD zamiast pary funkcji JEŻELI i CZY.BŁĄD.

  • Odpowiedział
  • @ | 19.02.2014
  • TRENER ALTKOM AKADEMII
  • 5

Od Excela 2007 jest dostępna funkcja =ŚREDNIA.JEŻELI(zakres;kryteria;[średnia_zakres]).

Ignoruje ona komórki zawierające błąd jak i komórki z tekstem.

Jej Argumenty to:

           Zakres - komórki, które obliczamy.

           Kryteria - warunek, który komórka musi spełniać aby była policzona.

           Średnia_zakres - argument nie wymagany. Zakres komórek, który faktycznie ma być policzony.

 

W poniższym przykładzie dane do obliczeń znajdują się w komórkach F3:F6.

 

  • Odpowiedział
  • @ | 04.03.2014
  • TRENER ALTKOM AKADEMII
Komentarze
Niestety funkcja ŚREDNIA.JEŻELI (AVERAGEIF) nie ignoruje błędów, przynajmniej w Excelu 2013, jeśli warunek będzie postaci "<>0" (założeniem była średnia z wszystkich liczb poza zerem, a nie tylko większych od zera).
Skomentował : @ TRENER ALTKOM AKADEMII ,05.03.2014