Я использую Excel 2010.

Если у меня есть функция TODAY() для ячейки (cell2), это дает мне следующее: 12/26/2012 . Я хочу получить дату понедельника на основе даты cell2 . Иными словами, в это хотят: 12/24/2012 .

Как я могу это сделать?

2 ответа2

2

Это должно сделать это (хотя у меня нет под рукой Excel, поэтому я беру его из памяти)

=A1-WEEKDAY(A1, 3)

(где A1 - это ячейка, содержащая дату)

0
=A1-(WEEKDAY(A1)-2)

Где A1 - сегодняшняя дата. Эта формула будет возвращать дату недели, в которую today() находится понедельник.

Или же:

=IF(WEEKDAY(A1)>2,A1-(WEEKDAY(A1)-2),A1-(WEEKDAY(A1)-2)-7)

если вы хотите дату предыдущего понедельника.

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