Для цього використовуйте таку формулу:
= ДЕНЬ (ДАТА (РІК (СЬОГОДНІ ()), МІСЯЦЬ (СЬОГОДНІ ()) + 1, 0))
Ось як працює ваша нова формула:
Використовуйте функцію TODAY (), щоб знайти дату поточної дати. З сьогоднішньої дати можна використовувати функцію YEAR (), щоб отримати рік, а функцію MONTH () - місяць.
Номери року та місяця передаються до функції DATE (). Використовуйте функцію DATE () для створення значення дати з року, місяця та дня. Функція має такий синтаксис: DATE (рік; місяць; день).
Значення 0 передається функції DATE () як значення дня. Якщо ви передаєте значення 0 як значення дня, функція DATE () визначає останній день попереднього місяця. Тому ми збільшуємо місячне значення, визначене з функції TODAY (), на 1 і таким чином обчислили дату останнього дня поточного місяця.
Ця дата - тобто значення дати останнього дня поточного місяця - тепер переноситься до функції DAY (), яка отримує кількість днів з цієї дати і повертає кількість днів у поточному місяці як результат. Починаючи з Excel 2007, ви також можете використовувати функцію END OF MONTH () і, таким чином, використовувати таку альтернативну формулу: = ДЕНЬ (КІНЕЦЬ МІСЯЦЯ (СЬОГОДНІ (), 0))