Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2013, 15:54   #11
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Вставьте вот такую формулу:

Код:
=МАКС(;МАКС(;B3-"9:30")-C3 + "19:30:00")*14400
она подсчитывает штраф за минуты, недоработанные человеком до 9 рабочих часов.

Вот такая формула:

Код:
=МАКС(;МАКС(;B3-"9:30")*(C3 - B3 < 9/24))*14400
посчитает штраф за опоздание на работу, если не были отработаны 9 рабочих часов.
Правильно поставленная задача - три четверти решения.

Последний раз редактировалось DiemonStar; 06.03.2013 в 15:59.
DiemonStar вне форума Ответить с цитированием
Старый 06.03.2013, 16:30   #12
hevansy
 
Регистрация: 06.03.2013
Сообщений: 6
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
Вставьте вот такую формулу:

Код:
=МАКС(;МАКС(;B3-"9:30")-C3 + "19:30:00")*14400
она подсчитывает штраф за минуты, недоработанные человеком до 9 рабочих часов.

Вот такая формула:

Код:
=МАКС(;МАКС(;B3-"9:30")*(C3 - B3 < 9/24))*14400
посчитает штраф за опоздание на работу, если не были отработаны 9 рабочих часов.
Спасибо, но так не хочет. Она мне нормально время отображает только по =ЕСЛИ(B:B>ВРЕМЯ(9;30; );B:B-ВРЕМЯ(9;30; );0) - опоздания и
=ВРЕМЯ(9;0;0)-D8 - переработки или недоработки
По-другому вообще никак не хочет.
Так что, в одну я их никак не могу свести.

Ну ладно, сделаю несколько столбиков. Тогда такой еще вопрос, а можно сделать так, что б считал штраф только, если в примечании ничего не стоит. Ну или ноль поставить. А если написано что-то, то не считал?

Последний раз редактировалось hevansy; 06.03.2013 в 16:33.
hevansy вне форума Ответить с цитированием
Старый 06.03.2013, 17:20   #13
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

пришел после 9:30 - штраф за каждую минуту опоздания
отработал меньше 9 часов - штраф за каждую неотработанную минуту
есть примечания - все штрафы отменяются.
Вложения
Тип файла: rar штраф.rar (9.3 Кб, 55 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 06.03.2013 в 17:25.
IgorGO вне форума Ответить с цитированием
Старый 12.03.2013, 16:59   #14
hevansy
 
Регистрация: 06.03.2013
Сообщений: 6
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
пришел после 9:30 - штраф за каждую минуту опоздания
отработал меньше 9 часов - штраф за каждую неотработанную минуту
есть примечания - все штрафы отменяются.
Ох, спасибуще огромное!!! Расцеловала б)))
hevansy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как вывести время тока в минутах и секундах digital-stream Мультимедиа в Delphi 3 13.03.2012 09:18
программа меняющую данные о минутах и секундах местами \/eronicK@ Помощь студентам 4 29.02.2012 23:28
программу пересчета величины временнго интервала, заданного в минутах, в величину в часах и минутах (на Паскале) Vanya77777 Помощь студентам 1 02.10.2011 15:31
Обратный отсчёт в часах минутах и секундах Shouldercannon Общие вопросы Delphi 18 06.08.2010 21:53
Формула учета рабочего времени (опоздания и т.п.) LiveNote Microsoft Office Excel 1 02.04.2009 02:30