Нужно разработать формулу Excel, чтобы получить время начала и окончания из некоторых данных, которые у меня есть - PullRequest
1 голос
/ 10 марта 2020

Я пытаюсь определить время начала и окончания для имеющихся у меня данных, но не могу выработать формулу.

Текущие данные показывают пустые места, когда не было продаж, поэтому вывод потребовался бы это может быть что-то вроде 0800 - 2300 или если это в двух столбцах, это нормально.

Не уверен, что это даже возможно, если честно, но сэкономит больше времени для автоматического расчета, так как у меня есть 50 магазинов.

Спасибо вам

Example 1

1 Ответ

0 голосов
/ 10 марта 2020

Изменить для новой файловой структуры

Если время непрерывно, могут использоваться следующие формулы массива:

для времени открытия -

{=LEFT(INDEX($B$1:$Y2,1,MATCH(--(B2<>""),--(B2:Y2=""),0)+COUNTIF(B2:Y2,"")*(B2<>"")),4)}

для времени закрытия -

{=RIGHT(INDEX($B$1:$Y2,1,MAX(--(B2:Y2<>"")*(COLUMN(B2:Y2)-COLUMN(B2)+1)*(B2="")+((B2:Y2="")*(COLUMN(B2:Y2)-COLUMN(B2)+1)*(B2<>"")-COUNTIF(B2:Y2,"")*(B2<>"")))),4)}

Формула массива после редактирования подтверждается нажатием ctrl + shift + enter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...