
Загальна формула
=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)
Резюме
Щоб підсумувати значення між двома датами, можна скористатися функцією SUMIFS. У наведеному прикладі клітинка H7 містить цю формулу:
=SUMIFS(amount,date,">"&H5,date,"<"&H6)
де дата (C5: C11) і сума (D5: D11) називаються діапазонами.
Ця формула підсумовує суми у графі D для дат між H5 та H6.
Пояснення
Функція SUMIFS дозволяє логічні оператори (тобто "=", ">", "> =" тощо) та декілька критеріїв.
Для узгодження цільових значень між двома датами нам потрібно використовувати два критерії. Функція SUMIFS вимагає, щоб кожен критерій вводився як пара критеріїв / діапазонів наступним чином:
">"&H5,date // greater than H5 "<"&H6,date // less than H6
Зверніть увагу, що нам потрібно вкласти логічні оператори у подвійні лапки (""), а потім об'єднати їх у посилання на клітинки за допомогою амперсанда (&). Це тому, що SUMIFS входить до групи функцій "RACON", які мають унікальний синтаксис критеріїв.
Остаточна формула виглядає так:
=SUMIFS(amount,date,">"&H5,date,"<"&H6)
Примітка: цей приклад не включає дату початку або закінчення результату. Дивіться нижче приклад, який включає дати початку та закінчення.
З жорстко закодованими датами
Найкращий спосіб жорсткого кодування дат у функції SUMIFS - це використання функції DATE. Наприклад, для підсумовування значень у rng1, які знаходяться між 1 липня 2020 року та 30 вересня 2020 року, ви можете скористатися такою формулою:
=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))
Зверніть увагу, що ми використовуємо більше або дорівнює ("> =") і менше або дорівнює ("<="), так що SUMIFS включає дату початку та закінчення в кінцевому результаті.
Додавання більше критеріїв
Щоб розширити формулу, щоб застосувати більше критеріїв, просто додайте іншу пару діапазонів / критеріїв. Наприклад, формула нижче буде підсумовувати значення в rng1, коли дати в rng2 знаходяться між датами в A1 і B1, а значення в rng3 рівні C1:
=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)