Я импортирую отчет в Power Pivot. Отчет имеет столбцы Дата производства (A1) и Время производства (A2). Смена смены - в 6:00 и 18:00. Какую формулу в вычисляемом столбце я могу использовать, чтобы получить дату начала смены?

* Power Pivot не позволит мне изменить столбец на текст.

1 ответ1

0

=IF(B2<.25, A2-.25, IF(B2>=.75, A2+.75, A2+.25)

Как это устроено

Время в Excel представлено в виде доли дня. Два столбца A и B, по существу, представляют собой целое число в столбце A и дробное число от 0 до 1 в столбце B.

Оказывается, что 6 вечера - ровно 75% пути через день. Поскольку время рассчитывается как доля, мы можем прибавить 75% дня или вычесть 25% от предыдущего дня.


Если время составляет менее 25% дня или 6 часов утра, то рабочий день начинается в 6 часов вечера предыдущего дня. IF(B2<.25, A2-.25)

Если время больше 75% дня или 18:00, то рабочий день также начинается в 18:00 текущего дня. If (B2>.75, A2+.75)

Если время не падает до 6 утра или после 6 вечера, то рабочий день начинается в 6 утра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .