Temat: Jeżeli?? Złożony problem

Witam!!
Potrzebuję przeliczyć uśrednienie godzin dla pracownika. W zależności od klasy w jakiej pracuje ma różnie wykazywane godziny. Na przykład w klasie 1a Technikum (TE) ma liczoną jedną pełną godzinę ale w klasie 1c TE tylko 0,89 godziny. Próbuję rozwiązać ten problem w następujący sposób:
=(JEŻELI(LICZ.JEŻELI(C10:H18;"*1a*TE T*");1;0))*(JEŻELI(LICZ.JEŻELI(C10:H18;"*1b*TE T*");1;0))*(JEŻELI(LICZ.JEŻELI(C10:H18;"*1c*TE T*");0,89;0))

Ale coś robię źle. Źle liczy, a kiedy w podanym zakresie pojawi się jeszcze raz ta sama klasa wtedy jej już drugi raz nie liczy.

--
Proszę o pomocBolo Bolo edytował(a) ten post dnia 07.10.10 o godzinie 20:59

konto usunięte

Temat: Jeżeli?? Złożony problem

Witam,

gdyby udało Ci się podstawić link do pliku przykładowego to by ułatwiło sprawę, ale tak na pierwszy rzut oka, to czy nie powinieneś Bolo (?) w liczniku zsumować ilości godzin przepracowanych (podana formuła przez Ciebie tylko pomiędzy nawiasami z funkcją Jeżeli zamiast mnożenia - dodawanie) a w mianowniku wyliczyć ilość wystąpień klas wziętych pod uwagę do liczenia licznika?

Marcin

Temat: Jeżeli?? Złożony problem


Obrazek

Chodzi o to, żeby został zsumowany cały dzień tygodnia i w zależności od uśrednienia Excel sumował w komórce B5 ile w sumie godzin - zwykłych i uśrednionych (w zależności od rodzaju klasy) przepracował nauczyciel.
Formuła w komórce B5 obecnie jest taka:
=(JEŻELI(LICZ.JEŻELI(B6:B14;"*1c*TE T*");0,89;0))*(JEŻELI(LICZ.JEŻELI(B6:B14;"*2b*TE T*");0,89;0))*(JEŻELI(LICZ.JEŻELI(B6:B14;"*2c*TE T*");0,89;0))*(JEŻELI(LICZ.JEŻELI(B6:B14;"*3a*TE T*");0,89;0))*(JEŻELI(LICZ.JEŻELI(B6:B14;"*3b*TE T*");0,89;0))*(JEŻELI(LICZ.JEŻELI(B6:B14;"*3c*TE T*");0,89;0))*(JEŻELI(LICZ.JEŻELI(B6:B14;"*4a*TE T*");0,79;0))*(JEŻELI(LICZ.JEŻELI(B6:B14;"*1a*TE T*");1;0))*(JEŻELI(LICZ.JEŻELI(B6:B14;"*1b*TE T*");1;0))*(JEŻELI(LICZ.JEŻELI(B6:B14;"*2a*TE T*");1;0))

Wpisane w komórki poniżej (zakres B6:B14) wyrażenia typu: "1a TE T" albo "1b TE T" ... itd ... powinny być zliczane sumarycznie w komórce B5.
Ale tak jak pisałem jeśli na przykład powtarza się "1a TE T" kilka razy, to już źle liczy ...

konto usunięte

Temat: Jeżeli?? Złożony problem

Spróbuj Bolo coś takiego:

=((LICZ.JEŻELI(B6:B14;"*1c*TE T*")+LICZ.JEŻELI(B6:B14;"*2b*TE T*")+LICZ.JEŻELI(B6:B14;"*2c*TE T*")+LICZ.JEŻELI(B6:B14;"*3a*TE T*")+LICZ.JEŻELI(B6:B14;"*3b*TE T*")+LICZ.JEŻELI(B6:B14;"*3c*TE T*"))*0,89)+(LICZ.JEŻELI(B6:B14;"*4a*TE T*")*0,79)+LICZ.JEŻELI(B6:B14;"*1a*TE T*")+LICZ.JEŻELI(B6:B14;"*1b*TE T*")+LICZ.JEŻELI(B6:B14;"*2a*TE T*")Marcin S. edytował(a) ten post dnia 07.10.10 o godzinie 22:34

Temat: Jeżeli?? Złożony problem

Wielkie, wielkie dzięki :) Działa jak należy ...

Następna dyskusja:

formatowanie warunkowe + fu...




Wyślij zaproszenie do