Завантажте зразок робочої книги
У цьому посібнику буде показано, як використовувати функцію SUMIFS для підсумовування даних за місяць або рік за датою в Excel і Google Таблицях.
Сума за місяцями до дати
Функція SUMIFS підсумовує дані для рядків, які відповідають певним критеріям. Його синтаксис такий:
Цей приклад підсумовує Бронювання столиків щомісяця за допомогою функцій: SUMIFS, DATE, YEAR, MONTH і TODAY.
1 | = SUMIFS (C3: C11, B3: B11, "> =" & DATE (РІК (СЬОГОДНІ ()), МІСЯЦЬ (СЬОГОДНІ ()), 1), В3: В11, "<=" & СЬОГОДНІ ()) |
Тепер перейдемо до формули.
СЬОГОДНІ
Функція TODAY повертає поточну дату. Значення перераховується щоразу під час перегляду файлу.
1 | = СЬОГОДНІ () |
Це верхній кінець нашого діапазону дат для формули.
ДАТА
Потім обчисліть нижній кінець діапазону дат: перший день поточного місяця. Ми використовуємо функцію DATE з YEAR та MONTH для створення цього значення дати. Використовуйте рік і місяць сьогоднішньої дати та встановіть день на 1.
1 | = ДАТА (РІК (E3), МІСЯЦЬ (E3), 1) |
ПІДСУМКИ
Для підсумовування використовуйте функцію SUMIFS Бронювання столиків коли дата більша або дорівнює першому дню місяця і менша або дорівнює поточному дню.
1 | = SUMIFS (C3: C11, B3: B11, "> =" & F3, B3: B11, "<=" & E3) |
Поєднання цих кроків дає формулу суми за місяць до дати:
1 | = SUMIFS (C3: C11, B3: B11, "> =" & DATE (РІК (СЬОГОДНІ ()), МІСЯЦЬ (СЬОГОДНІ ()), 1), В3: В11, "<=" & СЬОГОДНІ ()) |
Сума за рік до дати
Цю ж логіку можна використати для підсумовування числа Бронювання столиків за поточний рік до сьогодні, зробивши дату початку першим днем року. І місяць, і день встановлені на 1.
1 | = SUMIFS (C3: C11, B3: B11, "> =" & DATE (РІК (СЬОГОДНІ ()), 1,1), B3: B11, "<=" & TODAY ()) |
Блокування посилань на клітинки
Щоб полегшити читання наших формул, ми показали їх без заблокованих посилань на клітинки:
1 | = SUMIFS (C3: C11, B3: B11, "> =" & DATE (РІК (СЬОГОДНІ ()), 1,1), B3: B11, "<=" & TODAY ()) |
Але ці формули не працюватимуть належним чином при копіюванні та вставці в інше місце у файлі Excel. Замість цього, ви повинні використовувати заблоковані посилання на клітинки, як це:
1 | = SUMIFS ($ C $ 3: $ C $ 11, $ B $ 3: $ B $ 11, "> =" & ДАТА (РІК (СЬОГОДНІ ()), 1,1), $ B $ 3: $ B $ 11, "<=" & СЬОГОДНІ ()) |
Прочитайте нашу статтю про блокування посилань на клітинки, щоб дізнатися більше.
Підсумок за місяць до дати або рік за датою у Таблицях Google
Ці формули працюють точно так само в Google Таблицях, як і в Excel.