Temat: sumowanie cen z warunkiem

Zastanawiamy się nad reklamą produktów firmy Microsoft w popularnym muzycznym programie telewizyjnym. Za pierwszą grupę reklam obowiązuje jedna cena, ale w miarę zakupu kolejnych reklam cena jednostkowa staje się niższa, co opisuje zamieszczona niżej tabela. Na przykład przy zakupie 8 reklam trzeba zapłacić 12000 $ za każdą z pięciu pierwszych reklam i 11000 $ za każdą z trzech pozostałych. Przy zakupie 14 reklam trzeba zapłacić 12000$za każdą z pięciu pierwszych reklam,11000 $ za każdą z pięciu następnych reklam i 10000 $ za każdą z czterech ostatnich. Proszę napisać formułę podającą całkowity koszt zakupu dowolnej liczby reklam. Wskazówka: Prawdopodobnie potrzebne będą co najmniej trzy kolumny w tablicy i formuła z dwiema funkcjami wyszukującymi.

=JEŻELI.BŁĄD(C12*WYSZUKAJ.PIONOWO(C12;A5:C8;3);0)

Udało mi się utworzyć taką funkcję ale ona nie uwzględnia zmieniających się cen w zależności od tego jaka jest jest ilość reklam.


Obrazek
.html
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: sumowanie cen z warunkiem

Stworzona przez Ciebie funkcja nie uwzględnia niczego.
Błędne zakresy to tylko pierwszy problem.
Nawet przy stałej cenie użycie wyszukaj pionowo nie ma prawa podać poprawnego wyniku.
Sprawdź np. dla 7 reklam.

W linku na screenie ma przykład rozwiązania (dosyć prymitywnego) podobnego przypadku.
Sugeruję zacząć od tego.
Andy L.

Andy L. ITM, VUB

Temat: sumowanie cen z warunkiem

Sugeruję zastanowić się nad liczeniem podatku progresywnego :))) co do zasady.

edit:
1. zdefiniowac dwie kolumny: ilość reklam, ceny sekwencji
2. utworzyć formułę na bazie funkcji: SUM(), OFFSET(), MATCH(), IF()
3. podziwiać jak tańczy i śpiewa :)))Ten post został edytowany przez Autora dnia 11.12.16 o godzinie 18:58
Mateusz M.

Mateusz M. Mateusz M.

Temat: sumowanie cen z warunkiem

Cześć

Spróbuj tak:

w pole e10 wpisz:
=C8*D8

w pole e11 wpisz:
=(C9-C8)*D9+E8

w pole e12 wpisz:
=(C10-C9)*D10+E9

w polu c14 podaj liczbę reklam

w pole c15 wprowadź formułę:

=JEŻELI(C14<=C8;C14*D8;JEŻELI(C14<=C9;E8+((C14-C8)*D9);JEŻELI(C14<=C10;E9+((C14-C9)*D10);E10+(C14-C10)*D11)))

pozdrawiam

> Alicja K.:
Zastanawiamy się nad reklamą produktów firmy Microsoft w popularnym muzycznym programie telewizyjnym. Za pierwszą grupę reklam obowiązuje jedna cena, ale w miarę zakupu kolejnych reklam cena jednostkowa staje się niższa, co opisuje zamieszczona niżej tabela. Na przykład przy zakupie 8 reklam trzeba zapłacić 12000 $ za każdą z pięciu pierwszych reklam i 11000 $ za każdą z trzech pozostałych. Przy zakupie 14 reklam trzeba zapłacić 12000$za każdą z pięciu pierwszych reklam,11000 $ za każdą z pięciu następnych reklam i 10000 $ za każdą z czterech ostatnich. Proszę napisać formułę podającą całkowity koszt zakupu dowolnej liczby reklam. Wskazówka: Prawdopodobnie potrzebne będą co najmniej trzy kolumny w tablicy i formuła z dwiema funkcjami wyszukującymi.

=JEŻELI.BŁĄD(C12*WYSZUKAJ.PIONOWO(C12;A5:C8;3);0)

Udało mi się utworzyć taką funkcję ale ona nie uwzględnia zmieniających się cen w zależności od tego jaka jest jest ilość reklam.


Obrazek
.html
Andy L.

Andy L. ITM, VUB

Temat: sumowanie cen z warunkiem

Mateusz M.:
w pole e10 wpisz:
=C8*D8
w pole e11 wpisz:
=(C9-C8)*D9+E8
w pole e12 wpisz:
=(C10-C9)*D10+E9
w polu c14 podaj liczbę reklam
w pole c15 wprowadź formułę:
=JEŻELI(C14<=C8;C14*D8;JEŻELI(C14<=C9;E8+((C14-C8)*D9);JEŻELI(C14<=C10;E9+((C14-C9)*D10);E10+(C14-C10)*D11)))
>
Bzdury

Następna dyskusja:

Zestawienie cen w Excelu .




Wyślij zaproszenie do