Страницы: 1
RSS
Подсчёт фактически отработано времени.
 
Вопрос в следующем.
Нужно сделать табель.
Можно ли написать формулу для такого случая:
Я указываю время начала смены и время окончания. Формула должна подсчитать точное количество отработанных часов и минут и выдать числовое значение
Ну допустим 8:00 - 18:00 = 10  18:00 - 8:00 = 14
Попробовал сделать сам, с первым вариантом вышло, а вот со вторым ..... Эксель считает что данные величины не время а арифметические, т.е. выдает вместо 14 отработанных часов 10.

Есть ли возможность присваивать значения ячейкам.
Т.е. если в ячейке А1 есть значение 8:00 - 18:00, то в ячейке В1 автоматически появлялось значение 10 (арифметическая величина)
Если в А1 18:00 - 8:00 то в В1 14.
Т.е. сделать фиксированную формулу, которая будет реагировать на содержимое ячейки, а не производить арифметические вычисления.
Второй вариант более подходящий.
Возможно у кого-то есть формулы для табелей учёта рабочего времени.

Заранее спасибо.
Изменено: Desode - 26.01.2014 03:25:48
 
Сутки в Excel - это единица. Время в Excel - это часть суток.

Код
12 часов = 0,5
1 час = 1/24 = 0,04166666.....
Время не может быть отрицательным.
поэтому проверяете
Код
Если(время1<время2;(время2-время1)*0,04166666;(время1-время2)*0,04166666)
Изменено: Антон - 26.01.2014 04:15:02
 
спасибо.
 
Цитата
Если в А1 18:00 - 8:00
Время начала и окончания работы лучше записывать в разные ячейки, тогда, если в А1 18:00, а в В1 8:00, кол-во отработанных часов в формате времени

Код
=ОСТАТ(B1-A1;1)
Если нужно просто число, то умножаем результат на 24
Страницы: 1
Читают тему
Наверх