Mam napisać funkcję, która pokaże, kto dostał jaką ocenę (program Excel) Punktacja poniżej 30 -2 31-40 - 3 41-50 - 4 51-60 - 5 Ja zrobiłam tak: =JEŻELI(B4<=30;"2";JEŻELI(B4>=31;"3";JEŻELI(B4<=40;"3";JEŻELI(B4>=41;"4";JEŻELI(B4<=50;"4";JEŻELI(B4>=51;"5";JEŻELI(B4<60;"5"))))))) Próbowałam też tak =JEŻELI(B6<30;"2";JEŻELI(B6>=31;"3";JEŻELI(B6>=41;"4";JEŻELI(B6>51;"5")))) I mi pokazuje złą ocenę, proszę o poprawkę, szybko to na spr w czwartek!!
Firewall
W zasadzie oba są PRAWIE dobrze ;) Spróbuj tak =JEŻELI($B6<30;"2";JEŻELI($B6<31;"3";JEŻELI($B6<41;"4";JEŻELI($B6<61;"5"))))
O ile dobrze się domyślam pierwsza ocena pokazywała się dobrze ale po przeciągnięciu reguły było już źle. Znaczek dolara adresuje na sztywno kolumnę B natomiast wiersze mogą się zmieniać. Poza tym staraj się jak najprościej i w jeden sposób deklarować warunki. PS dodaj warunek dla ndst ;)
Spróbuj tak
=JEŻELI($B6<30;"2";JEŻELI($B6<31;"3";JEŻELI($B6<41;"4";JEŻELI($B6<61;"5"))))
O ile dobrze się domyślam pierwsza ocena pokazywała się dobrze ale po przeciągnięciu reguły było już źle. Znaczek dolara adresuje na sztywno kolumnę B natomiast wiersze mogą się zmieniać.
Poza tym staraj się jak najprościej i w jeden sposób deklarować warunki.
PS dodaj warunek dla ndst ;)