YEAR () для WEEKNUM (…, 21) в Excel

Я ищу способ указать возвращение 2015 для даты на этой неделе, но в календаре 2014 года. Эта текущая неделя в соответствии с системой в четверг – неделя 01/2015. Но функция года все равно вернется в 2014 году.

Что-то вроде: IF (AND (WEEKNUM (СЕГОДНЯ (), 21) = 52, WEEKNUM (СЕГОДНЯ () + 7,21) <> 53), ГОД (СЕГОДНЯ ()) + 1, ГОД (СЕГОДНЯ ())

но немного более надежным и элегантным.

Кто-нибудь получил что-то?

Счастлив счастлив

Бен-Сан –

«Год» недели определяется по состоянию на Thursday той недели (при условии, что номера в ИСО указаны), поэтому вы можете просто найти четверг, а затем получить год с этой даты, то есть для любой даты в A1

=YEAR(A1-WEEKDAY(A1,3)+3)

или, аналогично, для сегодняшней даты

=YEAR(TODAY()-WEEKDAY(TODAY(),3)+3)

Это работает на любую дату в любом году ……. и может помещать дни в январе в предыдущем году, например, 3 января 2016 года на последней неделе 2015 года

Давайте будем гением компьютера.