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

Вход

Регистрация

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

 

= Мир MS Excel/Расчет рабочего времени - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчет рабочего времени (Формулы/Formulas)
Расчет рабочего времени
X88X Дата: Четверг, 22.02.2018, 11:21 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте. Помогите пожалуйста, нужно рассчитать через формулу время учета рабочего времени по коэффициентам, то есть рабочий день с 8 до 17.:
я ставлю что отработал в день 12 часов. Теперь мне надо чтоб из этих 12 часов у меня в один столбик который называется коэффициент 1 ушло только 8 часов, во второй столбик с названием 1,5 коэффициент (это с 17 до 19) 2 часа, и все что останется выше это в третий столбик с коэффициентом 2, в данном случае это тоже будет два часа, ну и + выходные тоже с с коэффициентом 2.
К сообщению приложен файл: 7445441.xlsx (13.2 Kb)
 
Ответить
СообщениеЗдравствуйте. Помогите пожалуйста, нужно рассчитать через формулу время учета рабочего времени по коэффициентам, то есть рабочий день с 8 до 17.:
я ставлю что отработал в день 12 часов. Теперь мне надо чтоб из этих 12 часов у меня в один столбик который называется коэффициент 1 ушло только 8 часов, во второй столбик с названием 1,5 коэффициент (это с 17 до 19) 2 часа, и все что останется выше это в третий столбик с коэффициентом 2, в данном случае это тоже будет два часа, ну и + выходные тоже с с коэффициентом 2.

Автор - X88X
Дата добавления - 22.02.2018 в 11:21
abtextime Дата: Четверг, 22.02.2018, 11:28 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
У вас выходные - только зеленой заливкой отличаются от будних дней? Если бы там было не одно число, а реальная дата, тогда можно было бы учесть выходные автоматически. А сложить все зеленые ячейки - это только UDF (макрос).
Исправите значения в C6:AF6 с чисел на даты? Или настаиваете на такой структуре?
 
Ответить
СообщениеУ вас выходные - только зеленой заливкой отличаются от будних дней? Если бы там было не одно число, а реальная дата, тогда можно было бы учесть выходные автоматически. А сложить все зеленые ячейки - это только UDF (макрос).
Исправите значения в C6:AF6 с чисел на даты? Или настаиваете на такой структуре?

Автор - abtextime
Дата добавления - 22.02.2018 в 11:28
Che79 Дата: Четверг, 22.02.2018, 11:30 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
я ставлю что отработал в день 12 часов
нигде в файле нет 12 часов. Нарисуйте в файе вручную желаемый результат по ячейкам.


Делай нормально и будет нормально!
 
Ответить
Сообщение
я ставлю что отработал в день 12 часов
нигде в файле нет 12 часов. Нарисуйте в файе вручную желаемый результат по ячейкам.

Автор - Che79
Дата добавления - 22.02.2018 в 11:30
X88X Дата: Четверг, 22.02.2018, 11:34 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Подскажите как правильно создать дату вместо числа, и она автоматически выходила на другой месяц тоже.
 
Ответить
СообщениеПодскажите как правильно создать дату вместо числа, и она автоматически выходила на другой месяц тоже.

Автор - X88X
Дата добавления - 22.02.2018 в 11:34
X88X Дата: Четверг, 22.02.2018, 11:36 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Все что до 8 часов это в столбец 1, С 8 до 10 в столбец 2, и все что выше 10 выходные и праздничные дни это в 3
К сообщению приложен файл: 9806496.xlsx (12.2 Kb)
 
Ответить
СообщениеВсе что до 8 часов это в столбец 1, С 8 до 10 в столбец 2, и все что выше 10 выходные и праздничные дни это в 3

Автор - X88X
Дата добавления - 22.02.2018 в 11:36
Che79 Дата: Четверг, 22.02.2018, 11:41 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
как правильно создать дату вместо числа

например, так.
К сообщению приложен файл: 7445441_1.xlsx (14.6 Kb)


Делай нормально и будет нормально!
 
Ответить
Сообщение
как правильно создать дату вместо числа

например, так.

Автор - Che79
Дата добавления - 22.02.2018 в 11:41
X88X Дата: Четверг, 22.02.2018, 11:46 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Хорошо. Оставим так дату. Как тогда сделать учет времени?
 
Ответить
СообщениеХорошо. Оставим так дату. Как тогда сделать учет времени?

Автор - X88X
Дата добавления - 22.02.2018 в 11:46
Che79 Дата: Четверг, 22.02.2018, 11:52 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Как тогда сделать
Еще раз - напишите вручную в самом файле числами, сколько часов должно быть в каждом столбце., допустим, в январе.


Делай нормально и будет нормально!
 
Ответить
Сообщение
Как тогда сделать
Еще раз - напишите вручную в самом файле числами, сколько часов должно быть в каждом столбце., допустим, в январе.

Автор - Che79
Дата добавления - 22.02.2018 в 11:52
Che79 Дата: Четверг, 22.02.2018, 12:04 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Добавил в файл автораскраску выходных + праздников + рабочих суббот в 2018 году. Расчет часов, скорее всего, у меня не верный, ждем от Вас расчёт вручную. "Допиливать" предлагаю на этом файле (вложение).

Upd
Добавил файл -2, посмотрите в нём розовые ячейки, может, так нужно?
К сообщению приложен файл: 9893224.xlsx (16.0 Kb) · 7445441_2.xlsx (16.2 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Четверг, 22.02.2018, 14:16
 
Ответить
СообщениеДобавил в файл автораскраску выходных + праздников + рабочих суббот в 2018 году. Расчет часов, скорее всего, у меня не верный, ждем от Вас расчёт вручную. "Допиливать" предлагаю на этом файле (вложение).

Upd
Добавил файл -2, посмотрите в нём розовые ячейки, может, так нужно?

Автор - Che79
Дата добавления - 22.02.2018 в 12:04
abtextime Дата: Четверг, 22.02.2018, 12:55 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
8 часов
Код
=СУММ(8*ЕСЛИ(ДЕНЬНЕД(C6:AG6)<6;1;0))

8...10
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД(C6:AG6)<6;1;0)*ЕСЛИ(C9:AG9<10;C9:AG9-8;2))

>10
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД(C6:AG6)<6;1;0)*ЕСЛИ(C9:AG9>10;C9:AG9-10;0))

выходные
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД(C6:AG6)>5;1;0)*C9:AG9)


Формулы массивные, вводятся Ctrl+Shif+Enter

upd
Разумеется, C6:AG6 надо заменить на $C$6:$AG$6, файл с такими изменениями перезалил
К сообщению приложен файл: 5656565.xlsx (14.9 Kb)


Сообщение отредактировал abtextime - Четверг, 22.02.2018, 13:06
 
Ответить
Сообщение8 часов
Код
=СУММ(8*ЕСЛИ(ДЕНЬНЕД(C6:AG6)<6;1;0))

8...10
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД(C6:AG6)<6;1;0)*ЕСЛИ(C9:AG9<10;C9:AG9-8;2))

>10
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД(C6:AG6)<6;1;0)*ЕСЛИ(C9:AG9>10;C9:AG9-10;0))

выходные
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД(C6:AG6)>5;1;0)*C9:AG9)


Формулы массивные, вводятся Ctrl+Shif+Enter

upd
Разумеется, C6:AG6 надо заменить на $C$6:$AG$6, файл с такими изменениями перезалил

Автор - abtextime
Дата добавления - 22.02.2018 в 12:55
Che79 Дата: Четверг, 22.02.2018, 13:21 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
перезалил
В свою очередь, также перезалил файл -2 в пост #9 уже с учетом возможности проставления в табель текстовых значений отгула, больничного или отпуска.


Делай нормально и будет нормально!
 
Ответить
Сообщение
перезалил
В свою очередь, также перезалил файл -2 в пост #9 уже с учетом возможности проставления в табель текстовых значений отгула, больничного или отпуска.

Автор - Che79
Дата добавления - 22.02.2018 в 13:21
X88X Дата: Четверг, 22.02.2018, 15:10 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Спасибо. А еще вопрос, как выходные совместить со столбиком с цифрой 2
 
Ответить
СообщениеСпасибо. А еще вопрос, как выходные совместить со столбиком с цифрой 2

Автор - X88X
Дата добавления - 22.02.2018 в 15:10
Che79 Дата: Четверг, 22.02.2018, 15:15 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
еще вопрос
Это вопрос по какому из вариантов? И где Ваш файл нужными цифрами?


Делай нормально и будет нормально!
 
Ответить
Сообщение
еще вопрос
Это вопрос по какому из вариантов? И где Ваш файл нужными цифрами?

Автор - Che79
Дата добавления - 22.02.2018 в 15:15
X88X Дата: Четверг, 22.02.2018, 15:18 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Сейчас скину.
К сообщению приложен файл: 3715445.xlsx (14.9 Kb)
 
Ответить
СообщениеСейчас скину.

Автор - X88X
Дата добавления - 22.02.2018 в 15:18
abtextime Дата: Четверг, 22.02.2018, 15:27 | Сообщение № 15
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
так?

Или в одной ячейке хотите обязательно? (это только через именованные формулы)
К сообщению приложен файл: 6673830.xlsx (14.9 Kb)
 
Ответить
Сообщениетак?

Или в одной ячейке хотите обязательно? (это только через именованные формулы)

Автор - abtextime
Дата добавления - 22.02.2018 в 15:27
Che79 Дата: Четверг, 22.02.2018, 15:31 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Алексей ответил выше. А я имею вопрос. Если данный вариант ТСу подходит, то как в нем будут учтены, например, праздники, рабочие субботы и отпуска/отгулы/больничные?)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Четверг, 22.02.2018, 15:35
 
Ответить
СообщениеАлексей ответил выше. А я имею вопрос. Если данный вариант ТСу подходит, то как в нем будут учтены, например, праздники, рабочие субботы и отпуска/отгулы/больничные?)

Автор - Che79
Дата добавления - 22.02.2018 в 15:31
X88X Дата: Четверг, 22.02.2018, 15:37 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Вот смотрите, вопрос такой у меня. В таблице все сделано правильно. А вот представим что месяц только начинается. у меня часов еще нет. И я начинаю их заполнять. и у меня часы могут меняться. Вот мне и надо. Чтоб где бы я не ставил часы, у меня автоматически уходило по столбцам. до 17:00 в первый столбик, с 17:00 по 19:00 во второй и с 19:00 и выше (+выходные) в третий.
К сообщению приложен файл: 6221651.xlsx (14.5 Kb)
 
Ответить
СообщениеВот смотрите, вопрос такой у меня. В таблице все сделано правильно. А вот представим что месяц только начинается. у меня часов еще нет. И я начинаю их заполнять. и у меня часы могут меняться. Вот мне и надо. Чтоб где бы я не ставил часы, у меня автоматически уходило по столбцам. до 17:00 в первый столбик, с 17:00 по 19:00 во второй и с 19:00 и выше (+выходные) в третий.

Автор - X88X
Дата добавления - 22.02.2018 в 15:37
Che79 Дата: Четверг, 22.02.2018, 15:44 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
у меня часов еще нет
а зачем Вы из файла удалили формулы, если было
все сделано правильно
?


Делай нормально и будет нормально!
 
Ответить
Сообщение
у меня часов еще нет
а зачем Вы из файла удалили формулы, если было
все сделано правильно
?

Автор - Che79
Дата добавления - 22.02.2018 в 15:44
abtextime Дата: Четверг, 22.02.2018, 16:10 | Сообщение № 19
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
X88X,

кое-что поправил
1. День сейчас может быть меньше 8 часов, правильно обработается
2. Была ошибка в функции ДЕНЬНЕД(*), заменил на ДЕНЬНЕД(*;11)
3. Обработал возможность пустых значений

до 8 часов
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД($C$6:$AG$6;11)<6;1;0)*ЕСЛИ(C9:AG9="";0;ЕСЛИ(C9:AG9<=8;C9:AG9;8)))


8...10
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД($C$6:$AG$6;11)<6;1;0)*ЕСЛИ(C9:AG9="";0;ЕСЛИ(C9:AG9>10;2;ЕСЛИ(C9:AG9<8;0;C9:AG9-8))))


>10
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД($C$6:$AG$6;11)<6;1;0)*ЕСЛИ(C9:AG9="";0;ЕСЛИ(C9:AG9>10;C9:AG9-10;0)))


выходные
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД($C$6:$AG$6;11)>5;1;0)*ЕСЛИ(C9:AG9="";0;C9:AG9))
К сообщению приложен файл: 9876433.xlsx (14.9 Kb)


Сообщение отредактировал abtextime - Четверг, 22.02.2018, 16:40
 
Ответить
СообщениеX88X,

кое-что поправил
1. День сейчас может быть меньше 8 часов, правильно обработается
2. Была ошибка в функции ДЕНЬНЕД(*), заменил на ДЕНЬНЕД(*;11)
3. Обработал возможность пустых значений

до 8 часов
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД($C$6:$AG$6;11)<6;1;0)*ЕСЛИ(C9:AG9="";0;ЕСЛИ(C9:AG9<=8;C9:AG9;8)))


8...10
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД($C$6:$AG$6;11)<6;1;0)*ЕСЛИ(C9:AG9="";0;ЕСЛИ(C9:AG9>10;2;ЕСЛИ(C9:AG9<8;0;C9:AG9-8))))


>10
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД($C$6:$AG$6;11)<6;1;0)*ЕСЛИ(C9:AG9="";0;ЕСЛИ(C9:AG9>10;C9:AG9-10;0)))


выходные
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД($C$6:$AG$6;11)>5;1;0)*ЕСЛИ(C9:AG9="";0;C9:AG9))

Автор - abtextime
Дата добавления - 22.02.2018 в 16:10
X88X Дата: Пятница, 23.02.2018, 06:35 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Всем доброго утра. В последнем сообщении с 8....10 в файле нет формулы. он не рассчитывает 1,5 коэффициент.
К сообщению приложен файл: 1235191.xlsx (14.9 Kb)
 
Ответить
СообщениеВсем доброго утра. В последнем сообщении с 8....10 в файле нет формулы. он не рассчитывает 1,5 коэффициент.

Автор - X88X
Дата добавления - 23.02.2018 в 06:35
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчет рабочего времени (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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