Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: Excel - średnia z pominięciem liczb ujemnych

12.04.2011 15:29
1
Dewey
115
Konsul
Image

Excel - średnia z pominięciem liczb ujemnych

Witam.

Próbuję stworzyć prostą funkcję, która będzie wyliczała średnią z danego zakresu (np. A4:H4) z pominięciem liczb ujemnych, a więc:

Mamy wiersz od A2 do H2 w którym są cyfry:

2 -2 1 -10 1 2 1 4

Jak będzie wyglądała funkcja (próbowałem wykorzystać "jeżeli") która zwróci mi wartość średniej, ale tylko z cyfr większych od 0? A więc zamienienie cyfry w drugiej komórce naszego przykłądu z -2 na -5 nie wpłynie na wynik, ale po wpisaniu w miejsce -2 cyfry np. 4 uwzględni ją przy liczeniu średniej, która się zmieni.

Wklejam zdjęcie funkcji którą do tej pory wymyśliłem. Oczywiście nie działa, bo sprawdzany jest test logiczny w którym komórka ma być większa od 0 i liczy całość (uwzględniając wartości ujemne).

Jak znam życie jest pewnie banalne rozwiązanie, ale kto pyta ten nie błądzi :)

12.04.2011 15:37
2
odpowiedz
Mathmi Thenthur
47
Konsul

Możesz to zrobić tak:

=SUMA.JEŻELI(A2:H2;">=0")/LICZ.JEŻELI(A2:H2;">=0")

W liczniku sumuje jedynie liczby nieujemne, dzieli przez liczbę takich liczb.

12.04.2011 15:49
3
odpowiedz
Dewey
115
Konsul

No jasne, że tak :) Nawet coś podobnego próbowałem spłodzić, ale mi nie wychodziło. Może dlatego, że próbowałem zrobić to wszystko na raz w kreatorze funkcji "jeżeli". I w związku z tym, nasuwa mi się pytanie. Czy funkcję w takiej postaci jaką podałeś, da się stworzyć właśnie za pomocą jednego kreatora od jakiejś konkretnej funkcji (np. "jeżeli"), tak jak na załączonym przeze mnie wcześniej obrazku?. Czy też trzeba to po prostu wpisać jednym ciągiem w komórkę po znaku "=" ?

12.04.2011 15:52
Promyk
4
odpowiedz
Promyk
149
nikczemny

Da się. Pod warunkiem, ze rozbijesz tę funkcję na kawałki i każdą składową będziesz miał w innej komórce.

Typu:

komórka x: =SUMA.JEŻELI(A2:H2;">=0")
komórka y: =LICZ.JEŻELI(A2:H2;">=0")
komórka z: =x/y

12.04.2011 16:16
5
odpowiedz
Mathmi Thenthur
47
Konsul

suma.jeżeli i licz.jeżeli to takie same funkcje, jak samo jeżeli. Możesz więc ją wstawić za pomocą kreatora funkcji.

Zaznaczasz komórkę, gdzie ta funkcja ma być, włączasz kreator, szukasz funkcji suma.jeżeli (jest w grupie funkcji matematycznych), za pomocą kreatora wstawiasz wszystkie argumenty. Stawiasz znak dzielenia / i znowu włączasz kreatora, tym razem wstawiając funkcję licz.jeżeli (jest w funkcjach statystycznych).

12.04.2011 16:42
6
odpowiedz
Dewey
115
Konsul

I wszystko jasne. Dzięki panowie. A może znacie jakieś dobre strony (wiem wiem google nie boli) gdzie w prosty i łapatologiczny sposób są wyjaśnione funkcje i formuły w Excelu? Takie które najczęściej wykorzystuje się w firmach np. logistycznych, w handlu itp?

Forum: Excel - średnia z pominięciem liczb ujemnych