Chciałbym stworzyć arkusz ocen, ale nie mogę sobie poradzić z problemem:
a/ Jak sprawić, żeby, jak są oceny 5+ i 4 średnia wyszła 4.5, a nie #ARG! ? Dokładniej chodzi mi o to jak przypisać symbolowi “+” wartość “0”, lub jak sprawić żeby przy liczeniu średniej został ten znak pominięty
Czyli dodać opcję, że jeżeli jest 5+ lub 5- to ma to traktować jako 5 i tak dla innych ocen, ale to masa kombinowania i funkcji jeżeli w innych funkcjach jeżeli Wiem, bo już raz coś takiego robiłem na zajęciach w technikum.
Ehh, już dawno tego nie wymyślałem, ale to coś w stylu JEŻELI(“5+”;5;JEŻELI(“5”;5;JEŻELI(“5-”;5;JEŻELI(“4+”;4;JEŻELI(…))))). Tyle tylko, że to masa tekstu… prawdopodobnie istnieje jakaś prostsza metoda, ale jakoś nie mam na nią pomysłu. Póki co to jest jedyna metoda na jaką wpadłem.
PS: tam, gdzie jest wielokropek oczywiście powtarzać do 1+, możesz też dodać 6-
A B C D E F G H I J K
1 Lp. Nazwisko i imię [OCENY] [OCENY BEZ +i-] Średnia
2 1. Kowalski Jan 5 5- 4+ 6
3 2. Nowak Marian 4+ 2 3+ 5
4 3. Król Janina 1 1 2- 1
5 4. Maciejewska Joanna 4 4+ 4 4-
6 5. Gg Pięćsetpięć 6 6 6 6
Oceny z + i - (w kolumnach C-F) trzeba przeliczyć na wersje bez + i -, które znajdą się w kolumnach G-J.
Dla przykładu w komórce G2 trzeba by wpisać formułę:
I to wystarczy przekopiować poprzez przeciągnięcie tego kwadracika w prawym dolnym rogu komórki do wszystkich komórek z zakresu G2:J6.
Mi wyszły takie średnie:
5
3,5
1,25
4
6
Nie ma sensu wymieniać w tej funkcji ocen bez + i - (tą funkcję spełnia wywołanie zawartości komórki C2 jako fałsz do ostatniego zagnieżdżonego JEŻELI.
Swoją drogą akurat tą funkcję tłumacze Excela mogliby pominąć, kiedy tłumaczyli go z angielskiego. Dużo krócej jest napisać IF niż JEŻELI.
Musisz wszystkie oceny przeliczyć na wersje bez + i -. Odpowiednią formułę znajdziesz 2 posty wyżej. Trzeba tylko każde C2 w tej formule zmienić na B1 oraz dodać jeszcze jedno “jeżeli” zamieniające pustą komórkę ("") na pustą komórkę ("") tak, żeby formuła nie traktowała pustych komórek jako 0.
Teraz formuła sprawdza dodatkowo czy wprowadzona jest wartość oceny, w przeciwnym wypadku (jeśli ktoś wprowadzi np. ocenę 7) zwraca BŁĄD.
Formułę należy wstawić do komórki K1 i przekopiować na cały zakres K1:S14. Formułę średniej trzeba zmienić tak, żeby średnia była liczona z zakresu K1:S1.
Ale to jest niemożliwe, żeby arkusz kalkulacyjny wliczał do średniej TREŚĆ funkcji. Zawsze będzie wliczać wynik. Na tym polega właśnie arkusz kalkulacyjny.