Adam Suder

Adam Suder Analityk biznesowy,
DataConsult Sp. z o.
o.

Temat: Jak wyliczyć średnia.jeżeli?

Mam wyliczyć dla kolejnych dni średnią sprzedaż w zależności od rodzaju dnia (dla 14 dni). Nie mogę do tego użyć makra. Najlepsza by była funkcja średnia.jeżeli, niestety taka jeszcze nie powstała.
Tak wygląda arkusz: W kolejnych kolumnach są:
Data (2009-01-12) Rodzaj dnia (P - pracujące, S - Sobota, W - Niedziela i wolne) Średnia (z ostatnich 14 takich samych dni)

Po poszukiwaniach znalazłem że można użyć złożenia funkcji: Suma.jeżeli/Licz.jeżeli. Niestety w argumentach trzeba podać odwołanie do zmiennej ilości komórek powyżej. Powoduje to dużą ilość funkcji na raz.

Czy ktoś ma pomysł jak można to w sposób prostszy rozwiązać?

Dziękuję i pozdrawiam

Adam
Ps. Dla zainteresowanych mogę wysłać wzór pliku.
Piotr Błaszczyk

Piotr Błaszczyk PZU Życie, Starszy
Analityk Finansowy

Temat: Jak wyliczyć średnia.jeżeli?

Jeżeli kolumna:
A data
B dzień tygodnia 1(pn)-7(nd) =DZIEŃ.TYG(A2;2)
C sprzedaż
D Suma sprzedaży dla kolejnych 14 tygodni =SUMA.JEŻELI($B$2:$B$99;B2;$C$2:$C$99)

Powodzenia!Piotr Błaszczyk edytował(a) ten post dnia 12.01.09 o godzinie 19:29
Mariusz Jankowski

Mariusz Jankowski Programista
Excel/VBA

Temat: Jak wyliczyć średnia.jeżeli?

Adam, mógłbyś wrzucić wzór pliku albo doprecyzować trochę? bo ja np. inaczej zrozumiałem treść pytania niż Piotr :-). Zrozumiałem to w ten sposób, że potrzebna jest formuła, która liczyłaby średnią sprzedaż (dla każdego oznaczenia czyli P, S, W oddzielnie) za ostatnie 14 dni i problem polega na tym, że zakres jest ustalony dynamicznie, codziennie dochodzi nowy rekord.

Nie wiem czy o to chodziło ale wstawiam screena :-)


Obrazek


Najpierw zdefiniowałem sobie 3 stałe zakresy, potem dynamiczny zakres LISTA, który obejmuje ostatnie 14 dni, a na końcu do komórki F2 wpisałem formułę tablicową (Ctrl+Shift+Enter)
=ŚREDNIA(JEŻELI(lista=$E2;PRZESUNIĘCIE(lista;0;1);""))
i przeciągnąłem ją w dół.Mariusz Jankowski edytował(a) ten post dnia 12.01.09 o godzinie 19:56
Adam Suder

Adam Suder Analityk biznesowy,
DataConsult Sp. z o.
o.

Temat: Jak wyliczyć średnia.jeżeli?

Witam

Otrzymałem jedno rozwiązanie zadania za które bardzo dziękuję. Jednak jest ono zbyt skomplikowane w moim przypadku dlatego poszedłem inną drogą.
Po zastanowieniu się, koncepcję mam taką: w pierwszym kroku (arkuszu) wyliczę ile komórek muszę do góry przeszukać, żeby wyliczyć średnią. W arkuszu gdzie mam właściwe obliczenia, ze wzoru suma.jeżeli(odwołanie do zakresu wyliczonego wszcześniej)/licz.jeżeli(odwołanie do zakresu wyliczonego wszcześniej) wyliczę średnią dla danego warunku P, S lub W.
Dla wytłumaczenia: w skoroszycie mam do wyliczenia 152 średnie więc musiałem uprościć maksymalnie swoje obliczenia.

Dziękuję za pomoc i pozdrawiam

Adam
Tomasz Głuszkowski

Tomasz Głuszkowski właściciel, 4TG

Temat: Jak wyliczyć średnia.jeżeli?

Adam Suder:
Witam

Otrzymałem jedno rozwiązanie zadania za które bardzo dziękuję. Jednak jest ono zbyt skomplikowane w moim przypadku

Witam
proszę spróbować: suma.jeżeli(...) / licz.jeżeli(...)
pozdrawiam, Tomek
Maria Anna Stefańczyk

Maria Anna Stefańczyk wykładowca,
Uniwersytet Marii
Curie Skłodowskiej

Temat: Jak wyliczyć średnia.jeżeli?

Witam,
W Excelu 2007 jest już funkcja średnia.jeżeli
Pozdrawiam Maria
Marek K.

Marek K. controlling

Temat: Jak wyliczyć średnia.jeżeli?

można też zrobić tabelę przestawną - i zamiast sumować dane, wybrać średnią.
pozdrawiam
Marek
Michał Zacierka

Michał Zacierka Junior Demand
Planning Manager

Temat: Jak wyliczyć średnia.jeżeli?

Tomasz Głuszkowski:
Adam Suder:
Witam

Otrzymałem jedno rozwiązanie zadania za które bardzo dziękuję. Jednak jest ono zbyt skomplikowane w moim przypadku

Witam
proszę spróbować: suma.jeżeli(...) / licz.jeżeli(...)
pozdrawiam, Tomek

ja też bym do tego tak raczej podchodził. be simple!



Wyślij zaproszenie do