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