Минуты опоздания сотрудников
venn4u1
Дата: Вторник, 19.08.2014, 12:56 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Привет всем, Нужна ваша помощь и консультация по шаблону. У нас стоит датчик регистрации сотрудников Suprema Biostation T2. Оно регистрирует, во сколько приходит сотрудник и во сколько он уходит. Вещь очень нужная, но только вот минуты за опоздания оно отдельно не считает. Решил создать я это в шаблоне, записываю время из показателя по датчику как показано в таблице, но вот отдельно минуты в конце месяца за опоздания я считаю отдельно в ручную. По итоге минуты опоздания перевожу в часы и высчитываю из зарплаты как опоздания. Но вот что делать, что бы так не считать постоянно каждого персонала в отдельности, что бы с экономить время? И еще допустим время начало рабочего дня 8 утра но сотрудник приходит в 7:30 то есть на полчаса раньше, ну вот какое значение мне поставить что бы эти 30 минут формула на считала как за минуты опоздания? В формуле я указал как бы так =СУММ(AI4/60)*957+AL4 (где 957 это сума стоимости рабочего часа). С уважением к вам и к вашим коментариям.
Привет всем, Нужна ваша помощь и консультация по шаблону. У нас стоит датчик регистрации сотрудников Suprema Biostation T2. Оно регистрирует, во сколько приходит сотрудник и во сколько он уходит. Вещь очень нужная, но только вот минуты за опоздания оно отдельно не считает. Решил создать я это в шаблоне, записываю время из показателя по датчику как показано в таблице, но вот отдельно минуты в конце месяца за опоздания я считаю отдельно в ручную. По итоге минуты опоздания перевожу в часы и высчитываю из зарплаты как опоздания. Но вот что делать, что бы так не считать постоянно каждого персонала в отдельности, что бы с экономить время? И еще допустим время начало рабочего дня 8 утра но сотрудник приходит в 7:30 то есть на полчаса раньше, ну вот какое значение мне поставить что бы эти 30 минут формула на считала как за минуты опоздания? В формуле я указал как бы так =СУММ(AI4/60)*957+AL4 (где 957 это сума стоимости рабочего часа). С уважением к вам и к вашим коментариям. venn4u1
Ответить
Сообщение Привет всем, Нужна ваша помощь и консультация по шаблону. У нас стоит датчик регистрации сотрудников Suprema Biostation T2. Оно регистрирует, во сколько приходит сотрудник и во сколько он уходит. Вещь очень нужная, но только вот минуты за опоздания оно отдельно не считает. Решил создать я это в шаблоне, записываю время из показателя по датчику как показано в таблице, но вот отдельно минуты в конце месяца за опоздания я считаю отдельно в ручную. По итоге минуты опоздания перевожу в часы и высчитываю из зарплаты как опоздания. Но вот что делать, что бы так не считать постоянно каждого персонала в отдельности, что бы с экономить время? И еще допустим время начало рабочего дня 8 утра но сотрудник приходит в 7:30 то есть на полчаса раньше, ну вот какое значение мне поставить что бы эти 30 минут формула на считала как за минуты опоздания? В формуле я указал как бы так =СУММ(AI4/60)*957+AL4 (где 957 это сума стоимости рабочего часа). С уважением к вам и к вашим коментариям. Автор - venn4u1 Дата добавления - 19.08.2014 в 12:56
Pelena
Дата: Вторник, 19.08.2014, 13:21 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация:
4420
±
Замечаний:
±
Excel 365 & Mac Excel
Как вариант формула массива Код
=СУММ(ЕСЛИ(ЕЧИСЛО(D4:AH4);--ТЕКСТ(D4:AH4-ЗНАЧЕН("8:00");"ч:мм;\0");0))*1440
Как вариант формула массива Код
=СУММ(ЕСЛИ(ЕЧИСЛО(D4:AH4);--ТЕКСТ(D4:AH4-ЗНАЧЕН("8:00");"ч:мм;\0");0))*1440
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Как вариант формула массива Код
=СУММ(ЕСЛИ(ЕЧИСЛО(D4:AH4);--ТЕКСТ(D4:AH4-ЗНАЧЕН("8:00");"ч:мм;\0");0))*1440
Автор - Pelena Дата добавления - 19.08.2014 в 13:21
Rioran
Дата: Вторник, 19.08.2014, 13:21 |
Сообщение № 3
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация:
290
±
Замечаний:
0% ±
Excel 2013
venn4u1 , здравствуйте. Пока смотрю файл, есть уточняющий вопрос - если человек пришёл заранее, это уменьшает общую сумму опозданий или никак не влияет?
venn4u1 , здравствуйте. Пока смотрю файл, есть уточняющий вопрос - если человек пришёл заранее, это уменьшает общую сумму опозданий или никак не влияет?Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Ответить
Сообщение venn4u1 , здравствуйте. Пока смотрю файл, есть уточняющий вопрос - если человек пришёл заранее, это уменьшает общую сумму опозданий или никак не влияет?Автор - Rioran Дата добавления - 19.08.2014 в 13:21
_Boroda_
Дата: Вторник, 19.08.2014, 13:33 |
Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
У меня такой вариант получился Код
=СУММ(ЕСЛИ(ЕЧИСЛО(1/D4:AH4);D4:AH4;"8:")-"8:")*24*60
У меня такой вариант получился Код
=СУММ(ЕСЛИ(ЕЧИСЛО(1/D4:AH4);D4:AH4;"8:")-"8:")*24*60
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение У меня такой вариант получился Код
=СУММ(ЕСЛИ(ЕЧИСЛО(1/D4:AH4);D4:AH4;"8:")-"8:")*24*60
Автор - _Boroda_ Дата добавления - 19.08.2014 в 13:33
venn4u1
Дата: Вторник, 19.08.2014, 13:38 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Если сотрудник пришел раньше это никак не уменьшает сумму опоздания. Главное что бы не позже 8 утра.
Если сотрудник пришел раньше это никак не уменьшает сумму опоздания. Главное что бы не позже 8 утра. venn4u1
Ответить
Сообщение Если сотрудник пришел раньше это никак не уменьшает сумму опоздания. Главное что бы не позже 8 утра. Автор - venn4u1 Дата добавления - 19.08.2014 в 13:38
venn4u1
Дата: Вторник, 19.08.2014, 14:16 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Как вариант формула массива =СУММ(ЕСЛИ(ЕЧИСЛО(D4:AH4);--ТЕКСТ(D4:AH4-ЗНАЧЕН("8:00");"ч:мм;\0");0))*1440
Спасибо, очень интересно получилось. Сейчас проверяю вроде всё правильно высчитывает. Хорошо что есть этот форум и умные головы.
Как вариант формула массива =СУММ(ЕСЛИ(ЕЧИСЛО(D4:AH4);--ТЕКСТ(D4:AH4-ЗНАЧЕН("8:00");"ч:мм;\0");0))*1440
Спасибо, очень интересно получилось. Сейчас проверяю вроде всё правильно высчитывает. Хорошо что есть этот форум и умные головы.venn4u1
Ответить
Сообщение Как вариант формула массива =СУММ(ЕСЛИ(ЕЧИСЛО(D4:AH4);--ТЕКСТ(D4:AH4-ЗНАЧЕН("8:00");"ч:мм;\0");0))*1440
Спасибо, очень интересно получилось. Сейчас проверяю вроде всё правильно высчитывает. Хорошо что есть этот форум и умные головы.Автор - venn4u1 Дата добавления - 19.08.2014 в 14:16
Russel
Дата: Вторник, 19.08.2014, 15:08 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010
Еще вариант: Код
=(СУММЕСЛИ(D4:AH4;">"&1/3)-СЧЁТЕСЛИ(D4:AH4;">"&1/3)/3)*1440
Еще вариант: Код
=(СУММЕСЛИ(D4:AH4;">"&1/3)-СЧЁТЕСЛИ(D4:AH4;">"&1/3)/3)*1440
Russel
QIWI 9173973973
Ответить
Сообщение Еще вариант: Код
=(СУММЕСЛИ(D4:AH4;">"&1/3)-СЧЁТЕСЛИ(D4:AH4;">"&1/3)/3)*1440
Автор - Russel Дата добавления - 19.08.2014 в 15:08
venn4u1
Дата: Вторник, 19.08.2014, 15:14 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Еще один вопрос в эту же таблицу какую нужно формулу прописать что бы просто посчитала общее отработанное время сотрудника?
Еще один вопрос в эту же таблицу какую нужно формулу прописать что бы просто посчитала общее отработанное время сотрудника? venn4u1
Ответить
Сообщение Еще один вопрос в эту же таблицу какую нужно формулу прописать что бы просто посчитала общее отработанное время сотрудника? Автор - venn4u1 Дата добавления - 19.08.2014 в 15:14
Russel
Дата: Вторник, 19.08.2014, 15:17 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010
посчитала общее отработанное время сотрудника?
Сумма времени ухода минус сумма времени прихода. UPD: минус обеды (если есть) - кол-во дней с временем прихода меньше времени обеда * длительность обеда.
посчитала общее отработанное время сотрудника?
Сумма времени ухода минус сумма времени прихода. UPD: минус обеды (если есть) - кол-во дней с временем прихода меньше времени обеда * длительность обеда.Russel
QIWI 9173973973
Сообщение отредактировал Russel - Вторник, 19.08.2014, 15:19
Ответить
Сообщение посчитала общее отработанное время сотрудника?
Сумма времени ухода минус сумма времени прихода. UPD: минус обеды (если есть) - кол-во дней с временем прихода меньше времени обеда * длительность обеда.Автор - Russel Дата добавления - 19.08.2014 в 15:17
venn4u1
Дата: Вторник, 19.08.2014, 15:22 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Да. Но для этого мне надо будет наверное еще вписать когда сотрудник закончил свое рабочее время+ время обеда+ ужин?
Да. Но для этого мне надо будет наверное еще вписать когда сотрудник закончил свое рабочее время+ время обеда+ ужин? venn4u1
Ответить
Сообщение Да. Но для этого мне надо будет наверное еще вписать когда сотрудник закончил свое рабочее время+ время обеда+ ужин? Автор - venn4u1 Дата добавления - 19.08.2014 в 15:22
Pelena
Дата: Вторник, 19.08.2014, 15:29 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация:
4420
±
Замечаний:
±
Excel 365 & Mac Excel
общее отработанное время сотрудника
Это уже совсем другой вопрос, а значит, другая тема
общее отработанное время сотрудника
Это уже совсем другой вопрос, а значит, другая темаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение общее отработанное время сотрудника
Это уже совсем другой вопрос, а значит, другая темаАвтор - Pelena Дата добавления - 19.08.2014 в 15:29
venn4u1
Дата: Вторник, 19.08.2014, 15:40 |
Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Pelena в вашей формуле Код
=СУММ(ЕСЛИ(ЕЧИСЛО(D4:AH4);--ТЕКСТ(D4:AH4-ЗНАЧЕН("8:00");"ч:мм;\0");0))*1440
где можно будет поменять значение времени не с 8 утра а скажем например с 9 утра или же с 6 так как еще есть охранники которые приходят рано.
Pelena в вашей формуле Код
=СУММ(ЕСЛИ(ЕЧИСЛО(D4:AH4);--ТЕКСТ(D4:AH4-ЗНАЧЕН("8:00");"ч:мм;\0");0))*1440
где можно будет поменять значение времени не с 8 утра а скажем например с 9 утра или же с 6 так как еще есть охранники которые приходят рано. venn4u1
Сообщение отредактировал Serge_007 - Среда, 20.08.2014, 00:20
Ответить
Сообщение Pelena в вашей формуле Код
=СУММ(ЕСЛИ(ЕЧИСЛО(D4:AH4);--ТЕКСТ(D4:AH4-ЗНАЧЕН("8:00");"ч:мм;\0");0))*1440
где можно будет поменять значение времени не с 8 утра а скажем например с 9 утра или же с 6 так как еще есть охранники которые приходят рано. Автор - venn4u1 Дата добавления - 19.08.2014 в 15:40
Pelena
Дата: Вторник, 19.08.2014, 15:49 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация:
4420
±
Замечаний:
±
Excel 365 & Mac Excel
Ну, как бы... там, где написано "8:00" Или можно завести отдельный столбец, где занести время начала работы сотрудника, и в формулу подставлять ссылку на ячейку
Ну, как бы... там, где написано "8:00" Или можно завести отдельный столбец, где занести время начала работы сотрудника, и в формулу подставлять ссылку на ячейку Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Ну, как бы... там, где написано "8:00" Или можно завести отдельный столбец, где занести время начала работы сотрудника, и в формулу подставлять ссылку на ячейку Автор - Pelena Дата добавления - 19.08.2014 в 15:49
jakim
Дата: Вторник, 19.08.2014, 15:51 |
Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация:
313
±
Замечаний:
0% ±
Excel 2010
Ответить
Сообщение Ещё один вариант.
Автор - jakim Дата добавления - 19.08.2014 в 15:51
venn4u1
Дата: Вторник, 19.08.2014, 15:53 |
Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Ясно, просто уже сейчас пытался поменять с 8 на 9 и уже формула прекращает работать.
Ясно, просто уже сейчас пытался поменять с 8 на 9 и уже формула прекращает работать. venn4u1
Ответить
Сообщение Ясно, просто уже сейчас пытался поменять с 8 на 9 и уже формула прекращает работать. Автор - venn4u1 Дата добавления - 19.08.2014 в 15:53
Pelena
Дата: Вторник, 19.08.2014, 15:56 |
Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация:
4420
±
Замечаний:
±
Excel 365 & Mac Excel
А Вы не забыли, что это формула массива, и вводится она сочетанием клавиш Ctrl+Shift+Enter?
А Вы не забыли, что это формула массива, и вводится она сочетанием клавиш Ctrl+Shift+Enter? Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение А Вы не забыли, что это формула массива, и вводится она сочетанием клавиш Ctrl+Shift+Enter? Автор - Pelena Дата добавления - 19.08.2014 в 15:56
igrtsk
Дата: Вторник, 19.08.2014, 16:04 |
Сообщение № 17
Группа: Проверенные
Ранг: Обитатель
Сообщений: 314
Репутация:
50
±
Замечаний:
0% ±
Excel 2016
[offtop]Я согласен - и впредь не платите, Пусть шатает меня на ходу, Не давайте жилья, не кормите, Всё равно на работу приду. День получки - нет траурней даты, Просто нет её в этом году, Не давайте паёк и зарплату, Всё равно на работу приду. Отдыхать ни за что не поеду, (Это море имел я в виду), Чай пустой и сухарик к обеду, Всё равно на работу приду. И лечиться мне вовсе не надо, Могут вылечить вдруг на беду, Не нужны никакие награды, Всё равно на работу приду. Ничего, что одежда в заплатах, Я не вру Вам, имейте в виду, Даже если проезд будет платным, Всё равно на работу приду. Я приду, даже если затменье, Даже если начальник Иуда, Даже если в мозгу помутненье, Я ПРИДУ! НО РАБОТАТЬ НЕ БУДУ!!! [/offtop]
[offtop]Я согласен - и впредь не платите, Пусть шатает меня на ходу, Не давайте жилья, не кормите, Всё равно на работу приду. День получки - нет траурней даты, Просто нет её в этом году, Не давайте паёк и зарплату, Всё равно на работу приду. Отдыхать ни за что не поеду, (Это море имел я в виду), Чай пустой и сухарик к обеду, Всё равно на работу приду. И лечиться мне вовсе не надо, Могут вылечить вдруг на беду, Не нужны никакие награды, Всё равно на работу приду. Ничего, что одежда в заплатах, Я не вру Вам, имейте в виду, Даже если проезд будет платным, Всё равно на работу приду. Я приду, даже если затменье, Даже если начальник Иуда, Даже если в мозгу помутненье, Я ПРИДУ! НО РАБОТАТЬ НЕ БУДУ!!! [/offtop] igrtsk
Инструктор по применению лосей в кавалерийских частях РККА
Ответить
Сообщение [offtop]Я согласен - и впредь не платите, Пусть шатает меня на ходу, Не давайте жилья, не кормите, Всё равно на работу приду. День получки - нет траурней даты, Просто нет её в этом году, Не давайте паёк и зарплату, Всё равно на работу приду. Отдыхать ни за что не поеду, (Это море имел я в виду), Чай пустой и сухарик к обеду, Всё равно на работу приду. И лечиться мне вовсе не надо, Могут вылечить вдруг на беду, Не нужны никакие награды, Всё равно на работу приду. Ничего, что одежда в заплатах, Я не вру Вам, имейте в виду, Даже если проезд будет платным, Всё равно на работу приду. Я приду, даже если затменье, Даже если начальник Иуда, Даже если в мозгу помутненье, Я ПРИДУ! НО РАБОТАТЬ НЕ БУДУ!!! [/offtop] Автор - igrtsk Дата добавления - 19.08.2014 в 16:04
venn4u1
Дата: Вторник, 19.08.2014, 16:06 |
Сообщение № 18
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Да все разобрался спасибо за Ctrl+Shift+Enter )
Да все разобрался спасибо за Ctrl+Shift+Enter ) venn4u1
Ответить
Сообщение Да все разобрался спасибо за Ctrl+Shift+Enter ) Автор - venn4u1 Дата добавления - 19.08.2014 в 16:06
AlexM
Дата: Среда, 20.08.2014, 10:43 |
Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
Вчера не получилось предложить еще вариант формулы массиваКод
=СУММ(ЕСЛИ(ЕТЕКСТ(D4:AH4)+(D4:AH4>1);;(D4:AH4>8/24)*(D4:AH4-8/24)))*1440
Полученные значения этой формулой совпадают с значениями формулы Елены в сообщении №2 и с формулой Руслана в сообщении №7 кроме строки 13 таблицы.
Вчера не получилось предложить еще вариант формулы массиваКод
=СУММ(ЕСЛИ(ЕТЕКСТ(D4:AH4)+(D4:AH4>1);;(D4:AH4>8/24)*(D4:AH4-8/24)))*1440
Полученные значения этой формулой совпадают с значениями формулы Елены в сообщении №2 и с формулой Руслана в сообщении №7 кроме строки 13 таблицы. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Вчера не получилось предложить еще вариант формулы массиваКод
=СУММ(ЕСЛИ(ЕТЕКСТ(D4:AH4)+(D4:AH4>1);;(D4:AH4>8/24)*(D4:AH4-8/24)))*1440
Полученные значения этой формулой совпадают с значениями формулы Елены в сообщении №2 и с формулой Руслана в сообщении №7 кроме строки 13 таблицы. Автор - AlexM Дата добавления - 20.08.2014 в 10:43