Часовий аналіз
Свайпніть щоб показати меню
Звітність за часом вимагає більше, ніж просто дати транзакцій. У цьому розділі створення динамічної аналітики за місяць і з початку року, яка автоматично оновлюється відповідно до поточної дати.
Функції декомпозиції дат
=MONTH(serial_number)
=YEAR(serial_number)
=TEXT(value, format_text)
MONTH(): повертає номер місяця;YEAR(): повертає рік;TEXT(): форматує дати у зручні для читання підписи.
Структура TODAY
=TODAY()
TODAY() динамічно повертає поточну системну дату.
Структура EOMONTH
=EOMONTH(start_date, months)
start_date: початкова дата;months: кількість місяців вперед або назад.
Формула, що використовується у цьому розділі:
=EOMONTH(TODAY(),-1)
Це безпечно повертає коректну дату попереднього місяця, навіть при переході між роками.
Переконайтеся, що Sales_Data[Date] містить коректні значення дат Excel, а не текстові рядки.
У таблиці Sales_Data створіть такі стовпці:
Month
Year
Month_Year
У першому рядку кожного стовпця введіть:
=MONTH([@Date])
=YEAR([@Date])
=TEXT([@Date],"MMM YYYY")
Тепер набір даних містить універсальні часові виміри для аналізу.
Введіть:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
MONTH(TODAY()): поточний місяць;YEAR(TODAY()): поточний рік.
KPI тепер оновлюється автоматично зі зміною календаря.
Введіть:
=COUNTIFS(Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
Це рахує всі транзакції за поточний місяць і рік.
Введіть:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(EOMONTH(TODAY(),-1)),Sales_Data[Year],YEAR(EOMONTH(TODAY(),-1)))
EOMONTH(TODAY(),-1): посилання на попередній місяць;MONTH(...): номер попереднього місяця;YEAR(...): коректний рік.
Формула залишається стабільною при переході між місяцями та роками.
Введіть:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Year],YEAR(TODAY()),Sales_Data[Month],"<="&MONTH(TODAY()))
"<="&MONTH(TODAY()): динамічний оператор порівняння;- Включає всі місяці до поточного.
Додайте транзакцію з датою у межах поточного місяця.
Переконайтеся, що:
- Виручка поточного місяця оновлюється автоматично;
- Кількість замовлень поточного місяця оновлюється автоматично;
- Виручка з початку року оновлюється автоматично.
1. Чому ми розділяємо дати на допоміжні стовпці Місяць і Рік?
2. Чому EOMONTH краще використовувати, ніж віднімати 1 від MONTH(TODAY())?
3. Що дозволяє вираз "<="&MONTH(TODAY()) у розрахунках YTD?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат