Strona 1 z 1

Określenie liczby mieszczącej się w zakresie

: śr sie 08, 2018 12:14 pm
autor: Inferno882
Witam,
może ktoś mi pomoże przy wyborze funkcji. Mam dane w danej komórce, które dzielę stale przez 80. Wynik powstały z tego dzielenia chcę dopasować do zakresu. Np.: jeżeli wynik dzielenia jest pomiędzy 5-10 to 12, jeżeli pomiędzy 10-20 to 15. Próbowałem to wykonać funkcją JEŻELI, ale pojawia się błąd, którego nie mogę skorygować:
=JEŻELI(G27/80<=0,5;13,5;JEŻELI(1>=G27/80>0,5;15,5);JEŻELI(2>=G27/80>1;17);JEŻELI(5>=G27/80>2;19))

Z góry dziękuję za pomoc

Re: Określenie liczby mieszczącej się w zakresie

: śr sie 08, 2018 3:58 pm
autor: Jermor
Użyj funkcji WYSZUKAJ.PIONOWO albo WYSZUKAJ.POZIOMO. np w taki sposób:

Kod: Zaznacz cały

=WYSZUKAJ.PIONOWO(A1/80;{0;0|5;12|10;15};2)
przy założeniu, że liczba podstawowa jest w A1. Funkcję możesz odpowiednio rozbudować.
Zapis w nawiasach { } w tej funkcji to tak zwana stała tablicowa tutaj odpowiadająca dwukolumnowej tablicy o trzech wierszach.
Jeśli chodzi o twoje funkcje JEŻELI to całkiem słabo się do nich zabrałeś.
Poczytaj o nich np tutaj:
https://yestok.pl/ooo/y57.php

Re: Określenie liczby mieszczącej się w zakresie

: czw sie 09, 2018 5:06 pm
autor: Inferno882
Dziękuję Jermor za pomoc. Poczytałem trochę na temat funkcji JEŻELI i próbowałem Twojej sugestii, ale bez skutku. Chyba do końca nie o to mi chodziło. Postaram się przedstawić jeszcze raz na przykładzie.

Mam do obliczenia kwotę za wysyłkę paczki. Kwota jest uzależniona od jej wagi. Mam tylko wpłaty i informację, że za kilogram paczki trzeba zapłacić stałą kwotę 80 zł. Teraz potrzebuję funkcji, która podzieli kwotę wpłaty np.: 190 zł przez 80 zł. Ok wyjdzie około 2,375. Teraz ta wartość musi zostać przypisana do przedziału cenowego dotyczącego opłaty za ilość kilogramów. I tak np.: jak paczka mieści się w przedziale 0-0,5 kg płacimy 13, jak w przedziale 1-2 kg to 15 zł itd.

To co chcę osiągnąć to funkcja która policzy mi od razu kwotę jaką muszę zapłacić za przesyłkę, czy będzie to 13 zł, czy 15 zł etc. Próbowałem zrobić to funkcją JEŻELI, tak jak zauważyłeś nieudolnie :| , lecz nie chce mi tego policzyć w ten sposób. Jestem laikiem w kwestii funkcji dlatego próbuje różnych sposobów. Na mój gust przedziały/zakresy, które ustawiam nie są zamknięte, w sensie, że tylko od 1 do 2 i się nakładają stąd błąd. Być może się mylę.

Re: Określenie liczby mieszczącej się w zakresie

: czw sie 09, 2018 6:59 pm
autor: Jermor
To właśnie wylicza podana przeze mnie funkcja WYSZUKAJ.PIONOWO. Problemem jest tabela opłat. Z tego co napisałeś nie jest ona spójna. Napisałeś bowiem, że od 0 do 0,5 kg cena wynosi 12 zł a od 1 do 2 15. A co z wagą od 0,5 do 1?
W załączeniu masz przykład wykorzystania tej funkcji.