Табель учета рабочего времени
marveen
Дата: Понедельник, 16.03.2015, 04:57 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Помогите, не могу разобраться! Я для себя создаю табель который сам все считает. Я запрограммировал все графы кроме одной. Не получается запрограммировать графу "количество часов переработки". Хотелось бы чтобы табель считал так: если в графах где указывается количество отработанных в день часов стояло более 8 (к примеру 9,10,11,12), то табель считал бы 8 часов как обычно и в то же время лишние количества часов суммировал в графу с переработкой. Остальные графы я запрограммировал, но в некоторых (Отпуск очередной и т.д.) получились слишком большие формулы. Они в общем то работают, но мне кажется что я что-то не так сделал.
Помогите, не могу разобраться! Я для себя создаю табель который сам все считает. Я запрограммировал все графы кроме одной. Не получается запрограммировать графу "количество часов переработки". Хотелось бы чтобы табель считал так: если в графах где указывается количество отработанных в день часов стояло более 8 (к примеру 9,10,11,12), то табель считал бы 8 часов как обычно и в то же время лишние количества часов суммировал в графу с переработкой. Остальные графы я запрограммировал, но в некоторых (Отпуск очередной и т.д.) получились слишком большие формулы. Они в общем то работают, но мне кажется что я что-то не так сделал. marveen
К сообщению приложен файл:
__2.xls
(74.5 Kb)
Ответить
Сообщение Помогите, не могу разобраться! Я для себя создаю табель который сам все считает. Я запрограммировал все графы кроме одной. Не получается запрограммировать графу "количество часов переработки". Хотелось бы чтобы табель считал так: если в графах где указывается количество отработанных в день часов стояло более 8 (к примеру 9,10,11,12), то табель считал бы 8 часов как обычно и в то же время лишние количества часов суммировал в графу с переработкой. Остальные графы я запрограммировал, но в некоторых (Отпуск очередной и т.д.) получились слишком большие формулы. Они в общем то работают, но мне кажется что я что-то не так сделал. Автор - marveen Дата добавления - 16.03.2015 в 04:57
ShAM
Дата: Понедельник, 16.03.2015, 05:51 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация:
249
±
Замечаний:
0% ±
Excel 2010
в некоторых (Отпуск очередной и т.д.) получились слишком большие формулы.
Ну, если с СУММЕСЛИ() разобрались (судя по ячейке S9), то сможете разобраться и со СЧЁТЕСЛИ(). Посмотрите, например ячейку S8. А для переработки можно использовать, например: Код
=СУММПРОИЗВ((D9:R9>8)*(D9:R9-8))+СУММПРОИЗВ((T9:AI9>8)*(T9:AI9-8))
в некоторых (Отпуск очередной и т.д.) получились слишком большие формулы.
Ну, если с СУММЕСЛИ() разобрались (судя по ячейке S9), то сможете разобраться и со СЧЁТЕСЛИ(). Посмотрите, например ячейку S8. А для переработки можно использовать, например: Код
=СУММПРОИЗВ((D9:R9>8)*(D9:R9-8))+СУММПРОИЗВ((T9:AI9>8)*(T9:AI9-8))
ShAM
Ответить
Сообщение в некоторых (Отпуск очередной и т.д.) получились слишком большие формулы.
Ну, если с СУММЕСЛИ() разобрались (судя по ячейке S9), то сможете разобраться и со СЧЁТЕСЛИ(). Посмотрите, например ячейку S8. А для переработки можно использовать, например: Код
=СУММПРОИЗВ((D9:R9>8)*(D9:R9-8))+СУММПРОИЗВ((T9:AI9>8)*(T9:AI9-8))
Автор - ShAM Дата добавления - 16.03.2015 в 05:51
VEKTORVSFREEMAN
Дата: Понедельник, 16.03.2015, 06:37 |
Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация:
130
±
Замечаний:
0% ±
MS Office Excel 2010
marveen, здравствуйте! Формула для переработки в рабочие дни Код
=СУММПРОИЗВ((D8:R8=$I$15)*(D9:R9>8)*(D9:R9-8))+СУММПРОИЗВ((T8:AI8=$I$15)*(T9:AI9>8)*(T9:AI9-8))
А так же формулы поправил, смотрите, проверяйте
marveen, здравствуйте! Формула для переработки в рабочие дни Код
=СУММПРОИЗВ((D8:R8=$I$15)*(D9:R9>8)*(D9:R9-8))+СУММПРОИЗВ((T8:AI8=$I$15)*(T9:AI9>8)*(T9:AI9-8))
А так же формулы поправил, смотрите, проверяйте VEKTORVSFREEMAN
"Опыт - это то, что получаешь, не получив того, что хотел"
Ответить
Сообщение marveen, здравствуйте! Формула для переработки в рабочие дни Код
=СУММПРОИЗВ((D8:R8=$I$15)*(D9:R9>8)*(D9:R9-8))+СУММПРОИЗВ((T8:AI8=$I$15)*(T9:AI9>8)*(T9:AI9-8))
А так же формулы поправил, смотрите, проверяйте Автор - VEKTORVSFREEMAN Дата добавления - 16.03.2015 в 06:37
ShAM
Дата: Понедельник, 16.03.2015, 07:11 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация:
249
±
Замечаний:
0% ±
Excel 2010
[offtop]Ну вот, пришел Виктор и все порешал. Не дал человеку подумать самому. :)[/offtop]
[offtop]Ну вот, пришел Виктор и все порешал. Не дал человеку подумать самому. :)[/offtop] ShAM
Ответить
Сообщение [offtop]Ну вот, пришел Виктор и все порешал. Не дал человеку подумать самому. :)[/offtop] Автор - ShAM Дата добавления - 16.03.2015 в 07:11
VEKTORVSFREEMAN
Дата: Понедельник, 16.03.2015, 07:28 |
Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация:
130
±
Замечаний:
0% ±
MS Office Excel 2010
Ну вот, пришел Виктор и все ...
[offtop]Просто у меня не вяжется в голове, как можно было в одном файле применить ВМЕСТЕ следующие формулы Код
=СУММЕСЛИ(D8:R8;"я";D9:R9)
и почти то же самое по смыслу Код
=ЕСЛИ(D8="о";1;0)+ЕСЛИ(E8="о";1;0)+ЕСЛИ(F8="о";1;0)+ЕСЛИ(G8="о";1;0)+ЕСЛИ(H8="о";1;0)+ЕСЛИ(I8="о";1;0)+ЕСЛИ(J8="о";1;0)+ЕСЛИ(K8="о";1;0)+ЕСЛИ(L8="о";1;0)+ЕСЛИ(M8="о";1;0)+ЕСЛИ(N8="о";1;0)+ЕСЛИ(O8="о";1;0)+ЕСЛИ(P8="о";1;0)+ЕСЛИ(Q8="о";1;0)+ЕСЛИ(R8="о";1;0)+ЕСЛИ(T8="о";1;0)+ЕСЛИ(U8="о";1;0)+ЕСЛИ(V8="о";1;0)+ЕСЛИ(W8="о";1;0)+ЕСЛИ(X8="о";1;0)+ЕСЛИ(Y8="о";1;0)+ЕСЛИ(Z8="о";1;0)+ЕСЛИ(AA8="о";1;0)+ЕСЛИ(AB8="о";1;0)+ЕСЛИ(AC8="о";1;0)+ЕСЛИ(AD8="о";1;0)+ЕСЛИ(AE8="о";1;0)+ЕСЛИ(AF8="о";1;0)+ЕСЛИ(AG8="о";1;0)+ЕСЛИ(AH8="о";1;0)+ЕСЛИ(AI8="о";1;0)
Ну уж очень стало жалко затраченного времени ТС на написание таких "заикающихся-великанов". Просто не хотелось, что-бы они остались в файле.[/offtop]
Ну вот, пришел Виктор и все ...
[offtop]Просто у меня не вяжется в голове, как можно было в одном файле применить ВМЕСТЕ следующие формулы Код
=СУММЕСЛИ(D8:R8;"я";D9:R9)
и почти то же самое по смыслу Код
=ЕСЛИ(D8="о";1;0)+ЕСЛИ(E8="о";1;0)+ЕСЛИ(F8="о";1;0)+ЕСЛИ(G8="о";1;0)+ЕСЛИ(H8="о";1;0)+ЕСЛИ(I8="о";1;0)+ЕСЛИ(J8="о";1;0)+ЕСЛИ(K8="о";1;0)+ЕСЛИ(L8="о";1;0)+ЕСЛИ(M8="о";1;0)+ЕСЛИ(N8="о";1;0)+ЕСЛИ(O8="о";1;0)+ЕСЛИ(P8="о";1;0)+ЕСЛИ(Q8="о";1;0)+ЕСЛИ(R8="о";1;0)+ЕСЛИ(T8="о";1;0)+ЕСЛИ(U8="о";1;0)+ЕСЛИ(V8="о";1;0)+ЕСЛИ(W8="о";1;0)+ЕСЛИ(X8="о";1;0)+ЕСЛИ(Y8="о";1;0)+ЕСЛИ(Z8="о";1;0)+ЕСЛИ(AA8="о";1;0)+ЕСЛИ(AB8="о";1;0)+ЕСЛИ(AC8="о";1;0)+ЕСЛИ(AD8="о";1;0)+ЕСЛИ(AE8="о";1;0)+ЕСЛИ(AF8="о";1;0)+ЕСЛИ(AG8="о";1;0)+ЕСЛИ(AH8="о";1;0)+ЕСЛИ(AI8="о";1;0)
Ну уж очень стало жалко затраченного времени ТС на написание таких "заикающихся-великанов". Просто не хотелось, что-бы они остались в файле.[/offtop]VEKTORVSFREEMAN
"Опыт - это то, что получаешь, не получив того, что хотел"
Ответить
Сообщение Ну вот, пришел Виктор и все ...
[offtop]Просто у меня не вяжется в голове, как можно было в одном файле применить ВМЕСТЕ следующие формулы Код
=СУММЕСЛИ(D8:R8;"я";D9:R9)
и почти то же самое по смыслу Код
=ЕСЛИ(D8="о";1;0)+ЕСЛИ(E8="о";1;0)+ЕСЛИ(F8="о";1;0)+ЕСЛИ(G8="о";1;0)+ЕСЛИ(H8="о";1;0)+ЕСЛИ(I8="о";1;0)+ЕСЛИ(J8="о";1;0)+ЕСЛИ(K8="о";1;0)+ЕСЛИ(L8="о";1;0)+ЕСЛИ(M8="о";1;0)+ЕСЛИ(N8="о";1;0)+ЕСЛИ(O8="о";1;0)+ЕСЛИ(P8="о";1;0)+ЕСЛИ(Q8="о";1;0)+ЕСЛИ(R8="о";1;0)+ЕСЛИ(T8="о";1;0)+ЕСЛИ(U8="о";1;0)+ЕСЛИ(V8="о";1;0)+ЕСЛИ(W8="о";1;0)+ЕСЛИ(X8="о";1;0)+ЕСЛИ(Y8="о";1;0)+ЕСЛИ(Z8="о";1;0)+ЕСЛИ(AA8="о";1;0)+ЕСЛИ(AB8="о";1;0)+ЕСЛИ(AC8="о";1;0)+ЕСЛИ(AD8="о";1;0)+ЕСЛИ(AE8="о";1;0)+ЕСЛИ(AF8="о";1;0)+ЕСЛИ(AG8="о";1;0)+ЕСЛИ(AH8="о";1;0)+ЕСЛИ(AI8="о";1;0)
Ну уж очень стало жалко затраченного времени ТС на написание таких "заикающихся-великанов". Просто не хотелось, что-бы они остались в файле.[/offtop]Автор - VEKTORVSFREEMAN Дата добавления - 16.03.2015 в 07:28
marveen
Дата: Понедельник, 16.03.2015, 11:21 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Спасибо большое всем кто принимал участие. Все работает, все супер!
Спасибо большое всем кто принимал участие. Все работает, все супер! marveen
Ответить
Сообщение Спасибо большое всем кто принимал участие. Все работает, все супер! Автор - marveen Дата добавления - 16.03.2015 в 11:21