excel - jeżeli
Witam, mam problem z wykombinowaniem funkcji, która będzie przyznawać nagrodę uczniowi ze średnią równą lub wyższą niż 4,5 i do tego uczeń ten musi mieć zachowanie bardzo dobre, lub wzorowe. Proszę o pomoc kogoś kto jest w tym lepszy.
^
JEŻELI się to bodajże w polskiej wersji nazywa
http://office.microsoft.com/pl-pl/excel-help/jezeli-HP005209118.aspx
=JEŻELI(A1>=4,5;"ok";JEŻELI(A2="Bardzo dobry";"ok";"nieok"))
Piszę z głowy
Jednak nie tak, ignoruje zachowanie w tym przypadku, przyznaje tylko od średniej.
Sprawdź na samej średniej, jeżeli zadziała, to warunek poprawny zamień na kolejne jeżeli.
To musi działać, nie ma innej możliwości.
=JEŻELI(ORAZ(pierwszy warunek;drugi warunek);"jest nagroda";"nie ma nagrody")
Będziesz do tego musiał zmienić zachowania na wartości liczbowe za pomocą funkcji pomocniczej albo w powyższej formule zagnieździć LUB.
=JEŻELI(H5>=4,5;"tak";JEŻELI(J5="wzorowe";"tak"; JEŻELI(J5="bardzo dobre";"tak")))
próbowałem takie coś i nadal lipa, przyzna tylko na podstawie tych zachowań, średnia zignoruje
rozwiązanie Mephistophelesa też testowałem, ale nie daje rady z wpasowaniem tam jeszcze tej funkcji LUB, zawsze jakiś błąd
Masz:
=JEŻELI(ORAZ(LUB(J5="wzorowe";J5="bardzo dobre");H5>=4,5);"nagroda";"")
Wielkie dzięki, teraz elegancko.
heh widze że specjalnie robiłeś wczoraj konto