Информатика, вопрос задал alexkaverz , 7 лет назад

При помощи какой формулы можно узнать какой датой будет последний четверг каждого месяца текущего заданного года. Нужна не программа а именно алгоритм

Ответы на вопрос

Ответил KOSHMARWG
0

Колонка А форматируется, как дата 12.10.2021 (образец форматирования)

В ячейку А1 пишем последний четверг любого месяца (начальная дата) .

В ячейке А2 формула =ЕСЛИ (ДАТА (ГОД (A1+28);МЕСЯЦ (A1+28)+1;1)-(A1+28)<=7;A1+28;A1+35)

Затем ячейку А2 копируем вниз по колонке А

Так же можно сделать собственную функцию

Function Raspisanie(Дата As Date) As Date

dn = Дата + 28

g = Year(dn)

m = Month(dn)

dnn = DateSerial(Year(dn), Month(dn) + 1, 1)

If dnn - dn <= 7 Then

Raspisanie = Дата + 28

Else

Raspisanie = Дата + 35

End If

End Function

Объяснение:

я надеюсь это то

Новые вопросы