сложная формула расчета переработки
mageslayer
Дата: Вторник, 04.06.2013, 11:30 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
всем привет.. хочу сделать формулу которая бы считала переработанные рабочие часы следующим образом.. первые 2 часа считаются по 1.5, последующие часы, каждый за 2.. и так суммировал каждый из дней переработки.. например: в первый день человек работал с 10 до 17.. т.е. 7 часов.. 7 часов это: 2*1,5+5*2=13 часов, потом день не перерабатывал (0), потом отработал с 9 до 10:30.. 1.5 часа (1,5*1,5=2.25) сумма переработки будет: 13+2,25=15,25 ч. вот прикрепляю табличку.. там должно получиться 9:30 в сумме..
всем привет.. хочу сделать формулу которая бы считала переработанные рабочие часы следующим образом.. первые 2 часа считаются по 1.5, последующие часы, каждый за 2.. и так суммировал каждый из дней переработки.. например: в первый день человек работал с 10 до 17.. т.е. 7 часов.. 7 часов это: 2*1,5+5*2=13 часов, потом день не перерабатывал (0), потом отработал с 9 до 10:30.. 1.5 часа (1,5*1,5=2.25) сумма переработки будет: 13+2,25=15,25 ч. вот прикрепляю табличку.. там должно получиться 9:30 в сумме.. mageslayer
Ответить
Сообщение всем привет.. хочу сделать формулу которая бы считала переработанные рабочие часы следующим образом.. первые 2 часа считаются по 1.5, последующие часы, каждый за 2.. и так суммировал каждый из дней переработки.. например: в первый день человек работал с 10 до 17.. т.е. 7 часов.. 7 часов это: 2*1,5+5*2=13 часов, потом день не перерабатывал (0), потом отработал с 9 до 10:30.. 1.5 часа (1,5*1,5=2.25) сумма переработки будет: 13+2,25=15,25 ч. вот прикрепляю табличку.. там должно получиться 9:30 в сумме.. Автор - mageslayer Дата добавления - 04.06.2013 в 11:30
ShAM
Дата: Вторник, 04.06.2013, 11:47 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация:
249
±
Замечаний:
0% ±
Excel 2010
Если правильно понял: Код
{=СУММ(ЕСЛИ(B4:J4-B3:J3<=1/12;(B4:J4-B3:J3)*1,5;1/8+(B4:J4-B3:J3-1/12)*2))}
Формула массива: вводится одновременным нажатием Ctrl/Shift/Enter.
Если правильно понял: Код
{=СУММ(ЕСЛИ(B4:J4-B3:J3<=1/12;(B4:J4-B3:J3)*1,5;1/8+(B4:J4-B3:J3-1/12)*2))}
Формула массива: вводится одновременным нажатием Ctrl/Shift/Enter. ShAM
Ответить
Сообщение Если правильно понял: Код
{=СУММ(ЕСЛИ(B4:J4-B3:J3<=1/12;(B4:J4-B3:J3)*1,5;1/8+(B4:J4-B3:J3-1/12)*2))}
Формула массива: вводится одновременным нажатием Ctrl/Shift/Enter. Автор - ShAM Дата добавления - 04.06.2013 в 11:47
Формуляр
Дата: Вторник, 04.06.2013, 11:49 |
Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация:
255
±
Замечаний:
0% ±
Excel 2003, 2013
Проверяйте, так надо ?
Excel 2003 EN, 2013 EN
Сообщение отредактировал Формуляр - Вторник, 04.06.2013, 11:50
Ответить
Сообщение Проверяйте, так надо ? Автор - Формуляр Дата добавления - 04.06.2013 в 11:49
mageslayer
Дата: Вторник, 04.06.2013, 11:56 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
=СУММ(ЕСЛИ(B4:J4 -B3:J3<=1/12;(B4:J4-B3:J3)*1,5;1/8+(B4:J4-B3:J3-1/12)*2)) вот в этом месте сразу выдает #ЗНАЧ и формула не считается... может это из-за того что у меня офис 2010ый?..
=СУММ(ЕСЛИ(B4:J4 -B3:J3<=1/12;(B4:J4-B3:J3)*1,5;1/8+(B4:J4-B3:J3-1/12)*2)) вот в этом месте сразу выдает #ЗНАЧ и формула не считается... может это из-за того что у меня офис 2010ый?.. mageslayer
Сообщение отредактировал mageslayer - Вторник, 04.06.2013, 11:58
Ответить
Сообщение =СУММ(ЕСЛИ(B4:J4 -B3:J3<=1/12;(B4:J4-B3:J3)*1,5;1/8+(B4:J4-B3:J3-1/12)*2)) вот в этом месте сразу выдает #ЗНАЧ и формула не считается... может это из-за того что у меня офис 2010ый?.. Автор - mageslayer Дата добавления - 04.06.2013 в 11:56
mageslayer
Дата: Вторник, 04.06.2013, 11:58 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Цитата (Формуляр )
Проверяйте, так надо ?
да.. всё правильно)) но я и сам так делал.. это просто пример.. там будет большой файл и надо как-то сделать без использования доп-ячеек.. я так делал)
Цитата (Формуляр )
Проверяйте, так надо ?
да.. всё правильно)) но я и сам так делал.. это просто пример.. там будет большой файл и надо как-то сделать без использования доп-ячеек.. я так делал)mageslayer
Ответить
Сообщение Цитата (Формуляр )
Проверяйте, так надо ?
да.. всё правильно)) но я и сам так делал.. это просто пример.. там будет большой файл и надо как-то сделать без использования доп-ячеек.. я так делал)Автор - mageslayer Дата добавления - 04.06.2013 в 11:58
ShAM
Дата: Вторник, 04.06.2013, 12:07 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация:
249
±
Замечаний:
0% ±
Excel 2010
Цитата (mageslayer )
вот в этом месте сразу выдает #ЗНАЧ и формула не считается... может это из-за того что у меня офис 2010ый?..
Нет (у меня тоже 2010), это из-за того что невнимательно читаете. Цитата (ShAM )
Формула массива: вводится одновременным нажатием Ctrl/Shift/Enter.
Цитата (mageslayer )
вот в этом месте сразу выдает #ЗНАЧ и формула не считается... может это из-за того что у меня офис 2010ый?..
Нет (у меня тоже 2010), это из-за того что невнимательно читаете. Цитата (ShAM )
Формула массива: вводится одновременным нажатием Ctrl/Shift/Enter.
ShAM
Ответить
Сообщение Цитата (mageslayer )
вот в этом месте сразу выдает #ЗНАЧ и формула не считается... может это из-за того что у меня офис 2010ый?..
Нет (у меня тоже 2010), это из-за того что невнимательно читаете. Цитата (ShAM )
Формула массива: вводится одновременным нажатием Ctrl/Shift/Enter.
Автор - ShAM Дата добавления - 04.06.2013 в 12:07
китин
Дата: Вторник, 04.06.2013, 12:07 |
Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
Цитата (mageslayer )
вот в этом месте сразу выдает #ЗНАЧ и формула не считается
Цитата (ShAM )
Формула массива: вводится одновременным нажатием Ctrl/Shift/Enter
Цитата (mageslayer )
вот в этом месте сразу выдает #ЗНАЧ и формула не считается
Цитата (ShAM )
Формула массива: вводится одновременным нажатием Ctrl/Shift/Enter
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение Цитата (mageslayer )
вот в этом месте сразу выдает #ЗНАЧ и формула не считается
Цитата (ShAM )
Формула массива: вводится одновременным нажатием Ctrl/Shift/Enter
Автор - китин Дата добавления - 04.06.2013 в 12:07
mageslayer
Дата: Вторник, 04.06.2013, 12:14 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
точно... всё начало считаться)) теперь другая проблема..) если переработка идет до 0:00 или например до 1:00.. то ошибка при вычислении.. а если бы даже и вычислил без ошибки, то посчитал бы неправильно) там минус часы бы были)) правка ой.. считает всё.. ошибка только если сумма отрицательная.. считает в минус.. отнимает от 0 10 и получаеца -10.... модуль может какой-нибуть брать.. О_о ща попробую..) правка 2 не.. модуль не канает.. 0-23= -23, а не -1.. =\ ... дуу-умаем дальше..
точно... всё начало считаться)) теперь другая проблема..) если переработка идет до 0:00 или например до 1:00.. то ошибка при вычислении.. а если бы даже и вычислил без ошибки, то посчитал бы неправильно) там минус часы бы были)) правка ой.. считает всё.. ошибка только если сумма отрицательная.. считает в минус.. отнимает от 0 10 и получаеца -10.... модуль может какой-нибуть брать.. О_о ща попробую..) правка 2 не.. модуль не канает.. 0-23= -23, а не -1.. =\ ... дуу-умаем дальше.. mageslayer
Сообщение отредактировал mageslayer - Вторник, 04.06.2013, 12:21
Ответить
Сообщение точно... всё начало считаться)) теперь другая проблема..) если переработка идет до 0:00 или например до 1:00.. то ошибка при вычислении.. а если бы даже и вычислил без ошибки, то посчитал бы неправильно) там минус часы бы были)) правка ой.. считает всё.. ошибка только если сумма отрицательная.. считает в минус.. отнимает от 0 10 и получаеца -10.... модуль может какой-нибуть брать.. О_о ща попробую..) правка 2 не.. модуль не канает.. 0-23= -23, а не -1.. =\ ... дуу-умаем дальше.. Автор - mageslayer Дата добавления - 04.06.2013 в 12:14
ShAM
Дата: Вторник, 04.06.2013, 12:17 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация:
249
±
Замечаний:
0% ±
Excel 2010
Дайте все возможные варианты в файле с пояснением что, как и почему.
Дайте все возможные варианты в файле с пояснением что, как и почему. ShAM
Ответить
Сообщение Дайте все возможные варианты в файле с пояснением что, как и почему. Автор - ShAM Дата добавления - 04.06.2013 в 12:17
mageslayer
Дата: Вторник, 04.06.2013, 12:32 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
блин.. если я правильно понял, то так..)) ладно)) просто сообщу бухам, что если больше 0:00 то надо смещать..) thx всем =)
блин.. если я правильно понял, то так..)) ладно)) просто сообщу бухам, что если больше 0:00 то надо смещать..) thx всем =) mageslayer
Сообщение отредактировал mageslayer - Вторник, 04.06.2013, 12:53
Ответить
Сообщение блин.. если я правильно понял, то так..)) ладно)) просто сообщу бухам, что если больше 0:00 то надо смещать..) thx всем =) Автор - mageslayer Дата добавления - 04.06.2013 в 12:32
DV
Дата: Вторник, 04.06.2013, 13:45 |
Сообщение № 11
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация:
194
±
Замечаний:
0% ±
Excel 2010 RUS
Вот такой вот "монстр": Код
=СУММПРОИЗВ(ОСТАТ(B4:J4*(B3:J3<>"")-B3:J3*(B4:J4<>"");1))*1,5+СУММПРОИЗВ((ОСТАТ(B4:J4*(B3:J3<>"")-B3:J3*(B4:J4<>"");1)>1/12)*(ОСТАТ(B4:J4*(B3:J3<>"")-B3:J3*(B4:J4<>"");1)-1/12)*0,5)
Вот такой вот "монстр": Код
=СУММПРОИЗВ(ОСТАТ(B4:J4*(B3:J3<>"")-B3:J3*(B4:J4<>"");1))*1,5+СУММПРОИЗВ((ОСТАТ(B4:J4*(B3:J3<>"")-B3:J3*(B4:J4<>"");1)>1/12)*(ОСТАТ(B4:J4*(B3:J3<>"")-B3:J3*(B4:J4<>"");1)-1/12)*0,5)
DV
Ответить
Сообщение Вот такой вот "монстр": Код
=СУММПРОИЗВ(ОСТАТ(B4:J4*(B3:J3<>"")-B3:J3*(B4:J4<>"");1))*1,5+СУММПРОИЗВ((ОСТАТ(B4:J4*(B3:J3<>"")-B3:J3*(B4:J4<>"");1)>1/12)*(ОСТАТ(B4:J4*(B3:J3<>"")-B3:J3*(B4:J4<>"");1)-1/12)*0,5)
Автор - DV Дата добавления - 04.06.2013 в 13:45