1

Я хотел бы использовать формулу, чтобы вернуть первый день недели для даты. Я также хотел бы, чтобы в этой формуле субботу считали «первым днем» недели.

Например, B2 - 03.03.2014. В3 это 04/03/2014. B4 05.03.2014.

Какую формулу я могу использовать в A2:A4, которая будет возвращать значение 01/03/2014? (03.01.2014 - суббота).

Спасибо!

2 ответа2

1

Использование функции дня недели дает вам день недели с значением по умолчанию от воскресенья = 1 до субботы = 7.

Используя эту формулу в A2 можно

= Если (день недели (В2)= 7, В2, В2-день недели (В2))

1

Ответ gtwebb хороший, но он работает только в том случае, если ваша начальная дата всегда суббота. Если вы попытаетесь использовать любое другое значение дня недели, формула не будет заполнена автоматически.

Я обнаружил, что использование этого прекрасно работает для всех начинающихся дней недели:

= ЕСЛИ (НЕДЕЛЯ (В2)= 2, В2, А1)

Это будет смотреть на день недели, указанный выше, и будет работать только в том случае, если ваша электронная таблица отсортирована от самой старой к самой новой, и если у вас определенно есть хотя бы одна запись на каждый начальный день недели, но вы можете легко скопировать и вставить ее как значение для любых больших наборов данных.

Конечно, я бы не подумал об этом, если бы не использовал ответ gtwebb; так что спасибо тебе!!

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