Strona 1 z 1

Uproszczenie wielokrotnie powtarzanej funkcji JEŻELI

: pn lut 22, 2016 6:39 pm
autor: damajek
Witam,
prośba o pomoc w uproszczeniu funkcji odnajdywania określonej wartości w kolumnie arkusza.
Sytuacja wygląda tak: W kolumnie A mam określone wartości rosnące, np. 4 5 6 7 8 9 gdzie w drugiej kolumnie - B mam wartości powiedzmy 0,30 0,35 0,42 0,50 0,68 0,90.
I teraz zagadnienia:
1) Podaję liczbę 0,40 - potrzebuję automatycznie przeszukać kolumnę B i znaleźć pierwszą liczbę większą od podanej - w wyniku powinna się podać liczba 0,42.
2) Jak już mam znalezioną liczbę w kolumnie B o wartości 0,42 to chciałbym odnaleźć wartość odpowiadającą z kolumnie A - w wyniku powinno podać wartość 6.
3) Przeszukiwanie w drugą stronę - czyli znaleźć najbliższą wartość mniejszą od podanej - czyli 0,35.


Kiedyś takie coś udało mi się zrobić jedną funkcją - ale kompletnie nie pamiętam jak.
Teraz robię tak:
=JEŻELI(B1>0,40;B1;JEŻELI(B2>0,40;B2;JEŻELI(........................
=JEŻELI(B1=0,42;A1;JEŻELI(B2=0,42;A2;JEŻELI(........................

Proszę poratujcie.

Re: Uproszczenie wielokrotnie powtarzanej funkcji JEŻELI

: wt lut 23, 2016 12:01 am
autor: Jan_J
Przyjrzyj się funkcji VLOOKUP (wyszukaj.pionowo) albo parze funkcji MATCH (podaj.pozycję) i INDEX (indeks). Oba warianty są nieźle opisane na forum, skorzystaj z wyszukiwarki.

Re: Uproszczenie wielokrotnie powtarzanej funkcji JEŻELI

: wt lut 23, 2016 5:30 pm
autor: damajek
Dzięki - WYSZUKAJ załatwiłem całą sprawę.
Dodam tylko, że wyszukaj szuka najbliższej liczby ale mniejszej wartości od szukanej.

Re: Uproszczenie wielokrotnie powtarzanej funkcji JEŻELI

: wt lut 23, 2016 10:07 pm
autor: Jan_J
Warto czytać helpy, dokumentację i przykłady.
Zarówno wyszukaj-e, jak match-e mają ostatni, opcjonalny argument, który decyduje o rozumieniu "dopasowania", jak też o stosowanej metodzie algorytmicznej. W przypadku wartości 0 dopasowanie jest dosłowne, w przeciwieństwie do domyślnej wartości 1.