Я пытаюсь создать расчет для отображения следующего воскресенья в формате день-месяц на основе текущей даты (=NOW()).
Как я могу это сделать?
Я пытаюсь создать расчет для отображения следующего воскресенья в формате день-месяц на основе текущей даты (=NOW()).
Как я могу это сделать?
Вы можете сделать это в 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
Используйте форматирование ячейки, чтобы отобразить его так, как вы хотите.