1

Я пытаюсь создать расчет для отображения следующего воскресенья в формате день-месяц на основе текущей даты (=NOW()).

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

1 ответ1

1

Вы можете сделать это в Excel с

=TODAY() - WEEKDAY(TODAY()) + 8

и это достаточно простая формула, которая, вероятно, такая же в LibreOffice.  WEEKDAY( date ) возвращает 1, если дата воскресенье, 2, если понедельник,…, 7 для субботы, поэтому date - WEEKDAY( date ) вычисляет субботу до date, поэтому при добавлении 8 получается следующее воскресенье.  Если вы предпочитаете использовать NOW() , просто подключите его вместо TODAY() , но учтите, что, если текущее время 5:42, формула вычислит 5:42 в следующее воскресенье.  Если вы хотите, чтобы заставить его до полуночи, попробуйте

=INT(NOW()) - WEEKDAY(NOW()) + 8

Используйте форматирование ячейки, чтобы отобразить его так, как вы хотите.

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