Я поясню это, говоря, что я не уверен, как настроены ваши данные (ни где пустые строки и т.д.), Поэтому, если это ужасно неправильно, это мое оправдание :) Один из способов, которым вы могли бы это сделать (в по крайней мере, с датой - не уверен, что ваши остальные столбцы похожи) состоит в том, чтобы заполнить первую строку данных столбцом, второй - фактической датой, а затем отбросить эту формулу в третьей строке (при условии, что она находится в столбце A
):
=IFERROR(IF(WEEKDAY(A2)=7,"Total",A2+1),A1+1)
Это предполагает, что вы начинаете неделю в воскресенье (вы можете поиграть с WEEKDAY(A2)=
число, чтобы получить его, как вы хотите). Общая идея заключается в том, что он использует вашу первую дату в качестве начальной точки, увеличивает дату, если предыдущая дата не является концом недели, но если она будет указана, тогда записывается Total
. Затем для следующей строки, если взятие WEEKDAY()
вызывает ошибку (как это происходит со строкой Total
), она берет строку выше, которая увеличивается на единицу. Не уверен, что получится так, как вы хотите, но надеюсь, что он направит вас в правильном направлении!