Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Округление времени на полчаса в худшую сторону - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Округление времени на полчаса в худшую сторону
primmary Дата: Пятница, 08.05.2015, 00:22 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день! Подскажите, как можно подсчитать отработанные часы, если опоздание больше, чем на пять минут, округляется на полчаса в большую сторону. Дальнейший шаг после опоздания на 30 минут тоже полчаса (т.е. при опоздании на 45 минут в расчёт идёт 1 час, но 35 мин = 30 мин, а 36 мин = 1 час). Также при уходе с работы раньше положенного времени больше, чем на 5 минут, округляется на полчаса в меньшую сторону. Аналогично уход в 55 минут считается своевременным, а в 54 минуты - минус полчаса от отработанного времени. Соответственно уход в 25-35 минут считается тоже прогулом в полчаса, а в 24 минуты - минус 1 час от отработанного времени. Обед также должен измеряться получасами +/-5 минут, в противном случае округляться до 1-1,5-2 и т.д. часов в худшую для работника сторону. При этом переработка не считается вообще. Надеюсь, я понятно всё объяснила и не представляю, как это можно реализовать. Во вложении - файл с примерами того, как нужно... В колонки "округл" я пыталась подобрать какие-то формулы, но ничего не получается :(
К сообщению приложен файл: ___2.xls (46.0 Kb)
 
Ответить
СообщениеДобрый день! Подскажите, как можно подсчитать отработанные часы, если опоздание больше, чем на пять минут, округляется на полчаса в большую сторону. Дальнейший шаг после опоздания на 30 минут тоже полчаса (т.е. при опоздании на 45 минут в расчёт идёт 1 час, но 35 мин = 30 мин, а 36 мин = 1 час). Также при уходе с работы раньше положенного времени больше, чем на 5 минут, округляется на полчаса в меньшую сторону. Аналогично уход в 55 минут считается своевременным, а в 54 минуты - минус полчаса от отработанного времени. Соответственно уход в 25-35 минут считается тоже прогулом в полчаса, а в 24 минуты - минус 1 час от отработанного времени. Обед также должен измеряться получасами +/-5 минут, в противном случае округляться до 1-1,5-2 и т.д. часов в худшую для работника сторону. При этом переработка не считается вообще. Надеюсь, я понятно всё объяснила и не представляю, как это можно реализовать. Во вложении - файл с примерами того, как нужно... В колонки "округл" я пыталась подобрать какие-то формулы, но ничего не получается :(

Автор - primmary
Дата добавления - 08.05.2015 в 00:22
_Boroda_ Дата: Пятница, 08.05.2015, 01:47 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Красным выделено несовпадение с Вашими данными.
К сообщению приложен файл: 5718671_1.xls (45.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Красным выделено несовпадение с Вашими данными.

Автор - _Boroda_
Дата добавления - 08.05.2015 в 01:47
primmary Дата: Пятница, 08.05.2015, 10:59 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Я сейчас расплачусь от счастья!!! yes
Да, да и ещё раз да! Вот именно человеческого фактора я и хотела избежать. Делала ночью, и поэтому столько ошибок сама натворила :) Не знаю, как Вас и благодарить...


Сообщение отредактировал primmary - Пятница, 08.05.2015, 11:00
 
Ответить
СообщениеЯ сейчас расплачусь от счастья!!! yes
Да, да и ещё раз да! Вот именно человеческого фактора я и хотела избежать. Делала ночью, и поэтому столько ошибок сама натворила :) Не знаю, как Вас и благодарить...

Автор - primmary
Дата добавления - 08.05.2015 в 10:59
primmary Дата: Пятница, 08.05.2015, 11:41 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Ой, а ещё вопросик... Я копирую дальше формулу и ввожу данные, а там, где обед выходит 0:00, теперь печатается #ЧИСЛО. А у вас всё выходило правильно (аналог в строке 18).
 
Ответить
СообщениеОй, а ещё вопросик... Я копирую дальше формулу и ввожу данные, а там, где обед выходит 0:00, теперь печатается #ЧИСЛО. А у вас всё выходило правильно (аналог в строке 18).

Автор - primmary
Дата добавления - 08.05.2015 в 11:41
primmary Дата: Пятница, 08.05.2015, 11:53 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Вот
К сообщению приложен файл: 4872007.xls (27.5 Kb)
 
Ответить
СообщениеВот

Автор - primmary
Дата добавления - 08.05.2015 в 11:53
_Boroda_ Дата: Пятница, 08.05.2015, 12:00 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Как интересно - в 2010 все работает, а в 2003 (2007-го у меня на работе нет) - не хочет
Перепишите формулу обеда вот так:
Код
=ОСТАТ(ОКРВВЕРХ(МАКС(;H2-"0:05:01");"0:30");1)
К сообщению приложен файл: 4872007_1.xls (29.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеКак интересно - в 2010 все работает, а в 2003 (2007-го у меня на работе нет) - не хочет
Перепишите формулу обеда вот так:
Код
=ОСТАТ(ОКРВВЕРХ(МАКС(;H2-"0:05:01");"0:30");1)

Автор - _Boroda_
Дата добавления - 08.05.2015 в 12:00
primmary Дата: Пятница, 08.05.2015, 12:05 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Ещё раз спасибо! Вы - гений :)
 
Ответить
СообщениеЕщё раз спасибо! Вы - гений :)

Автор - primmary
Дата добавления - 08.05.2015 в 12:05
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!