
Загальна формула
=SUMIFS(amounts,dates,">="&TODAY()-30,ids,id)
Резюме
Щоб підсумовувати продажі за останні 30 днів за ідентифікатором (наприклад, ім'ям, ініціалами, регіоном тощо), ви можете використовувати функцію SUMIFS разом із функцією TODAY. У наведеному прикладі формула в G5, скопійована вниз, має вигляд:
=SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30,$B$5:$B$104,F5)
Пояснення
Функція SUMIFS може обробляти кілька критеріїв при обчисленні суми. У цьому випадку SUMIFS налаштовано з діапазоном сум для всіх сум:
=SUMIFS($D$5:$D$104
Перший критерій визначає діапазон критеріїв, який містить усі дати, з критеріями, більшими або рівними поточній даті мінус 30:
=SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30
Другий критерій визначає діапазон критеріїв усіх ідентифікаторів, з критеріями одного ідентифікатора, витягнутого зі стовпця F:
=SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30,$B$5:$B$104,F5)
Діапазони приміток для сум, дат та ідентифікаторів є абсолютними посиланнями, тому вони не змінюватимуться під час копіювання. Коли формула копіюється в стовпець G, SUMIFS обчислює загальний обсяг продажів за останні 30 днів для кожного ідентифікатора в таблиці.
Загальний обсяг продажів за останні 30 днів
Щоб отримати суму загального обсягу продажів за останні 30 днів, просто опустіть другий критерій:
SUMIFS(amounts,dates,">="&TODAY()-30)
Для прикладу вище це стає:
SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30)