Существуют ли какие-либо функции Excel, которые могут заполнять последние 3 дня недели в 3 ячейках?

Подобно:

A1=7/9/2012
A2=7/6/2012
A3=7/5/2012

1 ответ1

4

Способ № 1

Вы можете попробовать эти формулы в 3 ячейках:

=WORKDAY(TODAY(),-1)

=WORKDAY(TODAY(),-2)

=WORKDAY(TODAY(),-3)

Способ № 2

Эта формула вернет последний nTH будний / рабочий день.

=TODAY()-CHOOSE(WEEKDAY(TODAY()),2,3,n,n,n,n,n)

Примеры:

=TODAY()-CHOOSE(WEEKDAY(TODAY()),2,3,1,1,1,1,1)

=TODAY()-CHOOSE(WEEKDAY(TODAY()),2,3,2,2,2,2,2)

=TODAY()-CHOOSE(WEEKDAY(TODAY()),2,3,3,3,3,3,3)

-

Если бы TODAY() было 7/07/2012 (понедельник), первая формула для обоих методов вернет 6/7/2012 (пятница).

Чтобы увидеть дни недели вместе с датами, попробуйте следующие числовые форматы:

  • ddd mm/dd/yyyy
  • dddd mmmm d, yyyy
  • dddd

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