Часовий аналіз
Свайпніть щоб показати меню
Звітність за часом вимагає більше, ніж просто дати транзакцій. У цьому розділі створюються динамічні щомісячні та річні аналітичні показники, які автоматично оновлюються відповідно до поточної дати.
Функції декомпозиції дати
=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?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Часовий аналіз
Звітність за часом вимагає більше, ніж просто дати транзакцій. У цьому розділі створюються динамічні щомісячні та річні аналітичні показники, які автоматично оновлюються відповідно до поточної дати.
Функції декомпозиції дати
=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()): динамічний оператор порівняння;- Включає всі місяці до поточного.
Додайте транзакцію з датою у межах поточного місяця.
Переконайтеся, що:
- Виручка поточного місяця оновлюється автоматично;
- Кількість замовлень поточного місяця оновлюється автоматично;
- Виручка з початку року оновлюється автоматично.
Дякуємо за ваш відгук!