Witam.
Od dłuższego czasu szukam rozwiązania w dowolnym arkuszu kalkulacyjnym następujacego zagadnienia:
Komórka A1 zawiera liczbę 10. Komórka A2 zawiera liczbę 13. Komórka A3 zawiera liczbę 7.
Komórka B1 zawiera string Kasia. Komórka B2 zawiera liczbę Zosia. Komórka B3 zawiera liczbę Basia.
W komórce D3 wstawiam funkcję =MAX(A1:A3); W komórce E3, jak wstawić imię tej osoby (tylko nie ręcznie :P)?
Jeśli jest to niezrozumiałe , to podam zastosowanie: Na lekcji wychowawczyni aby przedstawić rodzicom kto ma najlepszą średnią spisuje wszystkie oceny do np. Excela wylicza średnią i chce by arkusz kalkulacyjny sam napisał kto jest najlepszy. Uwaga - wychowawczni nie chce sortować listy uczniów pod względem średniej,gdyż zależy jej na liście taką jaką ma zgodnie z alfabetem.
Z góry dziękuję za pomoc.
Jeżeli: Komórka A1 zawiera liczbę 10. Komórka A2 zawiera liczbę 13. Komórka A3 zawiera liczbę 7.
Komórka B1 zawiera string Kasia. Komórka B2 zawiera liczbę Zosia. Komórka B3 zawiera liczbę Basia.
TO C1=PODAJ.POZYCJĘ(D1;A:A;0)
ORAZ D1=MAX(A:A)
E1{=INDEKS(A:B;C1;2)}
THE END :)
:excl: Dla Twojego przykładu rozwiązanie to jest prawidłowe tylko wtedy gdy wartość MAX (użyłeś funkcji MAX, która wyświetla tylko wartość maksymalną bez względu na to ile razy ona występuje), zatem jeżeli Zosia=13, a następnie Piotrek=8 dalej Hania=13 to jeśli C1=PODAJ.POZYCJĘ(D1;A:A;0) funkcja wyświetli Ci Zosię, a jeśli w C1=PODAJ.POZYCJĘ(D1;A:A;1) to funkcja wyświetli Ci Hanię.
Przeanalizuj sobie zapis i zmodyfikuj według Twojego uznania. Użytkownik marko888 edytował ten post 03 grudzień 2006, 02:16
Dziekuje :D
Zastosowałem to w następujący sposób: =MAX.K(A1:A3;1) =INDEKS(A1:B3;PODAJ.POZYCJĘ(D3;A1:A3;0);2) Działa :)
Fakt, iż jest dość poważny błąd, o którym wspomniałeś, który uwidacznia się przy liczbach naturalnych, bo przy rzeczywistych jest mniejszy z uwagi na ułamki, które zmniejszają prawdp. błędu (większy zakres możłiwości danej).
Rozwiązanie pewnie tkwi w macierzach :P
Dzięki za nakierowanie!
zanotowane.pldoc.pisz.plpdf.pisz.plmilosnikstop.keep.pl
|