Суммирование значений по годам в Excel
Предположим, у вас есть диапазон данных, содержащий список дат и объемов продаж, и вы хотите получить общий объем на основе заданных лет, как показано на скриншоте ниже. В Excel функции СУММЕСЛИМН и СУММПРОИЗВ могут помочь быстро и легко решить эту задачу. В этом руководстве подробно будет показано, как использовать эти две функции.
- Суммирование значений по годам в Excel с помощью функций СУММЕСЛИМН и ДАТА
- Суммирование значений по годам в Excel с помощью функции СУММПРОИЗВ
Суммирование значений по годам в Excel с помощью функций СУММЕСЛИМН и ДАТА
Чтобы суммировать общее значение на основе заданного года, вам нужно указать первую и последнюю дату года с помощью функции ДАТА, а затем использовать функцию СУММЕСЛИМН для суммирования всех значений в пределах указанных дат. Общий синтаксис следующий:
- диапазон_суммирования: Диапазон значений, которые необходимо просуммировать;
- диапазон_дат: Диапазон дат, которые будут проверяться на определенный год;
- год: Конкретный год, по которому вы хотите суммировать значения. (год, 1,1 означает первый день года, и год,12,31 означает последний день года.)
Чтобы выполнить эту задачу в Excel, скопируйте или введите приведенную ниже формулу в пустую ячейку, а затем перетащите формулу в другие ячейки, чтобы получить результат:
Объяснение этой формулы:
=СУММЕСЛИМН($C$2:$C$12;$B$2:$B$12;">="&ДАТА(E2;1;1);$B$2:$B$12;"<="&ДАТА(E2;12;31))
- $C$2:$C$12: это «диапазон_суммирования», который содержит значения, которые мы хотим суммировать.
- $B$2:$B$12;">="&ДАТА(E2;1;1): проверяет даты в диапазоне B2:B12, которые больше или равны 01/01/2020 – первый день года в ячейке E2.
- $B$2:$B$12;"<="&ДАТА(E2;12;31): проверяет даты в диапазоне B2:B12, которые меньше или равны 31/12/2020 – последний день года в ячейке E2.
- СУММЕСЛИМН($C$2:$C$12;$B$2:$B$12;">="&ДАТА(E2;1;1);$B$2:$B$12;"<="&ДАТА(E2;12;31)): После выполнения условий значения в диапазоне C2:C12 будут найдены и просуммированы.
Суммирование значений по годам в Excel с помощью функции СУММПРОИЗВ
Здесь другая простая формула, созданная с помощью функции СУММПРОИЗВ, также может помочь вам. Общий синтаксис следующий:
- диапазон_дат: Диапазон дат, которые будут проверяться на определенный год;
- год: Конкретный год, по которому вы хотите суммировать значения;
- диапазон_суммирования: Диапазон значений, которые необходимо просуммировать.
Пожалуйста, скопируйте или введите следующую формулу в пустую ячейку, а затем перетащите формулу в другие ячейки, чтобы получить результат:
Объяснение этой формулы:
=СУММПРОИЗВ((ГОД($B$2:$B$12)=E2)*$C$2:$C$12)
- ГОД($B$2:$B$12)=E2: Функция ГОД возвращает номер года из каждой ячейки с датой в диапазоне B2:B12. Это выражение проверяет, равен ли год в E2 году в диапазоне B2:B12. Вы получите массив, подобный этому: {ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ}.
- (ГОД($B$2:$B$12)=E2)*$C$2:$C$12={ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ}*$C$2:$C$12: В этом выражении ИСТИНЫ и ЛОЖИ будут преобразованы в 1 и 0, и этот массив умножается на каждую сумму в диапазоне C2:C12, и вы получите новый массив, подобный этому: {347;0;398;430;0;379;412;0;0;420;0}.
- СУММПРОИЗВ((ГОД($B$2:$B$12)=E2)*$C$2:$C$12)= СУММПРОИЗВ({347;0;398;430;0;379;412;0;0;420;0}): Функция СУММПРОИЗВ наконец суммирует все числа в этом массиве и возвращает результат как 2386.
Используемые связанные функции:
- СУММЕСЛИМН:
- Функция СУММЕСЛИМН в Excel помогает суммировать значения ячеек на основе нескольких критериев.
- СУММПРОИЗВ:
- Функция СУММПРОИЗВ может использоваться для умножения двух или более столбцов или массивов вместе, а затем получения суммы произведений.
- ДАТА:
- Функция ДАТА помогает объединить год, месяц и день из отдельных ячеек в правильную дату.
- ГОД:
- Функция ГОД возвращает год на основе заданной даты в формате четырехзначного серийного номера.
Больше статей:
- Суммирование значений по месяцам (с годом или без него)
- Это руководство подробно демонстрирует две формулы для помощи в суммировании значений по определенному месяцу и году или по определенному месяцу, игнорируя год в Excel.
- Суммирование значений по неделе заданной даты
- Чтобы суммировать значения по неделе, в которую попадает заданная дата, можно применить формулу на основе функции СУММЕСЛИМН.
- Суммирование значений по номеру недели или дню недели
- Это руководство шаг за шагом демонстрирует формулы, чтобы помочь вам суммировать значения в определенном диапазоне на основе указанного номера недели или дня недели в Excel.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
🤖 | KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуальное выполнение | Генерация кода | Создание пользовательских формул | Анализ данных и создание диаграмм | Вызов функций Kutools… |
Популярные функции: Поиск, Выделение или Отметка дубликатов | Удалить пустые строки | Объединить столбцы или ячейки без потери данных | Округлить без формулы ... | |
Супер VLookup: Множественные критерии | Множественные значения | На нескольких листах | Распознавание нечетких соответствий... | |
Расширенный раскрывающийся список: Простой раскрывающийся список | Зависимый раскрывающийся список | Раскрывающийся список с множественным выбором... | |
Управление столбцами: Добавить определенное количество столбцов | Переместить столбцы | Переключить статус видимости скрытых столбцов | Сравнить столбцы для выбора одинаковых и разных ячеек ... | |
Основные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формул | Управление книгами и листами | Библиотека автотекста (Авто текст) | Выбор даты | Объединить данные | Шифрование/Расшифровка ячеек | Отправка писем по списку | Супер фильтр | Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ... | |
Топ-15 наборов инструментов: 12 инструментов для работы с текстом (Добавить текст, Удалить определенные символы ...) | 50+ типов диаграмм (Диаграмма Ганта ...) | 40+ практических формул (Расчет возраста на основе даты рождения ...) | 19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...) | 12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...) | 7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...) | ... и многое другое |
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью каждый день, попрощайтесь с болью в руке от мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.