Я использую Excel 2010.
Если у меня есть функция TODAY()
для ячейки (cell2
), это дает мне следующее: 12/26/2012
. Я хочу получить дату понедельника на основе даты cell2
. Иными словами, в это хотят: 12/24/2012
.
Как я могу это сделать?
Я использую Excel 2010.
Если у меня есть функция TODAY()
для ячейки (cell2
), это дает мне следующее: 12/26/2012
. Я хочу получить дату понедельника на основе даты cell2
. Иными словами, в это хотят: 12/24/2012
.
Как я могу это сделать?
Это должно сделать это (хотя у меня нет под рукой Excel, поэтому я беру его из памяти)
=A1-WEEKDAY(A1, 3)
(где A1 - это ячейка, содержащая дату)
=A1-(WEEKDAY(A1)-2)
Где A1 - сегодняшняя дата. Эта формула будет возвращать дату недели, в которую today()
находится понедельник.
Или же:
=IF(WEEKDAY(A1)>2,A1-(WEEKDAY(A1)-2),A1-(WEEKDAY(A1)-2)-7)
если вы хотите дату предыдущего понедельника.