Excel сложить строки если

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

Функция СУММЕСЛИ используется, если необходимо просуммировать значения диапазон, соответствующие указанному критерию. Предположим, например, что в столбце с числами необходимо просуммировать только значения, превышающие 5. Для этого можно использовать следующую формулу: =СУММЕСЛИ(B2:B25;»> 5″)

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Это видео — часть учебного курса Сложение чисел в Excel.

Советы: 

  • При необходимости условия можно применить к одному диапазону, а просуммировать соответствующие значения из другого диапазона. Например, формула =СУММЕСЛИ(B2:B5; «Иван»; C2:C5) суммирует только те значения из диапазона C2:C5, для которых соответствующие значения из диапазона B2:B5 равны «Иван».

  • Если необходимо выполнить суммирование ячеек в соответствии с несколькими условиями, используйте функцию СУММЕСЛИМН.

Важно: Функция СУММЕСЛИ возвращает неверные результаты при использовании для сопоставления строк длиной более 255 символов или строкового #VALUE!.

Синтаксис

СУММЕСЛИ(диапазон; условие; [диапазон_суммирования])

Аргументы функции СУММЕСЛИ описаны ниже.

  • Диапазон   — обязательный аргумент. Диапазон ячеек, оцениваемых на соответствие условиям. Ячейки в каждом диапазоне должны содержать числа, имена, массивы или ссылки на числа. Пустые и текстовые значения игнорируются. Выбранный диапазон может содержать даты в стандартном формате Excel (см. примеры ниже).

  • Условие   .Обязательный аргумент. Условие в форме числа, выражения, ссылки на ячейку, текста или функции, определяющее, какие ячейки необходимо суммировать. Можно включить подстановочные знаки: вопросительный знак (?) для сопоставления с любым одним символом, звездочка (*) для сопоставления любой последовательности символов. Если требуется найти непосредственно вопросительный знак (или звездочку), необходимо поставить перед ним знак «тильда» (~).

    Например, критерии можно выразить как 32, «>32», B5, «3?», «apple*», «*~?» или TODAY().

    Важно: Все текстовые условия и условия с логическими и математическими знаками необходимо заключать в двойные кавычки («). Если условием является число, использовать кавычки не требуется.

  • Диапазон_суммирования   .Необязательный аргумент. Ячейки, значения из которых суммируются, если они отличаются от ячеек, указанных в качестве диапазона. Если аргумент диапазон_суммирования опущен, Excel суммирует ячейки, указанные в аргументе диапазон (те же ячейки, к которым применяется условие).


    Sum_range
    должны иметь тот же размер и форму, что и диапазон. Если это не так, производительность может снизиться, и формула суммирует диапазон ячеек, который начинается с первой ячейки в sum_range но имеет те же размеры, что и диапазон. Например:


    диапазон


    Диапазон_суммирования.

    Фактические суммированные ячейки

    A1:A5

    B1:B5

    B1:B5

    A1:A5

    B1:K5

    B1:B5

Примеры

Пример 1

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.

Стоимость имущества

Комиссионные

Данные

1 000 000 ₽

70 000 ₽

2 500 000 ₽

2 000 000 ₽

140 000 ₽

3 000 000 ₽

210 000 ₽

4 000 000 ₽

280 000 ₽

Формула

Описание

Результат

=СУММЕСЛИ(A2:A5;»>160000″;B2:B5)

Сумма комиссионных за имущество стоимостью больше 1 600 000 ₽.

630 000 ₽

=СУММЕСЛИ(A2:A5; «>160000»)

Сумма по имуществу стоимостью больше 1 600 000 ₽.

9 000 000 ₽

=СУММЕСЛИ(A2:A5;300000;B2:B5)

Сумма комиссионных за имущество стоимостью 3 000 000 ₽.

210 000 ₽

=СУММЕСЛИ(A2:A5;»>» &C2;B2:B5)

Сумма комиссионных за имущество, стоимость которого превышает значение в ячейке C2.

490 000 ₽

Пример 2

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. Кроме того, вы можете настроить ширину столбцов в соответствии с содержащимися в них данными.

Категория

Продукты

Объем продаж

Овощи

Помидоры

23 000 ₽

Овощи

Сельдерей

55 000 ₽

Фрукты

Апельсины

8 000 ₽

Масло

4 000 ₽

Овощи

Морковь

42 000 ₽

Фрукты

Яблоки

12 000 ₽

Формула

Описание

Результат

=СУММЕСЛИ(A2:A7;»Фрукты»;C2:C7)

Объем продаж всех продуктов категории «Фрукты».

20 000 ₽

=СУММЕСЛИ(A2:A7;»Овощи»;C2:C7)

Объем продаж всех продуктов категории «Овощи».

120 000 ₽

=СУММЕСЛИ(B2:B7;»*ы»;C2:C7)

Объем продаж всех продуктов, названия которых заканчиваются на «ы» («Помидоры» и «Апельсины»).

43 000 ₽

=СУММЕСЛИ(A2:A7;»»;C2:C7)

Объем продаж всех продуктов, категория для которых не указана.

4 000 ₽

К началу страницы

Дополнительные сведения

Подключитесь к эксперту. Учитесь у живых инструкторов.

См. также

Функция СУММЕСЛИМН

СЧЁТЕСЛИ

Суммирование значений с учетом нескольких условий

Рекомендации, позволяющие избежать появления неработающих формул

Функция ВПР

Нужна дополнительная помощь?

Содержание

    • 0.1 Постановка задачи
    • 0.2 Способ 1. Функция СУММЕСЛИ (SUMIF) и ее аналоги для выборочного суммирования по условию
    • 0.3 Способ 2. Формула массива для суммирования каждой 2-й, 3-й … N-й строки
    • 0.4 Способ 3. Функция БДСУММ и таблица с условием
    • 0.5 Способ 4. Суммирование каждой 2-й, 3-й… N-й строки
    • 0.6 Ссылки по теме
  • 1 Суммирование значений в строке
    • 1.1 Способ 1: арифметическая формула
    • 1.2 Способ 2: автосумма
    • 1.3 Способ 3: функция СУММ
    • 1.4 Способ 4: массовое суммирование значений в строках
    • 1.5 Помогла ли вам эта статья?
  • 2 Простое сложение
  • 3 Сложение каждой ячейки
  • 4 Суммирование столбца
  • 5 Использование формулы с помощью параметра «СУММ»
  • 6 Суммирование с разных листов

Постановка задачи

Предположим, что у нас имеется вот такая таблица с данными по выручке и выполнению плана для нескольких городов:

как сделать сумму ячеек в excel через строку

Необходимо просуммировать выручку по всем городам или, что примерно то же самое, подсчитать средний процент выполнения плана по всем городам.

Если решать проблему «в лоб», то придется вводить длинную формулу с перебором всех ячеек, т.к. сразу весь диапазон одним движением выделить не получится:

как сделать сумму ячеек в excel через строку

Если количество городов в таблице больше пары десятков, то такой способ начинает нагонять тоску, да и ошибиться при вводе формулы можно запросто. Как же поступить? Есть способы сделать это изящнее.

Способ 1. Функция СУММЕСЛИ (SUMIF) и ее аналоги для выборочного суммирования по условию

Если в таблице есть столбец с признаком, по которому можно произвести выборочное суммирование (а у нас это столбец В со словами «Выручка» и «План»), то можно использовать функцию СУММЕСЛИ (SUMIF):

как сделать сумму ячеек в excel через строку

Первый аргумент этой функции — диапазон проверяемых ячеек, второй — критерий отбора (слово «Выручка«), третий — диапазон ячеек с числами для суммирования.

Начиная с версии Excel 2007 в базовом наборе появилась еще и функция СРЗНАЧЕСЛИ (AVERAGEIF), которая подсчитывает не сумму, а среднее арифметическое по условию. Ее можно использовать, например, для вычисления среднего процента выполнения плана. Подробно про все функции выборочного суммирования можно почитать в этой статье с видеоуроком. Минус этого способа в том, что в таблице должен быть отдельный столбец с признаком, а это бывает не всегда.

Способ 2. Формула массива для суммирования каждой 2-й, 3-й … N-й строки

Если удобного отдельного столбца с признаком для выборочного суммирования нет или значения в нем непостоянные (где-то «Выручка«, а где-то «Revenue» и т.д.), то можно написать формулу, которая будет проверять номер строки для каждой ячейки и суммировать только те из них, где номер четный, т.е. кратен двум:

как сделать сумму ячеек в excel через строку

Давайте подробно разберем формулу в ячейке G2. «Читать» эту формулу лучше из середины наружу:

  • Функция СТРОКА (ROW) выдает номер строки для каждой по очереди ячейки из диапазона B2:B15.
  • Функция ОСТАТ (MOD) вычисляет остаток от деления каждого полученного номера строки на 2.
  • Функция ЕСЛИ (IF) проверяет остаток, и если он равен нулю (т.е. номер строки четный, кратен 2), то выводит содержимое очередной ячейки или, в противном случае, не выводит ничего.
  • И, наконец, функция СУММ (SUM) суммирует весь набор значений, которые выдает ЕСЛИ, т.е. суммирует каждое 2-е число в диапазоне.
  • Данная формула должна быть введена как формула массива, т.е. после ее набора нужно нажать не Enter, а сочетание Ctrl+Alt+Enter. Фигурные скобки набирать с клавиатуры не нужно, они добавятся к формуле автоматически.

Для ввода, отладки и общего понимания работы подобных формул можно использовать следующий трюк: если выделить фрагмент сложной формулы и нажать клавишу F9, то Excel прямо в строке формул вычислит выделенное и отобразит результат. Например, если выделить функцию СТРОКА(B2:B15) и нажать F9, то мы увидим массив номеров строк для каждой ячейки нашего диапазона:

как сделать сумму ячеек в excel через строку

А если выделить фрагмент ОСТАТ(СТРОКА(B2:B15);2) и нажать на F9, то мы увидим массив результатов работы функции ОСТАТ, т.е. остатки от деления номеров строк на 2:

как сделать сумму ячеек в excel через строку

И, наконец, если выделить фрагмент ЕСЛИ(ОСТАТ(СТРОКА(B2:B15);2)=0;B2:B15) и нажать на F9, то мы увидим что же на самом деле суммирует функция СУММ в нашей формуле:

как сделать сумму ячеек в excel через строку

Значение ЛОЖЬ (FALSE) в данном случае интерпретируются Excel как ноль, так что мы и получаем, в итоге, сумму каждого второго числа в нашем столбце.

Легко сообразить, что вместо функции суммирования в эту конструкцию можно подставить любые другие, например функции МАКС (MAX) или МИН (MIN) для вычисления максимального или минимального значений и т.д.

Если над таблицей могут в будущем появляться новые строки (шапка, красивый заголовок и т.д.), то лучше слегка модернизировать формулу для большей универсальности:

как сделать сумму ячеек в excel через строку

Способ 3. Функция БДСУММ и таблица с условием

Формулы массива из предыдущего способа — штука красивая, но имеют слабое место — быстродействие. Если в вашей таблице несколько тысяч строк, то подобная формула способна заставить ваш Excel «задуматься» на несколько секунд даже на мощном ПК. В этом случае можно воспользоваться еще одной альтернативой — функцией БДСУММ (DSUM). Перед использованием эта функция требует небольшой доработки, а именно — создания в любом подходящем свободном месте на нашем листе миниатюрной таблицы с условием отбора. Заголовок этой таблицы может быть любым (слово «Условие» в E1), лишь бы он не совпадал с заголовками из таблицы с данными. После ввода условия в ячейку E2 появится слово ИСТИНА (TRUE) или ЛОЖЬ (FALSE) — не обращайте внимания, нам нужна будет сама формула из этой ячейки, выражающая условие, а не ее результат. После создания таблицы с условием можно использовать функцию БДСУММ (DSUM):

как сделать сумму ячеек в excel через строку

Способ 4. Суммирование каждой 2-й, 3-й… N-й строки

Если нужно просуммировать не отдельные ячейки, а целые строки, то можно это легко реализовать формулой массива, аналогичной способу 2:

как сделать сумму ячеек в excel через строку

Поскольку функция СУММПРОИЗВ (SUMPRODUCT) автоматически преобразует свои аргументы в массивы, то в этом случае нет необходимости даже нажимать Ctrl+Shift+Enter.

Ссылки по теме

  • Подсчет выборочной суммы, среднего, количества и т.д. по одному или нескольким условиям.
  • Что такое формулы массива, как их вводить, как они работают

как сделать сумму ячеек в excel через строку

Работая с таблицами, часто приходится подбивать общие итоги по конкретному наименованию. В качестве данного наименования может выступать название контрагента, фамилия работника, номер подразделения, дата и т.д. Нередко эти наименования являются заглавием строк и поэтому, чтобы подсчитать общий итог по каждому элементу, приходится суммировать содержимое ячеек конкретной строки. Иногда сложение данных в строках производят и в иных целях. Давайте разберем различные способы, как это можно сделать в программе Excel.

Читайте также: Как посчитать сумму в Экселе

Суммирование значений в строке

По большому счету, просуммировать в Экселе значения в строке можно тремя основными способами: использование арифметической формулы, применение функций и автосуммы. При этом, данные способы могут делиться ещё на ряд более конкретизированных вариантов.

Способ 1: арифметическая формула

Прежде всего, разберем, как при помощи арифметической формулы можно подсчитать сумму в строчке. Давайте посмотрим, как действует данный способ на конкретном примере.

Имеем таблицу, в которой указана выручка пяти магазинов по датам. Наименования магазинов являются названиями строк, а даты – названиями столбцов. Нам нужно рассчитать общую сумму выручки первого магазина за весь период. Для этого нам придется произвести сложение всех ячеек строчки, которая относится к данной торговой точке.

как сделать сумму ячеек в excel через строку

  1. Выделяем ячейку, в которую будет выводиться готовый результат подсчета итога. Ставим туда знак «=». Кликаем левой кнопкой мыши по первой ячейке в данной строке, которая содержит числовые значения. Как видим, её адрес тут же отобразится в элементе для вывода суммы. Ставим знак «+». Затем кликаем по следующей ячейке в строке. Таким способом чередуем знак «+» с адресами ячеек строчки, которая относится к первому магазину.

    В итоге в конкретно нашем случае получается следующая формула:

    =B3+C3+D3+E3+F3+G3+H3

    Естественно, при использовании других таблиц вид её будет отличаться.

  2. Для выведения общей суммы выручки по первой торговой точке жмем на кнопку Enter на клавиатуре. Результат выводится в ту ячейку, в которой была расположена формула.

как сделать сумму ячеек в excel через строку

Как видим, данный способ довольно простой и интуитивно понятный, но у него имеется один существенный недостаток. На его осуществление нужно потратить много времени, если сравнивать с теми вариантами, которые мы рассмотрим ниже. А если в таблице очень много столбцов, то временные затраты увеличатся ещё больше.

Способ 2: автосумма

Гораздо более быстрым способом сложить данные в строчке является применение автосуммы.

  1. Выделяем все ячейки с числовыми значениями первой строчки. Выделение проводим, зажав левую кнопку мыши. Перейдя во вкладку «Главная», жмем на значок «Автосумма», который расположен на ленте в блоке инструментов «Редактирование».

    как сделать сумму ячеек в excel через строку

    Другим вариантом вызова автосуммы является переход во вкладку «Формулы». Там в блоке инструментов «Библиотека функций» на ленте следует щелкнуть по кнопке «Автосумма».

    как сделать сумму ячеек в excel через строку

    Если же вы вообще не хотите перемещаться по вкладкам, то после выделения строчки можно просто набрать сочетание горячих клавиш Alt+=.

  2. Какое бы действие из вышеописанных манипуляций вы не выбрали, справа от выделенного диапазона отобразится число. Оно и будет составлять сумму значений строчки.

как сделать сумму ячеек в excel через строку

Как видим, данный способ позволяет произвести подсчет суммы в строке гораздо быстрее, чем предыдущий вариант. Но у него тоже имеется недостаток. Он состоит в том, что сумма будет выводиться только справа от выделенного горизонтального диапазона, а не в том месте, где захочет пользователь.

Способ 3: функция СУММ

Преодолеть недостатки двух вышеописанных способов может вариант с применением встроенной функции Excel под названием СУММ.

Оператор СУММ принадлежит к группе математических функций Эксель. Его задачей является суммирование чисел. Синтаксис этой функции имеет такой вид:

=СУММ(число1;число2;…)

Как видим, аргументами этого оператора являются числа или адреса ячеек, в которых они располагаются. Их количество может быть до 255.

Посмотрим, как можно просуммировать элементы в строке при помощи данного оператора на примере нашей таблицы.

  1. Выделяем любую пустую ячейку на листе, куда предполагаем выводить итог вычисления. При желании можно её выбрать даже на другом листе книги. Но подобное бывает все-таки редко, так как в большинстве случаев более удобно традиционно располагать ячейку для вывода итогов в той же строке, в которой находятся расчетные данные. После того, как выделение произведено, щелкаем по значку «Вставить функцию» слева от строки формул.
  2. Запускается инструмент, который носит наименование Мастер функций. Переходим в нем в категорию «Математические» и из открывшегося списка операторов выбираем название «СУММ». Затем кликаем по кнопке «OK» внизу окошка Мастера функций.
  3. Производится активация окна аргументов оператора СУММ. В этом окне может располагаться до 255 полей, но для решения нашей задачи понадобится всего одно поле – «Число1». В него нужно ввести координаты той строки, значения в которой следует сложить. Для этого ставим курсор в указанное поле, а затем, произведя зажим левой кнопкой мыши, выделяем курсором весь числовой диапазон нужной нам строчки. Как видим, адрес данного диапазона тут же будет отображен в поле окна аргументов. Затем щелкаем по кнопке «OK».
  4. После того, как мы произвели указанное действие, сумма значений строки тут же отобразится в той ячейке, которую мы выделили ещё на самом первом этапе решения задачи данным способом.

Как видим, данный способ довольно гибкий и относительно быстрый. Правда, не для всех пользователей он интуитивно понятен. Поэтому те из них, которые не знают о его существовании из различных источников, редко когда находят его в интерфейсе Excel самостоятельно.

Урок: Мастер функций в Экселе

Способ 4: массовое суммирование значений в строках

Но что делать, если нужно просуммировать не одну и не две строчки, а, скажем 10, 100 или даже 1000? Неужели для каждой строки требуется в отдельности применять вышеописанные действия? Как оказывается, совсем не обязательно. Для этого нужно просто скопировать формулу суммирования в другие ячейки, в которые вы планируете выводить сумму по остальным строчкам. Сделать это можно при помощи инструмента, который носит наименование маркера заполнения.

  1. Производим сложение значений в первой строке таблицы любым из тех способов, которые были описаны ранее. Ставим курсор в нижний правый угол ячейки, в которой отображается результат применяемой формулы или функции. При этом курсор должен изменить свой внешний вид и преобразоваться в маркер заполнения, который выглядит, как небольшой крестик. Затем зажимаем левую кнопку мыши и перетаскиваем курсор вниз, параллельно ячейкам с наименованиями строк.
  2. Как видим, все ячейки были заполнены данными. Это и есть сумма значений отдельно по строкам. Такой результат удалось получить потому, что по умолчанию все ссылки в Excel относительны, а не абсолютны, и при копировании изменяют свои координаты.

Урок: Как сделать автозаполнение в Экселе

Как видим, в Экселе существует три основных способа подсчитать сумму значений в строчках: арифметическая формула, автосумма и функция СУММ. Каждый из данных вариантов имеет свои достоинства и недостатки. Наиболее интуитивно простой способ – это применение формулы, самый быстрый вариант – автосумма, а самый универсальный – использование оператора СУММ. Кроме того, с помощью маркера заполнения можно проводить массовое суммирование значений по строкам, выполненное одним из трех способов, которые были перечислены выше.

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

Доброго всем времени суток, мои дорогие друзья и гости моего блога. Как всегда и как обычно с вами я, Дмитрий Костин. И сегодня я бы хотел продолжить наше общение с Экселем, потому что это действительно нужная вещь и в хозяйстве всегда пригодится. Я, например, себе уже не представляю жизнь без этого табличного редактора.

Я на данный момент веду несколько таблиц для разных целей, это не считая тех, которые мы ведем совместно с ребятами из отдела с помощью сервиса Google Docs. У меня есть табличка, которая суммирует мои доходы по сравнению с расходами для блога, также я веду финансовый учет планирования расходов и семейного бюджета, и кучу других документов.

Да, конечно для таких целей есть специальные программы, но если честно, то они меня далеко не во всем устраивают в плане функционала, а в excel я могу настроить всё под себя, как я этого пожелаю. Просторы для этого просто громадные. Тем более сами документы можно защитить паролем, что делает работу в этом редакторе еще надежнее, проще и удобнее. В общем не буду вас томить, а как раз расскажу, как в экселе посчитать сумму ячеек

Простое сложение

Начем с легенько разминки. Если вам нужно посчитать сyмму каких-то чиcел, то самое простое — это сделать обычный пример. Для этого встаньте на любую ячейку и напишите знак равенства (=), после чего начинайте складывать нужные цифры (=15+6+94+3-10+2). Последним штрихом вам нужно будет жмахнуть клавишу Enter, тогда весь этот математический пример молниеносно преобразуется в решенный ответ.

Сложение каждой ячейки

Для начала мы с вами научимся складывать просто несколько чисел, которые могут находиться в разных местах

  1. Откройте документ excel, где у вас записаны какие-либо значения.
  2. Теперь выберите какое-нибудь свободное место и поставьте туда знак «Равно» (=). В этот момент у вас активировалась функция решения примеров, и неважно каких, сложения или вычитания.
  3. Теперь нажмите на ячeйку, где у вас записано первое число, которое вы хотите использовать для сложения. В том месте, где мы ставили знак «=», должна появится координата этой цифры, т.е. C6 или D2, и т.д. Отлично. Это то, что нам нужно.
  4. Теперь поставьте знак «+» и нажмите на следующую ячейкy с данными, которое вы хотите использовать для сложения. Видите, как меняется значение в том месте, где мы ставили «=»? Да. Теперь там стоят уже две координаты, объединенные плюсом. 
  5. Таким же образом продолжайте искать оставшиеся цифры и когда они закончатся, вам останется нажать Enter и значения, которые вы выбрали суммируются, а сама сумма покажется в ячейке, в которой мы изначально ставили знак равенства. 

Суммирование столбца

Теперь перейдем к самому простому и вкусному. Да, сейчас вы узнаете как суммировать столбец.

Выделите столбeц или его часть, после чего переходите во вкладку «Формулы» и выбирайте там пункт «Автосумма». После этой несложной манипуляции вы увидите сумму всех выделенных вами чисел. Она автоматически встанет в ближайшую свободную ячейку в вашем столбце.

На самом деле даже необязательно, чтобы это был столбец. Это может быть как и строка, так и отдельные ячейки (можно выделить с помощью зажатой клавиши CTRL). Только место появление результата будет другое.

Использование формулы с помощью параметра «СУММ»

Этот способ особенно хорош тогда, когда вам нужно занести результат в определенную ячейку. По крайней мере я пользуюсь этим именно так и доволен как слон. Давайте покажу.

  1. Поставьте курсор в то место, где вы хотите, чтобы отображался ваш результат и поставьте туда уже знакомый нам знак равенства.
  2. Теперь нам нужно выполнить функцию «СУММ». Ее вы можете выбрать в левом верхнем углу листа, нажав на него. Либо вы можете увидеть ее во вкладке «Формулы», а затем выбрать «Математические», и уже там, среди множества других функций, искать заветную СУММ. В общем жмахайте. 
  3. Вам откроется окно с аргументами функции. Здесь вы должны будете выбрать диапазон чисел, которые будете складывать. Например я хочу сложить столбик от А1 до А7. Тогда поставьте курсор в графу «Число 1», а затем выделите нужные ячейки. 
  4. Теперь нажмите Enter и вы увидите, что всё у вас отлично посчиталось. 

Кстати этим же способом вы можете воспользоваться, чтобы посчитать сумму ячеек с разных листов. Давайте расскажу чуть подробнее.

Суммирование с разных листов

  1. Откройте (создайте) новую таблицу, где разные значения будут находиться на разных листах. Сделали: Молодцы. И тогда сразу же поставьте в любую ячейку на любом лиcте знакомый значок «=» и снова выберите функцию «СУММ», как я рассказывал выше.
  2. Теперь, когда у вас открылось окно «Аргументы функции», поставьте курсор в строку «Число 1», после чего выделите нужные значения на первом листe. 
  3. Теперь ставьте курсор в строку «Число 2», переходите на другой лист, и выделяйте все числа там. После этого нажмите ОК

Всё, теперь несмотря на то, что числа находятся разных местах, сумма посчитана. Эта функция делает данный табличный редактор еще удобнее.

Чем мне особенно нравится excel, так это тем, что можно менять параметры формулы на лету. Например, если нам надо одно из участвующих числе уменьшить на две единицы, то соответственно уменьшится на два и вся сумма. Такую штуку  частенько использую в повседневной жизни.

Ну на этом у меня вроде бы всё. Если остались какие-либо непонятки, то спрашивайте. С удовольствием отвечу на интересующие вас вопросы. Так же рекомендую вам подписаться на обновления моего блога, чтобы всегда быть в курсе обо всем новом и интересном. Увидимся с вами в других статьях. Пока-пока!

С уважением, Дмитрий Костин.

Электронные таблицы в Excel позволяют выполнять различные вычислительные действия, включая суммирование ячеек. При работе с внушительным объемом данных, иногда требуется проделывать математические операции с ячейками, попадающими по конкретные условия. Для таких задач в Excel предусмотрены специальные функции для суммирования по условию, которые упрощают работу с таблицами.

  1. 1 Простое сложение в Excel
  2. 2 Суммирование ячеек по условию
  3. 3 Функция «СУММЕСЛИ»
  4. 4 Функция «СУММЕСЛИМН»
  5. 5 Итог

Простое сложение в Excel

Складывать значения ячеек можно с помощью простой функции «СУММ», которая суммирует выбранные значения без определенного условия. Она используется, когда есть ячейки, массив или несколько массивов для сложения. В этом случае достаточно выделить нужные элементы электронной таблицы и применить функцию. Она играет роль обычного калькулятора со знаком «+».

Функция СУММ в Excel

Суммирование ячеек по условию

Excel также предусматривает суммирование с учетом условия. Функция применяется, когда необходимо просуммировать только те значения, которые соответствуют заданному условию. Для нее возможно задать три аргумента:

  • Диапазон – обязательный аргумент, представляющий собой массив, в котором происходит проверка заданного условия;
  • Критерий – еще один обязательный аргумент, которое является условием для отбора значений в ячейках. При равенстве определенному числу, необходимо ввести его без кавычек, в других случаях необходимы кавычки: например, если значение больше числа 5, то его нужно прописать, как ">5". Также работают текстовые значения: если нужно суммировать выручку продавца Иванова в таблице, то прописывается условие "Иванов";
  • Диапазон суммирования – массив значений, которые нужно сложить.

Для удобной работы с вычислительными операциями в таблицах Excel есть две функции, которые суммируют ячейки, если задать условия: «СУММЕСЛИ» и «СУММЕСЛИМН». Рассмотрим каждую из них более подробно.

Функция «СУММЕСЛИ»

СУММЕСЛИ подходит, когда нужно суммировать значения ячеек с одним условием. Чтобы применить ее в действии, следуйте инструкции:

  1. По свободной ячейке кликните левой клавишей мыши, чтобы выбрать место, где будет отображаться результат операции. Выбор ячейки для вывода результата СУММЕСЛИ
  2. Кликните по иконке, расположенной рядом со строкой ввода формул, чтобы вызвать меню с функциями.
  3. Выберите категорию «Математические» и найдите в списке функций «СУММЕСЛИ».
  4. Кликните по кнопке «ОК», чтобы подтвердить свой выбор. Выбор функции СУММЕСЛИ
  5. В появившемся окне «Аргументы функции» нужно заполнить обязательные поля: «Диапазон» и «Критерий». Например, нужно узнать, сколько килограмм фруктов продал продавец Иванов. Для этого выделите диапазон столбца «Продавец» полностью. Аргументы функции СУММЕСЛИ
  6. В строке «Критерий» пропишите фамилию продавца: «Иванов». Кавычки можно не указывать, программа вставляет их автоматически. Критерий функции СУММЕСЛИ
  7. Поставьте курсор мыши в поле диапазона суммирования и выделите столбец «Количество (кг)» в таблице. Диапазон суммирования СУММЕСЛИ
  8. Нажмите на кнопку «ОК» внизу, чтобы произвести суммирование с условием, или из данной таблицы узнать, сколько килограмм фруктов продал Иванов. Результат функции СУММЕСЛИ

В выделенной ячейке отобразится результат сложения, а в верхней строке – функция. Вычислить значение можно без вызова окна «Аргументы функции», если прописать все вручную. При этом базовая запись должна выглядеть так: =СУММЕСЛИ(X; «Условие»; Y), где X – это диапазон, а Y – диапазон суммирования. Значения не обязательно вписывать, их достаточно выделить с помощью мышки в таблице. Все элементы функции разделены знаком «;».

Следует отметить, что если третий аргумент явно не выделили, то диапазон, указанный как первый аргумент, также становится диапазоном для сложения.

Функция «СУММЕСЛИМН»

«СУММЕСЛИМН» позволяет рассчитать результат суммирования с использованием нескольких условий. Функция предоставляет больше возможностей для задания параметров математического вычисления. Для расчета можно использовать сразу несколько критериев суммирования, причем условий может быть задано до 127. На примере данной таблицы рассмотрим, как найти, сколько килограмм яблок купил Евдокимов, ведь он приобретал также и бананы.

Чтобы суммировать ячейки с несколькими условиями, действуйте согласно следующей инструкции:

  1. Выделите пустую ячейку, в которой будет отображаться конечный результат, затем нажмите на кнопку fx, которая находится рядом со строкой функций.
  2. В разделе «Математические» в окне «Вставка функций» нажмите «СУММЕСЛИМН», затем подтвердите выбор, нажав на кнопку «ОК». Вставка функции СУММЕСЛИМН в ячейку
  3. В появившемся окне в строке «Диапазон суммирования» введите ячейки, который находятся в столбце «Количество». Диапазон суммирования СУММЕСЛИМН
  4. В «Диапазон условия» выделите все ячейки в столбце «Товар». Диапазон первого условия СУММЕСЛИМН
  5. В качестве первого условия пропишите значение «Яблоки». Первое условие СУММЕСЛИМН
  6. После этого необходимо задать второе условие и диапазон для него. В данной таблице столбец «Покупатели» является значением для диапазона. Выделите его в строку, затем в втором условии пропишите фамилию Евдокимов.
  7. Нажмите на кнопку «ОК», чтобы программа посчитала, сколько яблок купил Евдокимов. Диапазон и второе условие СУММЕСЛИМН

Функцию «СУММЕСЛИМН» возможно прописать вручную в строке формул, но это сложно, поскольку используется слишком много условий. В данной таблице результат равен 8, а вверху отображается функция полностью.

СУММЕСЛИМН в строке формул

Итог

Встроенные инструменты программы Excel позволяют эффективно работать с большими электронными таблицами. С помощью функций суммирования возможно быстро сложить определенные ячейки, а с дополнительными условиями – подобрать критерии выбора для сложения. Мы рассмотрели, как пользоваться «СУММЕСЛИ» и «СУММЕСЛИМН» на примере простой таблицы, но эти функции применимы и для объемных баз данных.

Как в Excel сложить каждую вторую ячейку, строку.

​Смотрите также​​ строки у которых​ «Формулы массива Excel».​​ Внизу столбца В​ дополнительный столбец, в​ на кнопку функции​ Но он наименее​«Магазин 1»​.​
​СУММ​ аргументов. Далее, выполнив​
​ которую выберет пользователь.​
​ но легче и​ можно произвести суммирование​ выручки за 7​ разрознены. Давайте выясним,​ В14 – это​Можно​ остаток от деления​ Получилось так.​ установили автосумму.​ ячейках которого будем​ «Консолидация». Выйдет диалоговое​ гибкий и подойдет​
​,​Снова запускается окно аргументов.​. Нам предстоит заполнить​
​ зажим левой кнопки​
​Недостатки двух предыдущих способов​ быстрее будет просуммировать​ столбцов таблицы, применив​ дней по первой​ как просуммировать их​ первая строка нашей​складывать данные в Excel​ номера строки на​Так можно выбирать и​Выберем фильтром дубли 1.​ писать название дубля,​ окно.​​ далеко не во​«Магазин 3»​ Ставим курсор в​ поле​ мыши, выделяем все​ можно исключить при​ данные в других​
​ для этих целей​ торговой точке будет​ различными способами.​ таблицы. Получилась такая​
​ из выборочных ячеек.​ 4 равен 1(для​ складывать любые данные​
​ Получилось так.​ который нужно сложить.​Заполнили его так:​
​ всех случаях. Наиболее​
Формулы массива в Excel.​и​ поле​«Число1»​ ячейки колонки​ использовании встроенной функции​ столбцах с помощью​ только простую математическую​ выведена в ячейку​Скачать последнюю версию​ формула.​Здесь нам поможет​ примера)))))​ из таблицы, любого​​Как написать данные одновременно​ Мы будем писать​В строке «Функция»​ гибкий вариант –​«Магазин 5»​​«Число1»​
​. Как и в​«Магазин 1»​ Excel под названием​ маркера заполнения точно​ формулу. Для примера​
Как в Excel сложить каждую вторую ячейку, строку.​ под столбцом таблицы.​ Excel​Теперь добавим новую строку​ формула массива в​Anastasija ne skagy​ диапазона.​ в нескольких ячейках,​ дубли в ячейках​ выбрали функцию «Сумма».​ это применение математических​. При этом требуется,​
​. Но на этот​
​ предыдущем случае, устанавливаем​, в которых содержатся​
​СУММ​ таким же образом,​ будем использовать ту​Проводим аналогичную операцию, применив​Суммирование колонок в Экселе​ в таблицу выше​
​ Excel. Например, нам​: Alt+F11​В Excel есть​ смотрите в статье​ С2, С3, С4,​ Можно выбрать другие​ формул, но он​ чтобы результат подсчитывался​ раз зажимаем левую​ в поле курсор,​ числовые значения. Адрес​. Предназначение данного оператора​
​ как мы это​ же таблицу, которую​ автосумму и для​ происходит по общим​ строки В14. Формула​ нужно посчитать каждую​правой кнопкой Insert​ функции, которые считают​ «Как заполнить ячейки​ С5.​ действия.​ наименее автоматизированный и​

excel-office.ru

Суммирование столбцов в Microsoft Excel

Сложение столбцов в Microsoft Excel

​ без выведения промежуточных​ кнопку мыши и​ но на этот​ тут же был​ состоит как раз​ сделали в предыдущем​ применяли для описания​ всех остальных колонок,​ принципам сложения данных​ в ячейке Н14​ вторую ячейку в​

​ Module​ не все ячейки,​

Сложение столбцов

​ в Excel одновременно».​А в следующем​В строке «Ссылка»​ в некоторых случаях,​ итогов по колонкам.​ выделяем весь табличный​ раз с зажатой​ выведен в поле​ в суммировании чисел.​ способе.​ первого способа.​ содержащих данные о​ в этой программе.​ получилась такая.​ столбце В.​вставляем код. прежде​​ а выборочно, по​​Можно​

​ столбце напишем формулу,​ поставили диапазон нашей​

Способ 1: использование автосуммы

​ при большом объеме​Устанавливаем курсор в ячейку,​ массив, который содержит​ левой кнопкой мыши​ окошка аргументов в​

​ Он относится к​Теперь нам остается найти​Как и в прошлый​ выручке по магазинам.​ Конечно, указанная процедура​Формула посчитала правильно.​В ячейке Н14 пишем​ чем запускать читаем​ условию, которое мы​в Excelсложить выборочно данные​ которая будет искать​ таблицы. У нас​ данных, его воплощение​ где будет выводиться​ выручку по всем​

Таблица выручки по магазинам в Microsoft Excel

  1. ​ выделяем всю строку​ виде координат обрабатываемого​ категории математических функций​ общую сумму колонок.​ раз, прежде всего,​Если столбцов много, то​ имеет некоторые особенности,​Чтобы посчитать по​​ такую формулу.​​ комментарии!​ напишем в формуле.​ из ячеек​​ дублирующие данные в​​ указан фиксированный размер​ на практике может​​ результат. Выполняем вызов​​ торговым точкам целиком.​ итогов выручки по​ массива. Щелкаем по​​ и имеет следующий​​ Для этого выделяем​

    Подсчет автосуммы для Магазина 1 в Microsoft Excel

  2. ​ нам нужно подсчитать​ можно не рассчитывать​ но они являются​ всем столбцам, формулы​=СУММ(ЕСЛИ(ОСТАТ(СТРОКА(C14:C19);2)=0;C14:C19))​Sub Summ()​

    Автосумма для Магазина 1 подсчитана в Microsoft Excel

  3. ​ Например, посчитать сумму​. Так можно посчитать,​ первом столбце и​ диапазона с абсолютными​ занять значительное время.​

    ​ окна аргументов функции​ Таким образом, в​ отдельным магазинам. После​ кнопке​ простой синтаксис:​ любой пустой элемент​ величину выручки за​ для каждого из​ всего лишь частностью​ копируем вправо. Смотрите​Но, т.к это​Dim Sum​ заказа определенного покупателя,​ например, сумму товарного​ складывать цифры по​ ссылками и названием​ Использование функции​СУММ​ поле должен попасть​ того, как адрес​«OK»​=СУММ(число1;число2;…)​ на листе, в​

    Маркер заполнения в Microsoft Excel

  4. ​ 7 дней по​ них автосумму в​ общей закономерности. Как​ ячейки I14, J14,​ формула массива, то​

    Автосумма подсчитана по каждому магазину в Microsoft Excel

  5. ​Dim i%, m%,​ итоги конкретного ученика,​ чека, т. д.​ дублям из второго​ столбцов. Можно написать​СУММ​тем же способом,​ адрес всего диапазона​ этой строки в​в нижней части​В качестве аргументов, количество​ который планируем выводить​ каждому магазину в​ отдельности. Воспользуемся маркером​ и любое другое​ K14.​ вводимее её нажав​ n%, stolb%, strok%​ посчитать данные за​ У нас есть​

    Суммирование всех столбцов с помощью автосуммы в Microsoft Excel

  6. ​ столбца.​ диапазон с относительными​можно назвать «золотой»​ которым это делали​ таблицы. В нашем​ виде ссылки массива​ окошка.​ которых может достигать​

Общая сумма по всем магазинам в Microsoft Excel

Способ 2: использование простой математической формулы

​ результат, и ставим​ отдельности. Но делать​ заполнения, чтобы скопировать​ суммирование в данном​Если нужно посчитать не​ не просто «Enter​Dim k​ определенную дату, т.д.​ список товаров, в​В ячейке D2​

  1. ​ ссылками.​ серединой между этими​ ранее.​ случае он имеет​ был занесен в​Значение величины выручки за​ 255, выступают суммируемые​ в нем знак​ это мы будем​ формулу, содержащую автосумму​ табличном процессоре, сложение​ в одном столбце,​​ », а сочетание​​Dim konec%​ Про одну из​​ котором указаны заказчики.​​ пишем такую формулу.​Подробнее о видах​ двумя способами. Данный​В открывшемся окошке в​ следующий вид:​ поле окна аргументов,​ семь дней по​ числа или адреса​​«=»​​ несколько другим способом.​ по первой торговой​ столбцов можно произвести,​ а в нескольких​ кнопок на клавиатуре​n = 1​ таких функций читайте​​ Нам нужно узнать,​​ =СУММЕСЛИ(A2:A9;C2;B2:B9)​ ссылок читайте в​

    ​ вариант относительно гибкий​ поле​

    ​B2:F8​

    ​ жмем на кнопку​ первому магазину тут​ ячеек, где они​. Далее поочередно складываем​ Выделяем первую пустую​ точке в остальные​ применив простую арифметическую​

    Сложение ячеек в столбце в Microsoft Excel

  2. ​ столбцах таблицы четные​ «Ctrl» + «Shift»​ ‘строка, где расположено​ в статье «Функция​ на какую сумму​В ячейку D3​ статье «Относительные и​ и быстрый.​​«Число1»​​Но, естественно, в каждом​

    Итог сложения ячеек в столбце в Microsoft Excel

  3. ​«OK»​ же будет выведено​ расположены.​ ячейки, в которых​ ячейку, которая находится​ столбцы. Выделяем элемент,​ формулу, использовав встроенную​ строки. Тогда пишем​ + «Enter». Подробнее​ ИТОГО. если вместо​ «СУММЕСЛИ» в Excel».​ конкретный заказчик купил​

    Итог сложения ячеек во всех столбцах в отдельности в Microsoft Excel

  4. ​ пишем такую формулу.​ абсолютные ссылки в​Автор: Максим Тютюшев​вводим адрес диапазона​ конкретном случае адрес​.​ в ту ячейку,​Посмотрим, как применяется данная​​ расположены суммы столбцов,​​ под столбцом​ в котором находится​ функцию Excel​ такую формулу. Мы​

    ​ о формулах массива,​ ИТОГО что-то другое,​

    ​В Excel можно​

    ​ конкретный товар. У​ =СУММЕСЛИ(A3:A9;C3;B3:B9)​ Excel» здесь.​

    Сложение сумм столбцов в Microsoft Excel

  5. ​Рассмотрим,​ данных в столбце​ будет разным. Единственная​​Как видим, общая величина​​ которая содержит функцию.​

Общая сумма столбцов в Microsoft Excel

​ функция Эксель на​ рассчитанные нами ранее.​«Магазин 1»​ формула. Наводим курсор​СУММ​ написали формулу в​ читайте в статье​ пишем ниже что-то​ написать ссылки на​ нас есть такая​По такому принципу​Поставили галочки у​как сложить и удалить​«Магазин 1»​ закономерность, что в​ выручки по всем​Затем можно проделать аналогичные​ практике на примере​У нас получилась следующая​, и устанавливаем туда​ на правый нижний​или автосумму.​ ячейке С21 (на​ «Формулы массива Excel»​

​ другое​ несколько листов в​ таблица.​ написать формулы в​ слов:​ дубли в Excel​. Делаем это тем​ этом адресе первыми​ магазинам благодаря функции​ операции с функцией​ все той же​

Способ 3: применение функции СУММ

​ формула:​ знак​ угол. Он должен​Урок: Подсчет суммы в​​ рисунке в строке​​ здесь.​For i =​ большой формуле быстро.​Мы хотим узнать, сколько​ других ячейках столбца​«подписи верхней строки»​. Как выделить дубли​

​ же способом, что​

​ будут координаты левой​СУММ​СУММ​ таблицы выручки по​=B9+C9+D9+E9+F9​«=»​

​ преобразоваться в маркер​ Экселе​ «План за год​После этого в​ 1 To 100​ Например, сложить данные​ хлеба заказывал Иванов.​

  1. ​ D. Получилось так.​ – это название​ в Excel, читайте​ и ранее: устанавливаем​ верхней ячейки массива,​​была выведена в​​и для остальных​ пяти торговым точкам​

    Переход в Мастер функций в Microsoft Excel

  2. ​Но эта формула также​​. Далее кликаем по​​ заполнения, который имеет​​Прежде всего, давайте рассмотрим,​​ всего»).​​ формуле появятся фигурные​​If Application.ThisWorkbook.ActiveSheet.Cells(n, i).Value​ отчетов, расположенных на​ В пустых ячейках​​Эту же формулу можно​​ столбцов;​ в статье «Как​

    Переход в окно аргумнтов функции СУММ в Microsoft Excel

  3. ​ курсор в поле​ а последними –​ предварительно обозначенную ячейку​ столбцов таблицы, подсчитывая​​ за 7 дней.​​ индивидуальна для каждого​ самому первому элементу​ вид крестика. Затем​ как произвести суммирование​=СУММПРОИЗВ(C14:F19*ОСТАТ(СТРОКА(C14:F19)+1;2))​ скобки.​

    ​ = «Итого» Then​​ разных листах. Подробнее,​​ заполняем другую табличку:​ написать, вызвав диалоговое​«значения левого столбца»​​ выделить повторяющиеся значения​​ и выделяем соответствующий​ нижнего правого элемента.​ листа.​ в них суммы​Отмечаем элемент на листе,​ отдельного случая.​ данного столбца. Как​​ производим зажим левой​​ колонок в Экселе​Здесь нажимаем только​Всё.​Exit For​ смотриет в статье​В ячейке F1​ окно функции «СУММЕСЛИ».​ — это значит,​​ в Excel» тут.​​ диапазон таблицы. В​ Эти координаты будут​

    Окно аргументов функции СУММ в Microsoft Excel

  4. ​Но иногда бывают случаи,​ выручки за 7​ в котором будет​Для получения общего результата​ видим, его адрес​ кнопки мыши и​

    Результат вычисления фнкции СУММ в Microsoft Excel

  5. ​ при помощи такого​ кнопку «Enter».​​Пояснение к формуле:​​End If​ «Ссылки в Excel​ пишем фамилию заказчика​ Она расположена на​ что искать дубли​ Как удалить повторяющиеся​ поля​ разделены двоеточием (​ когда нужно вывести​

    ​ дней для разных​ отображаться величина дохода​ сложения колонок щелкаем​ тут же отображается​ перетягиваем маркер заполнения​ инструмента, как автосумма.​Как посчитать данные​​ формула считает номера​​konec = konec​ на несколько листов​ – «Иванов», в​ закладке «Формулы» в​ в левом первом​​ значения, смотрите в​​«Число2»​:​ общий результат по​ магазинов. Алгоритм операций​

    Результаты рачета функции СУММ для всех магазинов в отдельности в Microsoft Excel

  6. ​ по первой колонке.​ по клавише​ в ячейке для​ параллельно наименованию колонок​Для примера возьмем таблицу,​ из определенных ячеек,​ строк и выбирает​ + 1​ сразу».​ ячейке F2 пишем​ разделе «Библиотека функций»​ столбце.​​ статье «Как удалить​​и​).​​ всем торговым точкам​​ будет точно такой​ Щелкаем по иконке​​Enter​​ суммы. После этого​ до самого конца​ в которой представлена​ смотрите в статье​ все четные строки​Next i​кавычки не помогают. знак​ наименование товара, по​ нажимаем функцию «Математические»,​Нажимаем «ОК». Поучилось​ дубли в Excel».​«Число3»​После того, как адрес​ без подведения промежуточных​ же, какой был​​«Вставить функцию»​​на клавиатуре.​

    Окно аргументов функции СУММ в программе Microsoft Excel

  7. ​ ставим знак​ таблицы.​ ежедневная выручка пяти​​ «Как посчитать в​​ (в формуле стоит​stolb = 20​ $ тоже.. макрос​

Результат сложения чисел в массиве с помощью функции СУММ в Microsoft Excel

​ которому хотим посчитать​ выбираем «СУММЕСЛИ». Заполним​ так.​Итак, нам нужно​соответственно заносим адреса​ массива введен, жмем​ итогов для отдельных​ описан выше.​​, которая размещена слева​​Нельзя не заметить, что​«+»​Как видим, значения величины​ магазинов за семь​ Excel ячейки в​

  1. ​ цифра 2). Если​ ‘количество столбцов​ писать нереально вламо…​ данные – «Хлеб».​​ диалоговое окно так.​​Если таблицу консолидации делаем​​ перед удалением дублей,​​ массивов данных в​

    Перемещение в Мастер функций в Microsoft Excel

  2. ​ на кнопку​​ магазинов. Как оказывается,​​Но есть вариант значительно​ от строки формул.​​ данный способ занимает​​с клавиатуры. Далее​ выручки за 7​​ дней. Данные по​​ определенных строках».​ в остатке ноль(​strok = 2​​заранее спасиб​​А в ячейке​В строке «Диапазон» указываем​ на другом листе,​ их сложить. Рассмотрим​​ столбцах​​«OK»​

    Категория Мастера функций 10 недавно использовавшихся в Microsoft Excel

  3. ​ оператор​ облегчить работу. Для​Производится активация​​ большее время и​​ кликаем по следующей​ дней по каждой​ каждому магазину расположены​Для лучшей визуализации​ в формуле стоит​ ‘кол-во строк​Green k​ F3 (сумма) пишем​ диапазон столбца А​ то получится такая​ несколько способов.​«Магазин 3»​.​

    ​СУММ​

    ​ этого воспользуемся все​Мастера функций​ требует больших усилий,​ ячейке в этой​ торговой точке в​ в отдельном столбце.​ данных таблицы, можно​ «=0»), значит четная​For n =​: типа «ааа» +​ формулу, которая посчитает​​ с дублями.​​ таблица.​

    ​Первый способ.​и​После этих действий результат​​и это может,​​ тем же маркером​

    Сложение чисел в массиве с помощью функции СУММ в Microsoft Excel

  4. ​. Находясь в категории​ чем предыдущий, так​ же колонке. Так,​ отдельности подсчитаны.​

Результаты рачета функции СУММ по всем магазинам в Microsoft Excel

​ Нашей задачей будет​ сделать динамический график,​ строка. Выбирает ячейки​ 2 To strok​ «ббб» = «аааббб»?​ все заказы Иванова​В строке «Критерий»​Когда мы делали консолидацию​Самый простой способ​«Магазин 5»​

​ сложения данных будет​ причем решение данной​ заполнения. Выделяем ячейку,​«Математические»​ как предполагает для​ чередуя ссылки на​Теперь нам нужно будет​ узнать общий доход​ который можно быстро​ из этих строк​For i =​=СЦЕПИТЬ (A1;A2)​ на хлеб. Формула​ указываем ячейку столбца​ на другом листе,​ – это использовать​​. В нашем случае​​ выведен в отдельную​​ задачи даже легче,​​ которая уже содержит​​, ищем название​​ вывода общей величины​ элементы листа со​ сложить вместе полученные​ этих торговых точек​

  1. ​ настроить на отделную​ и суммирует их.​ 1 To stolb​Если оно, конечно…​​ такая.​​ С, в которой​ то в диалоговом​ функцию​

    ​ внесенные координаты имеют​ ячейку.​​ чем применение предыдущего​​ функцию​«СУММ»​​ дохода ручное перещелкивание​​ знаком​ суммарные результаты по​ за указанный выше​ строку, чтобы показывал​Можно выбрать минимальное или​ ‘Step 2 с​Игорь артыков​​=СУММ((A2:A9=F2)*(B2:B9=F1)*C2:C9)​​ будем писать название​​ окне консолидации в​​«Консолидация» в Excel​ следующий вид:​Если рассматривать данный способ​​ варианта данного способа.​​СУММ​​, производим его выделение​​ каждой ячейки, которую​«+»​ каждой торговой точке.​

    ​ период. Для этой​
    ​ данные конкретной строки.​
    ​ максимальное значение по​

    ​ шагом 2 +3​: Очень просто. С​​В первых скобках​​ дубля.​

    Окно аргументов функции СУММ при подсчете общей суммы в одтельных столбцах в программе Microsoft Excel

  2. ​ строке «создавать связи​. У нас такая​B2:B8​ с чисто технической​Как всегда, выделяем ячейку​, и протягиваем маркер​

Результат вычисления фнкции СУММ при подсчете общей суммы в отдельных столбцах в Microsoft Excel

​ и щелкаем по​ нужно сложить. Если​

​, обрабатываем все ячейки​ Сделать это можно​ цели как раз​ Подробнее об этом,​ этим строкам. Для​ клетки​​ помощью операции &​​ формулы указан диапазон​В строке «Диапазон​ с исходными данными»​ таблица​D2:D8​ стороны, то мы​ на листе, куда​ параллельно заглавиям столбцов​ кнопке​ в таблице очень​ столбца.​ посредством все той​ и нужно будет​ читайте в статье​ этого в этой​k = Application.ThisWorkbook.ActiveSheet.Cells(n,​Juggler​​ всех товаров, из​​ суммирования» указываем диапазон​ поставили галочку. Теперь,​.​F2:F8​ сложили не столбцы,​

​ будет производиться вывод​

lumpics.ru

Как сложить и удалить дубли в Excel.

​ до конца таблицы.​​«OK»​ много строк, то​​В нашем конкретном случае​ же автосуммы. Производим​ сложить колонки.​ «Динамические графики в​ же формуле меняем​ 2 * i​: Если нужно «сложить»​ которого нужно выбрать​ столбца В, числа​
​ если в столбце​Нам нужно сложить все​Затем, как всегда, щелкаем​ а весь массив.​
​ итогового результата. Вызываем​
​ Как видим, в​в нижней части​ указанная процедура может​​ получилась такая формула:​​ выделение курсором с​Для того, чтобы узнать​​ Excel по строкам»​
​ функцию «СУММ» на​ — 1).Value ‘2*i-1​ две текстовые СТРОКИ​ товар, написанный в​ из ячеек которого​ В изменятся цифры,​ числа в столбце​ по кнопке​ Но результат оказался​Мастер функций​ данном случае функция​ данного окошка.​ быть утомительной. В​
​=B2+B3+B4+B5+B6+B7+B8​ зажатой левой кнопкой​ общую выручку за​ тут.​ «МАКС» или «МИН».​ -все нечетные, если​ — то есть​ ячейке F2 (хлеб).​ нужно сложить.​ то и в​ В по каждому​«OK»​​ тем же, как​
​щелчком по иконке​СУММ​Происходит активация окошка аргументов​ то же время​
​Конечно, в каждом отдельном​ мыши все ячейки,​ 7 дней по​В Excel можно​Чтобы выбрать не​ нужно +3 оставляем​ функция СЦЕПИТЬ ().​Во вторых скобках​В строке формул​
​ этой таблице данные​ дублю из столбца​.​ если бы складывали​«Вставить функцию»​
​копируется точно так​ функции. Оно может​
​ у данного способа​ случае она может​ в которых расположена​
​ каждому магазину в​ присвоить имя не​ четные строки, нужно​ i, делаем Step​Если нужно сложить​
​ указан диапазон всех​ сразу видна получившаяся​
Сложить и удалить дубли в Excel.​ пересчитаются автоматически. Проверяем​ А – отдельно​После проведения данных действий​ каждый столбец в​
​.​ же, как мы​ иметь до 255​ имеется одно неоспоримое​ отличаться в зависимости​ величина дохода по​ отдельности используем автосумму.​ только диапазону, таблице,​ в формуле поставить​ 2​ ДВА ЧИСЛА, представленных​ заказчиков, из которого​ формула.​ – изменим цифру​ все ячейки с​ результат сложения величины​ отдельности.​​Открывается​ ранее копировали простую​ полей с наименованием​ преимущество: результат можно​ от места расположения​ отдельным магазинам, а​ Выделяем курсором с​
​ но и формуле,​
​ «=1».​Sum = Sum​ в виде текстовых​
​ нужно выбрать заказчика,​Третий способ.​ 12 в ячейке​ цифрой 1, отдельно​ выручки трех магазинов​Но существуют ситуации, когда​Мастер функций​ математическую формулу.​«Число»​
​ выводить в любую​ таблицы на листе​ кроме того захватываем​ зажатой левой кнопкой​ отдельной ячейке или​Например, здесь мы​ + k​ строк, что сначала​
​ написанного в ячейке​Создать таблицу с​ В2 основной таблицы​
​ все ячейки с​ из пяти будет​ нужно сложить не​
​. Можно переместиться в​После этого выделяем ту​. В этих полях​ пустую ячейку на​
​ и числа ячеек​ ещё одну пустую​ мыши в колонке​ нескольким диапазонам сразу.​ выбрали максимальное значение​Next i​ надо выполнить операцию​ F1 (Иванов).​ фильтром. Внизу столбца​​ на цифру 2.​ цифрой 2, т.д.​ отображаться в целевом​
​ все колонки таблицы,​ категорию​ пустую ячейку на​ содержаться аргументы оператора.​ листе, которую выберет​
​ в столбце.​ ячейку справа от​«Магазин 1»​ Подробнее, как это​ в ячейках «выполнено».​
​Application.ThisWorkbook.ActiveSheet.Cells(strok, konec +​ ЗНАЧЕН (), которая​В третьих скобках​
​ В установить автосумму.​
​ Получилось так.​ Мы не знаем,​ элементе.​ а только определенные.​«Математические»​ листе, в которую​ Но для нашего​ пользователь. При использовании​
​После того, как введены​ них. Затем выполняем​все элементы, содержащие​ сделать и где​Здесь мы выбрали минимальное​ 1).Value = Sum​ преобразует текстовую строку​ суммируются выбранные данные.​ Выбирать фильтром нужные​Как работать с таблицей​
​ сколько и какие​Урок: Применение Мастера функций​

​ Ещё больше задача​, но если вы​ предполагаем выводить общий​ случая вполне будет​ автосуммы подобной возможности​

excel-office.ru

Сложить выборочно данные из таблицы Excel.

​ адреса всех элементов​​ щелчок по уже​ числовые значения. Затем,​​ применить, смотрите в​ значение в ячейках​Next n​ в число.​НО, нажимаем не​ дубли. Как сделать​ консолидации, как объединить​ у нас дубли​ в Microsoft Excel​ усложняется, если они​ использовали недавно оператор​ результат вычисления по​
​ достаточно и одного​ нет.​ колонки, для вывода​ знакомому нам значку​
​ пребывая во вкладке​ статье «Присвоить имя​ «план».​End Sub​Ещё надо учитывать,​ просто «Enter», а​ сводную таблицу, читайте​
​ несколько таблиц в​ в большой таблице.​Как видим, для сложения​ не граничат друг​СУММ​ всем магазинам. Как​
​ поля.​
​На практике два этих​ результата суммирования дохода​ автосуммы на ленте.​«Главная»​ в Excel ячейке,​Получится так.​
​Александр алмосов​ что в разных​ ТРИ кнопки: «Ctrl»​ в статье «Сводные​ одну консолидацией, читайте​На новом листе​
​ столбцов в Экселе​ с другом. Давайте​
​, как это делали​ и в предыдущем​В поле​ способа можно совмещать.​ за 7 дней​Как видим, общая величина​, производим щелчок по​ диапазону, формуле».​Мы часто, сделаем таблицу,​: for i=1 to​ версиях эти функции​ + «Shift» +​ таблицы Excel».​ в статье «Как​
СЛОЖИТЬ ВЫБОРОЧНО ДАННЫЕ В EXCEL.​ делаем активной ячейку.​ существует три основных​ рассмотрим, как производится​ мы, то можно​
​ способе, это может​«Число1»​ Например, подбивать итоги​ по первой торговой​ выручки по всем​ кнопке​Иногда перед пользователями Экселя​ вставим формулы, потом​ range(«A» & Rows.Count).End(xlUp).Row​ могут называться по-разному.​ «Enter». Только тогда​Но мы сделаем​ объединить таблицы в​ Мы, в нашем​ способа: использование автосуммы,​
​ данный вид сложения​ остаться в категории​ быть любой свободный​требуется поместить координаты​ в каждой колонке​ точке жмем на​ торговым точкам за​«Автосумма»​ становится вопрос, как​ начинаем добавлять сверху​ Step 4​

excel-office.ru

Как в экселе сложить две ТЕКСТОВЫЕ переменные ? помогите срочна плиз

​Makfromkz​ будет формула считать.​ проще и быстрее.​
​ Excel».​

​ примере, сделаем активной​​ математическая формула и​ при помощи оператора​
​«10 недавно использовавшихся»​
​ элемент листа. После​

​ диапазона, который содержит​​ в отдельности с​ кнопку​

​ 7 дней будет​​, которая расположена на​ сложить общую сумму​ строки. Чтобы формула​range(«A» & i).Value=range(«A»​
​: можно просуммировать и​ Вокруг этой формулы​ Выделяем таблицу, нажимаем​Второй способ.​ ячейку Е2 на​ функция​ СУММ на примере​и выбрать нужное​
​ этого уже известным​ ячейки столбца​ помощью автосуммы, а​Enter​

Как в excel сложить каждую четвертую строку?

​ выведена в ту​​ ленте в группе​ значений нескольких столбцов?​

​ считала в таких​ & i).Value+range(«A» &​ в самом екселе:​
​ появятся фигурные скобки.​ сочетание клавиш Ctrl​Сложить все дубли​ этом же листе.​СУММ​ все той же​

​ наименование. Оно там​​ способом вызываем​
​«Магазин 1»​ общую величину выводить​
​.​ пустую ячейку, которая​ настроек​
​ Задача ещё больше​
​ случаях, её немного​
​ i).Value​а в первом​
​ Так обозначаются формулы​
​ + T (английская​
​ с помощью формул.​ На закладке «Данные»​. Наиболее простой и​ таблицы. Предположим, что​ должно присутствовать. Щелкаем​Мастер функций​
​. Делается это очень​ путем применения арифметической​
​Затем можно проделать подобную​ располагалась слева от​
​«Редактирование»​
​ усложняется, если данные​
​ запишем по –​next​
​ столбце формула: =ОСТАТ​
​ массива Excel. Подробнее​ на любой раскладке).​
​ Таблица та же.​ в разделе «Работа​
​ быстрый вариант –​ нам нужно сложить​
​ по кнопке​и перемещаемся в​ просто. Ставим курсор​ формулы в той​ процедуру и для​
​ таблицы.​.​ колонки расположены не​ другому – добавим​по моему так.​ (СТРОКА ();4)​ о формулах массива,​
​ Получилась такая сводная​Принцип такой. Создаем​
​ с данными» нажимаем​
​ это использование автосуммы.​ только значения столбцов​
​«OK»​
​ окно аргументов функции​

​ в поле окошка​​ ячейке на листе,​ остальных четырех магазинов,​Теперь давайте посмотрим, как​
​Как видим, общая величина​ единым массивом, а​ в формулу «-СТРОКА(В14)».​
​ точнее проверять надо​
​СУММАЕСЛИ суммирует все​ читайье в статье​

​ таблица с фильтрами.​

Простые логические функции такие как ЕСЛИ обычно предназначены для работы с одним столбцом или одной ячейкой. Excel также предлагает несколько других логических функций служащих для агрегирования данных. Например, функция СУММЕСЛИ для выборочного суммирования диапазона значений по условию.

Примеры формулы для суммы диапазонов с условием отбора в Excel

Ниже на рисунке представлен в таблице список счетов вместе с состоянием по каждому счету в виде положительных или отрицательных чисел. Допустим нам необходимо посчитать сумму всех отрицательных чисел для расчета суммарного расхода по движению финансовых средств. Этот результат будет позже сравниваться вместе с сумой положительных чисел с целью верификации и вывода балансового сальдо. Узнаем одинаковые ли суммы доходов и расходов – сойдется ли у нас дебит с кредитом. Для суммирования числовых значений по условию в Excel применяется логическая функция =СУММЕСЛИ():

сумма диапазонов c условием.

Функция СУММЕСЛИ анализирует каждое значение ячейки в диапазоне B2:B12 и проверяет соответствует ли оно заданному условию (указанному во втором аргументе функции). Если значение меньше чем 0, тогда условие выполнено и данное число учитывается в общей итоговой сумме. Числовые значения больше или равно нулю игнорируются функцией. Проигнорированы также текстовые значения и пустые ячейки.

В приведенном примере сначала проверяется значения ячейки B2 и так как оно больше чем 0 – будет проигнорировано. Далее проверяется ячейка B3. В ней числовое значение меньше нуля, значит условие выполнено, поэтому оно добавляется к общей сумме. Данный процесс повторяется для каждой ячейки. В результате его выполнения суммированы значения ячеек B3, B6, B7, B8 и B10, а остальные ячейки не учитываются в итоговой сумме.

Обратите внимание что ниже результата суммирования отрицательных чисел находится формула суммирования положительных чисел. Единственное отличие между ними — это обратный оператор сравнения во втором аргументе где указывается условие для суммирования – вместо строки «<0» (меньше чем ноль) используется строка «>0» (больше чем ноль). Теперь мы можем убедиться в том, что дебет с кредитом сходится балансовое сальдо будет равно нулю если сложить арифметически в ячейке B16 формулой =B15+B14.



Пример логического выражения в формуле для суммы с условием

Другой пример, когда нам нужно отдельно суммировать цены на группы товаров стоимости до 1000 и отдельно со стоимостью больше 1000. В таком случае одного оператора сравнения нам недостаточно (<1000) придется использовать знак «меньше или равно» (<=1000) иначе цены со значением ровно 1000 не будут включены в расчеты. Более того в таком случае мы уже не можем использовать в другой формуле «больше или равно» (>=1000) иначе мы просуммируем сумму ровно в 1000 – 2 раза, что приведет к ошибочным итоговым результатам:

отдельно суммировать цены.

Это очень распространенная ошибка пользователей Excel при работе с логическими функциями!

Внимание! В первом примере нулевые значения нам необязательно было учитывать, так как на балансовое сальдо это никак не повлияло бы, но во втором случаи нужно составлять критерий условия суммирования иначе, чтобы не допустить ошибочных просчетов.

Второй аргумент функции СУММЕСЛИ, то есть условие, которое должно быть выполнено, записывается между двойными кавычками. В данном примере используется символ сравнения – «меньше» (<). По синтаксису функции необходимо представлять такие записи как строка, то есть в двойных кавычках. Иначе Excel выдаст предупреждение об ошибке в формуле.

Синтаксис формулы суммирования по условию в Excel

В синтаксисе функции СУММЕСЛИ присутствует необязательный для заполнения третий аргумент – диапазон суммирования. В предыдущем примере условие проверялось по тому же диапазону, который нужно было суммировать. Благодаря третьему аргументу появляется возможность проверять условия по одному диапазону, а суммировать другой.

Ниже на рисунке представлена таблица отчета продаж по клиентам за месяц. Напротив, каждого клиента указана сумма, на которую совершил покупки клиент на протяжении месяца. Некоторые клиенты за месяц совершили по несколько покупок, поэтому их наименование дублируется в списке. Необходимо узнать на какую общую сумму купил товара «Клиент3» в данном месяце. Здесь весьма уместно использовать формулу с заполнением третьего аргумента функции СУММЕСЛИ:

Синтаксис суммирования по условию.

Как видно на всех выше приведенных примерах во втором аргументе указывается строка текста с условием, а не логическое выражение как в функции ЕСЛИ. На практике использования функции СУММЕСЛИ этот второй логический аргумент с условием может содержать:

  • сроки с текстовым значением;
  • числовые значения;
  • логические выражения;
  • формулы с функциями;
  • ссылки на ячейки.

Далее рассмотрим больше примеров составления условий для второго логического аргумента функции СУММЕСЛИ более детально.

Создание критериев условий для функции СУММЕСЛИ

Второй аргумент функции называется «Критерий». Данный логический аргумент используется и в других подобных логических функциях: СУММЕСЛИМН, СЧЁТЕСЛИ, СЧЁТЕСЛИМН, СРЗНАЧЕСЛИ и СРЗНАЧЕСЛИМН. В каждом случаи аргумент заполняется согласно одних и тех же правил составления логических условий. Другими словами, для всех этих функций второй аргумент с критерием условий является логическим выражением возвращающим результат ИСТИНА или ЛОЖЬ. Это значит, что выражение должно содержать оператор сравнения, например: больше (>) меньше (<) равно (=) неравно (<>), больше или равно (>=), меньше или равно (<=). За исключением можно не указывать оператор равно (=), если должно быть проверено точное совпадение значений.

Создание сложных критериев условий может быть запутанным. Однако если придерживаться нескольких простых правил описанных в ниже приведенной таблице, не будет возникать никаких проблем.

Таблица правил составления критериев условий:

Чтобы создать условие Примените правило Пример
Значение равно заданному числу или ячейке с данным адресом. Не используйте знак равенства и двойных кавычек. =СУММЕСЛИ(B1:B10;3)
Значение равно текстовой строке. Не используйте знак равенства, но используйте двойные кавычки по краям. =СУММЕСЛИ(B1:B10;»Клиент5″)
Значение отличается от заданного числа. Поместите оператор и число в двойные кавычки. =СУММЕСЛИ(B1:B10;»>=50″)
Значение отличается от текстовой строки. Поместите оператор и число в двойные кавычки. =СУММЕСЛИ(B1:B10;»<>выплата»)
Значение отличается от ячейки по указанному адресу или от результата вычисления формулы. Поместите оператор сравнения в двойные кавычки и соедините его символом амперсант (&) вместе со ссылкой на ячейку или с формулой. =СУММЕСЛИ(A1:A10;»<«&C1) или =СУММЕСЛИ(B1:B10;»<>»&СЕГОДНЯ())
Значение содержит фрагмент строки Используйте операторы многозначных символов и поместите их в двойные кавычки =СУММЕСЛИ(A1:A10;»*кг*»;B1:B10)

Во втором аргументе критериев условий можно использовать разные функции и формулы. Ниже на рисунке изображен список дат и присвоенных им значений. Важно отметить что сегодня на момент написания статьи дата – «03.11.2018». Чтобы суммировать числовые значения только по сегодняшней дате используйте формулу:

Чтобы суммировать только значения от сегодняшнего дня включительно и до конца периода времени воспользуйтесь оператором «больше или равно» (>=) вместе с соответственной функцией =СЕГОДНЯ(). Формула c операторам (>=):

Создание критериев условий.

Суммирование по неточному совпадению в условии критерия отбора

Во втором логическом аргументе критериев условий функции СУММЕСЛИ можно применять многозначные символы – (?)и(*) для составления относительных неточных запросов. Знак вопроса (?) – следует читать как любой символ, а звездочка (*) – это строка из любого количества любых символов или пустая строка. Например, нам необходимо просуммировать только защитные краски-лаки с кодом 3 английские буквы в начале наименования:

Суммирование по неточному совпадению.

Суммируются все значения ячеек в диапазоне B2:B16 в соответствии со значениями в ячейках диапазона A2:A16, в которых после третьего символа фрагмент строки «-защита».

Таким образом удалось суммировать только определенную группу товаров в общем списке отчета по складу. Данный фрагмент наименования товара должен встречаться в определенном месте – 3 символа от начала строки. Нет необходимости использовать сложные формулы с функцией =ЛЕВСИМВ() и т.д. Достаточно лишь воспользоваться операторами многозначных символов чтобы сформулировать простой и лаконичный запрос к базе данных с минимальными нагрузками на системные ресурсы.

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Вы можете использовать следующие методы для суммирования ячеек в Excel, содержащих определенный текст:

Метод 1: суммирование ячеек, содержащих один конкретный текст

=SUMIF( A2:A11 , "*avs*", B2:B11 )

Эта формула суммирует ячейки в диапазоне B2:B11 , где соответствующие ячейки в A2:A11 содержат «avs» в ячейке.

Метод 2: суммирование ячеек, содержащих один из нескольких текстов

=SUMIF( A2:A11 , "*avs*", B2:B11 )+SUMIF( A2:A11 , "*eat*", B2:B11 )

Эта формула суммирует ячейки в диапазоне B2:B11 , где соответствующие ячейки в A2:A11 содержат «avs» или «eat» в ячейке.

В следующих примерах показано, как использовать каждый метод на практике со следующим набором данных в Excel:

Пример 1: сумма ячеек, содержащих один конкретный текст

Мы можем использовать следующую формулу для суммирования значений в столбце « Очки », где название команды содержит «avs» в названии:

=SUMIF( A2:A11 , "*avs*", B2:B11 )

На следующем снимке экрана показано, как использовать эту формулу на практике:

Мы видим, что ячейки, в которых столбец « Команда » содержит «avs», набрали в общей сложности 52 балла.

Мы можем проверить это вручную, просуммировав значения, где столбец Team содержит «avs»:

Сумма Очков Команд, в названии которых есть «avs»: 12 + 5 + 8 + 10 + 17 = 52 .

Пример 2. Суммарные ячейки, содержащие один из нескольких текстов

Мы можем использовать следующую формулу для суммирования значений в столбце « Очки », где название команды содержит «avs» или «eat» в названии:

=SUMIF( A2:A11 , "*avs*", B2:B11 )+SUMIF( A2:A11 , "*eat*", B2:B11 )

На следующем снимке экрана показано, как использовать эту формулу на практике:

Мы видим, что ячейки, в которых столбец Team содержит «avs» или «eat», набрали в общей сложности 65 баллов.

Мы можем проверить это вручную, просуммировав значения, где столбец Team содержит «avs» или «eat»:

Сумма Очков для Команд, в названии которых есть «avs» или «eat»: 12 + 5 + 8 + 10 + 13 + 17 = 65 .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Excel: как удалить строки с определенным текстом
Excel: как проверить, содержит ли ячейка частичный текст
Excel: как проверить, содержит ли ячейка текст из списка

Skip to content

7 примеров использования формулы СУММЕСЛИ в Excel с несколькими условиями

В таблицах Excel можно не просто находить сумму чисел, но и делать это в зависимости от заранее определённых критериев отбора. Хорошо знакомая нам функция ЕСЛИ позволяет производить вычисления в зависимости от выполнения условия. Функция СУММ позволяет складывать числовые значения. А что если нам нужна формула ЕСЛИ СУММ? Для этого случая в Excel имеется специальная функция СУММЕСЛИ.

Мы рассмотрим, как правильно применить функцию СУММЕСЛИ (Sumif в английской версии) в таблицах Excel. Начнем с самых простых случаев, как можно использовать при этом знаки подстановки, назначить диапазон суммирования, работать с числами, текстом и датами. Особо остановимся на том, как использовать сразу несколько условий. И, конечно, мы применим новые знания на практике, рассмотрев несложные примеры.

  1. Как пользоваться СУММЕСЛИ в Excel – синтаксис
  2. Примеры использования функции СУММЕСЛИ в Excel
    • Сумма если больше чем, меньше, или равно
    • Критерии для текста.
    • Подстановочные знаки для частичного совпадения.
    • Точная дата либо диапазон дат.
    • Сумма значений, соответствующих пустым либо непустым ячейкам
    • Сумма по нескольким условиям.
    • Почему СУММЕСЛИ у меня не работает?

Хорошо, что функция СУММЕСЛИ одинакова во всех версиях MS Excel. Еще одна приятная новость: если вы потратите некоторое время на ее изучение, вам потребуется совсем немного усилий, чтобы понять другие «ЕСЛИ»-функции, такие как СУММЕСЛИМН, СЧЕТЕСЛИ, СЧЕТЕСЛИМН и т.д.

Как пользоваться СУММЕСЛИ в Excel – синтаксис

Её назначение – найти итог значений, которые удовлетворяют определённым требованиям.

Синтаксис функции выглядит следующим образом:

=СУММЕСЛИ(диапазон, критерий, [диапазон_суммирования])

Диапазон – это область, которую мы исследуем на соответствие определённому значению.

Критерий – это значение или шаблон, по которому мы производим отбор чисел для суммирования.

Значение критерия может быть записано прямо в самой формуле. В этом случае не забывайте, что текст нужно обязательно заключать в двойные кавычки.

Также он может быть представлен в виде ссылки на ячейку таблицы, в которой будет указано требуемое ограничение. Безусловно, второй способ является более рациональным, поскольку позволяет гибко менять расчеты, не редактируя выражение.

Диапазон_суммирования — третий параметр, который является необязательным, однако он весьма полезен. Благодаря ему мы можем производить поиск в одной области, а суммировать значения из другой в соответствующих строках.

Итак, если он указан, то расчет идет именно по его данным. Если отсутствует, то складываются значения из той же области, где производился поиск.

Чтобы лучше понять это описание, рассмотрим несколько простых задач. Надеюсь, что они будут понятны не только «продвинутым» пользователям, но и подойдут для «чайников».

Примеры использования функции СУММЕСЛИ в Excel

Сумма если больше чем, меньше, или равно

Начнем с самого простого. Предположим, у нас есть данные о продажах шоколада. Рассчитаем различные варианты продаж.

сравниваем числа - суммесли в excel для чайников

В I3 записано:

=СУММЕСЛИ(D2:D21;I2)

D2:D21 – это координаты, в которых мы ищем значение.

I2 – ссылка на критерий отбора. Иначе говоря, мы ищем ячейки со значением 144 и складываем их.

Поскольку третий параметр функции не указан, то мы сразу складываем отобранные числа. Область поиска будет одновременно являться и диапазоном суммирования.

Кроме того, в качестве задания для отбора нужных значений можно указать текстовое выражение, состоящее из знаков >, <, <>, <= или >= и числа.

Можно указать его прямо в формуле, как это сделано в I13

=СУММЕСЛИ(D2:D21;«<144»)

То есть подытоживаем все заказы, в которых количество меньше 144.

Но, согласитесь, это не слишком удобно, поскольку нужно корректировать саму формулу, да и условие еще нужно не забыть заключить в кавычки.

В дальнейшем мы будем стараться использовать только ссылку на критерий, поскольку это значительно упрощает возможные корректировки.

Критерии для текста.

Гораздо чаще встречаются ситуации, когда поиск нужно проводить в одном месте, а в другом — суммировать данные, соответствующие найденному.

Чаще всего это необходимо, если необходимо использовать отбор по определённым словам. Ведь текстовые значения складывать нельзя, а вот соответствующие им числа – можно.

Как простой прием использования формулы СУММ ЕСЛИ в Эксель таблицах, рассчитаем итог по выполненным заказам.

определяем соответствие текста

В I3 запишем выражение:

=СУММЕСЛИ(F2:F21;I2;E2:Е21)

F2:F21 – это область, в которой мы отбираем подходящие значения.

I2 – здесь записано, что именно отбираем.

E2:E21 – складываем числа, соответствующие найденным совпадениям.

Конечно, можно указать параметр отбора прямо в выражении:

=СУММЕСЛИ(F2:F21;”Да”;E2:Е21)

Но мы уже договорились, что так делать не совсем рационально.

Важное замечание. Не забываем, что все текстовые значения необходимо заключать в кавычки.

Подстановочные знаки для частичного совпадения.

При работе с текстовыми данными часто приходится производить поиск по какой-то части слова или фразы.

Вернемся к нашему случаю. Определим, сколько всего было заказов на черный шоколад. В результате, у нас есть 2 подходящих наименования товара. Как учесть их оба? Для этого есть понятие неточного соответствия.

используем маску подстановки

Мы можем производить поиск и подсчет значений, указывая не всё содержимое ячейки, а только её часть. Таким образом мы можем расширить границы поиска, применив знаки подстановки “?”, “*”.

Символ “?” позволяет заменить собой один любой символ.

Символ ”*” позволяет заменить собой не один, а любое количество символов (в том числе ноль).

Эти знаки можно применить в нашем случае двумя способами. Либо прямо вписать их в таблицу –

=СУММЕСЛИ(C2:C21;I2;E2:Е21) , где в E2 записано *[слово]*

либо

=СУММЕСЛИ(C2:C21;»*»&I2&»*»;E2:E21)

где * вставлены прямо в выражение и «склеены» с нужным текстом.

Давайте потренируемся:

  • “*черный*” — мы ищем фразу, в которой встречается это выражение, а до него и после него – любые буквы, знаки и числа. В нашем случае этому соответствуют “Черный шоколад” и “Супер Черный шоколад”.
  • “Д?” — необходимо слово из 2 букв, первая из которых “Д”, а вторая – любая. В нашем случае подойдет “Да”.
  • “???” — найдем слово из любых 3 букв

=СУММЕСЛИ(F2:F21;”???”;E2:E21)

Этому требованию соответствует “Нет”.

  • “???????*” — текст из любых 7 и более букв.

=СУММЕСЛИ(B2:B21;“???????*”;E8:E28)

Подойдет “Зеленый”, “Оранжевый”, “Серебряный”, “Голубой”, “Коричневый”, “Золотой”, “Розовый”.

  • “З*” — мы выбираем фразу, первая буква которой “З”, а далее – любые буквы, знаки и числа. Это “Золотой” и “Зеленый”.
  • “Черный*” — подходит фраза, которая начинаются именно с этого слова, а далее – любые буквы, знаки и числа. Подходит “Черный шоколад”.

Примечание. Если вам необходимо в качестве задания для поиска применять текст, который содержит в себе * и ?, то используйте знак тильда (~), поставив его перед этими символами. Тогда * и ? будут считаться обычными символами, а не шаблоном:

=СУММЕСЛИ(B2:B21;“*~?*”;E8:E28)

Важное замечание. Если в вашем тексте для поиска встречается несколько знаков * и ?, то тильду (~) нужно поставить перед каждым из них. К примеру, если мы будем искать текст, состоящий из трех звездочек, то формулу ЕСЛИ СУММ можно записать так:

=СУММЕСЛИ(B2:B21;“~*~*~*”;E8:E28)

А если текст просто содержит в себе 3 звездочки, то можно наше выражение переписать так:

=СУММЕСЛИ(B2:B21;“*~*~*~**”;E8:E28)

Точная дата либо диапазон дат.

Если нам нужно найти сумму чисел, соответствующих определённой дате, то проще всего в качестве критерия указать саму эту дату.

Примечание. При этом не забывайте, что формат указанной вами даты должен соответствовать региональным настройкам вашей таблицы!

Обратите внимание, что мы также можем здесь вписать ее прямо в формулу, а можем использовать ссылку.

сумма за период времени

Рассчитываем итог продаж за сегодняшний день – 04.02.2020г.

=СУММЕСЛИ(A2:A21;I1;E2:E21)

или же

=СУММЕСЛИ(A2:A21;СЕГОДНЯ();E2:E21)

Рассчитаем за вчерашний день.

=СУММЕСЛИ(A2:A21;СЕГОДНЯ()-1;E2:E21)

СЕГОДНЯ()-1 как раз и будет «вчера».

Складываем за даты, которые предшествовали 1 февраля.

=СУММЕСЛИ(A2:A21;»<«&»01.02.2020»;E2:E21)

После 1 февраля включительно:

=СУММЕСЛИ(A2:A21;»>=»&»01.02.2020″;E2:E21)

А если нас интересует временной интервал «от-до»?

Мы можем рассчитать итоги за определённый период времени. Для этого применим маленькую хитрость: разность функций СУММЕСЛИ. Предположим, нам нужна выручка с 1 по 4 февраля включительно. Из продаж после 1 февраля вычитаем все, что реализовано после 4 февраля.

=СУММЕСЛИ(A2:A21;»>=»&»01.02.2020″;E2:E21) — СУММЕСЛИ(A2:A21;»>=»&»04.02.2020″;E2:E21)

Сумма значений, соответствующих пустым либо непустым ячейкам

Случается, что в качестве условия суммирования нужно использовать все непустые клетки, в которых есть хотя бы одна буква, цифра или символ.

Рассмотрим ещё один вариант использования формулы СУММ ЕСЛИ в таблице Excel, где нам необходимо подсчитать заказы, в которых нет отметки о выполнении, а также сколько было вообще обработанных заказов.

итоги по пустым либо непустым значениям

Если критерий указать просто “*”, то мы учитываем для подсчета непустые ячейки, в которых имеется хотя бы одна буква или символ (кроме пустых).

=СУММЕСЛИ(F2:F21;»*»;E2:E21)

Точно такой же результат даёт использование вместо звездочки пары знаков «больше» и «меньше» — <>.

=СУММЕСЛИ(F2:F21;»<>»;E2:E21)

Теперь рассмотрим, как можно находить сумму, соответствующую пустым ячейкам.

Для того, чтобы найти пустые, в которых нет ни букв, ни цифр, в качестве критерия поставьте парные одинарные кавычки ‘’, если значение критерия указано в ячейке, а формула ссылается на неё.

Если же указать на отбор только пустых ячеек в самой формуле СУММ ЕСЛИ, то впишите двойные кавычки.

=СУММЕСЛИ(F2:F21;«»;E2:E21)

Сумма по нескольким условиям.

Функция СУММЕСЛИ может работать только с одним условием, как мы это делали ранее. Но очень часто случается, что нужно найти совокупность данных, удовлетворяющих сразу нескольким требованиям. Сделать это можно как при помощи некоторых хитростей, так и с использованием других функций. Рассмотрим все по порядку.

Вновь вернемся к нашему случаю с заказами. Рассмотрим два условия и посчитаем, сколько всего сделано заказов черного и молочного шоколада.

1. СУММЕСЛИ + СУММЕСЛИ

суммируем по двум критериям

Все просто:

=СУММЕСЛИ($C$2:$C$21;»*»&H3&»*»;$E$2:$E$21)+СУММЕСЛИ($C$2:$C$21;»*»&H4&»*»;$E$2:$E$21)

Находим сумму заказов по каждому виду товара, а затем просто их складываем. Думаю, с этим вы уже научились работать :).

Это самое простое решение, но не самое универсальное и далеко не единственное.

2. СУММ и СУММЕСЛИ с аргументами массива.

Вышеупомянутое решение очень простое и может выполнить работу быстро, когда критериев немного. Но если вы захотите работать с несколькими, то она станет просто огромной. В этом случае лучшим подходом является использование в качестве аргумента массива критериев. Давайте рассмотрим этот подход.

аргумент записываем в виде массива

Вы можете начать с перечисления всех ваших условий, разделенных запятыми, а затем заключить итоговый список, разделенный точкой с запятой, в {фигурные скобки}, который технически называется массивом.

Если вы хотите найти покупки этих двух товаров, то ваши критерии в виде массива будут выглядеть так:

СУММЕСЛИ($C$2:$C$21;{«*черный*»;»*молочный*»};$E$2:$E$21)

Поскольку здесь использован массив критериев, то результатом вычислений также будет массив, состоящий из двух значений.

А теперь воспользуемся функцией СУММ, которая умеет работать с массивами данных, складывая их содержимое.

=СУММ(СУММЕСЛИ($C$2:$C$21;{«*черный*»;»*молочный*»};$E$2:$E$21))

Важно, что результаты вычислений в первом и втором случае совпадают.

3. СУММПРОИЗВ и СУММЕСЛИ.

А если вы предпочитаете перечислять критерии в какой-то специально отведенной для этого части таблицы? Можете использовать СУММЕСЛИ в сочетании с функцией СУММПРОИЗВ, которая умножает компоненты в заданных массивах и возвращает сумму этих произведений.

Вот как это будет выглядеть:

=СУММПРОИЗВ(СУММЕСЛИ(C2:C21;H3:H4;E2:E21))

в H3 и H4 мы запишем критерии отбора.

Но, конечно, ничто не мешает вам перечислить значения в виде массива критериев:

=СУММПРОИЗВ(СУММЕСЛИ(C2:C21;{«*черный*»;»*молочный*»};E2:E21))

Результат, возвращаемый в обоих случаях, будет идентичен тому, что вы наблюдаете на скриншоте.

Важное замечание! Обратите внимание, что все перечисленные выше три способа производят расчет по логическому ИЛИ. То есть, нам нужны продажи шоколада, который будет или черным, или молочным.

Почему СУММЕСЛИ у меня не работает?

Этому может быть несколько причин. Иногда ваше выражение не возвращает того, что вы ожидаете, только потому, что тип данных в ячейке или в каком-либо аргументе не подходит для нее. Итак, вот что нужно проверить.

1. «Диапазон данных» и «диапазон суммирования» должны быть указаны ссылками, а не в виде массива.

Первый и третий атрибуты функции всегда должны быть ссылкой на область таблицы, например A1: A10. Если вы попытаетесь передать что-нибудь еще, например, массив {1,2,3}, Excel выдаст сообщение об ошибке.

Правильно: =СУММЕСЛИ(A1:A3, «цвет», C1:C3)

Неверно : =СУММЕСЛИ({1,2,3}, «цвет», C1:C3)

2. Ошибка при суммировании значений из других листов или рабочих книг.

Как и любая другая функция Excel, СУММЕСЛИ может ссылаться на другие листы и рабочие книги, если они в данный момент открыты.

Найдем сумму значений в F2: F9 на листе 1 книги 1, если соответствующие данные записаны в столбце A, и если среди них содержатся «яблоки»:

=СУММЕСЛИ([Книга1.xlsx]Лист1!$A$2:$A$9,»яблоки»,[Книга1.xlsx]Лист1!$F$2:$F$9)

Однако это перестанет работать, как только Книга1 будет закрыта. Это происходит потому, что области, на которые ссылаются формулы в закрытых книгах, преобразуются в массивы и хранятся в таком виде в текущей книге. А поскольку в аргументах 1 и 3 массивы не допускаются, то формула выдает ошибку #ЗНАЧ!.

3. Чтобы избежать проблем, убедитесь, что диапазоны данных и поиска имеют одинаковый размер.

Как отмечалось в начале этого руководства, в современных версиях Microsoft Excel они не обязательно должны иметь одинаковый размер. Но вот в Excel 2000 и более ранних версиях это может вызвать проблемы. Однако, даже в самых последних версиях Excel сложные выражения, в которых диапазон сложения имеет меньше строк и/или столбцов, чем диапазон поиска, являются капризными. Вот почему рекомендуется всегда иметь их одинакового размера и формы.

Примеры расчета суммы:

Сумма в Excel — одна из самых частых операций. Однако зачастую недостаточно просто просуммировать все ячейки, а нужно сделать сумму ячеек, соответствующих определенному условию или нескольким условиям. В этой статье рассмотрим, как сделать суммирование ячеек в Excel по условию и по нескольким условиям.

  • Функция СУММЕСЛИ в Excel для суммирования по одному условию
  • Суммирование по нескольким условиям в Excel при помощи функции СУММЕСЛИМН
  • Суммирование по текстовому условию
  • Суммирование по числовому условию
  • Суммирование по условию даты
  • Почему СУММЕСЛИ или СУММЕСЛИМН не работает
  • СУММЕСЛИ или СУММЕСЛИМН в Excel — что лучше использовать?

Чтобы сделать суммирование ячеек в Excel по одному условию, можно использовать функцию СУММЕСЛИ (SUMIF в англ. версии).

Синтаксис функции:

=СУММЕСЛИ(диапазон;критерий;[диапазон_суммирования])

диапазон — область ячеек, в которых будет осуществляться поиск критерия суммирования

критерий — значение, по которому будет осуществляться поиск в диапазоне. Может быть текстом, числом, ссылкой на ячейку или шаблоном.

[диапазон_суммирования] — необязательный параметр, указывается в том случае, когда совпадение с критерием ищем в одном диапазоне,а суммируем значения из другого. Если этот параметр не указан, то будут суммироваться значения из первой области диапазон (если они могут быть просуммированы).

Рассмотрим функцию СУММЕСЛИ в Excel на примере.

У нас есть таблица с данными о сотрудниках. 

суммирование ячеек в excel по условию

Получим сумму заработной платы у всех сотрудников мужского пола.

Способ 1. С указанием критерия напрямую в формуле.

В ячейке, в которой нужно получить результат суммирования по условию, напишем формулу:

=СУММЕСЛИ(D3:D12;»муж»;G3:G12)

D3:D12 — диапазон, в котором будет происходить поиск совпадения с критерием. В нашем примере это столбец Пол.

«муж» — критерий поиска. Поскольку это текстовый критерий, он заключен в кавычки.

G3:G12 — диапазон, значения из которого будут просуммированы при наличии совпадений диапазона с критерием. В примере это столбец Заработная плата.

суммирование ячеек в excel по условию

Способ 2. С указанием критерия ссылкой на ячейку

Этот способ наиболее распространен и универсален.

В ячейке слева от рабочей укажем критерий поиска (без кавычек!).

Формула будет выглядеть так:

=СУММЕСЛИ(D3:D12;I4;G3:G12)

где первый и третий аргументы — такие же, как в предыдущем способе.

I4 — это ссылка на ячейку, в которой содержится критерий суммирования значений.

суммирование ячеек в excel по условию

Если формулу нужно “протянуть” (скопировать) в другие ячейки — не забывайте закреплять диапазоны и критерий абсолютными или относительными ссылками (знак $).

суммирование ячеек в excel по условию

Суммирование по нескольким условиям в Excel при помощи функции СУММЕСЛИМН

Если критерием для суммирования больше одного, то на помощь придет функция СУММЕСЛИМН (SUMIFS в англ. версии).

Синтаксис функции:

=СУММЕСЛИМН(диапазон_суммирования; диапазон_условия 1; условие 1;…;диапазон_условия n; условие n)

У функции СУММЕСЛИМН такие же аргументы, как у СУММЕСЛИ, но немного другой их порядок — на первом месте указывает диапазон суммирования (область значений, которые должны быть просуммированы), а затем — диапазон условий и условие поиска.

Рассмотрим на примере: нужно просуммировать заработную плату всех женщин бухгалтеров.

Соответственно, условия суммирований будут:

Должность: Бухгалтер

Пол: жен

Формула суммирования по нескольким условиям в Excel будет такая:

=СУММЕСЛИМН(G3:G12;C3:C12;I4;D3:D12;J4)

где G3:G12 — диапазон суммирования

C3:C12 — первый диапазон условия, в котором будет искаться первое условие

I4 — ссылка на ячейку, содержащую первое условие поиска

D3:D12 — второй диапазон условия, в котором будет искаться второе условие

J4 — ссылка на ячейку, содержащую второе условие поиска

суммирование ячеек в excel по условию

Как видите, Excel верно просуммировал заработную плату всех сотрудников с полом жен и должностью Бухгалтер.

суммирование ячеек в excel по условию

Обратите внимание:

  • Функцию СУММЕСЛИМН можно использовать только для одного условия поиска (не обязательно их должно быть несколько)
  • для функции СУММЕСЛИМН действуют те же правила, как и для функции СУММЕСЛИ (регистр критерия поиска, абсолютные и относительные ссылки)
  • условия поиска можно располагать в любом порядке. В примере мы указали сначала условие Должность, затем условие Пол — можно сделать наоборот. 

Главное правило: диапазон условия и условие, которое идет следом за ним, должны соответствовать друг другу.

  • условия поиска также можно указывать как в самой формуле, так и ссылкой на ячейку. 
  • критерии поиска в стандартном варианте должны находиться в разных столбцах. Если несколько критериев суммирования находятся в одном столбце, то нужно использовать формулу массива.

Суммирование по текстовому условию

Пример суммирования по текстовому условию мы рассмотрели в первом пункте этой статьи.

Текстовые значения суммировать сами по себе нельзя, но можно получить сумму соответствующих им чисел. 

Рассмотрим простой пример использования функции СУММЕСЛИ в эксель таблице: просуммируем заработную плату всех кассиров в таблице из предыдущего примера.

суммирование ячеек в excel по условию

Точно так же можно сделать сумму значений по условию, указав критерий прямо в формуле. Текстовый критерий обязательно нужно заключить в кавычки!

суммирование ячеек в excel по условию

Обратите внимание:

  • функции СУММЕСЛИ и СУММЕСЛИМН не чувствительны к регистру критерия. Например, сейчас критерий поиска Кассир

суммирование ячеек в excel по условию

можно указать критерий с большой буквы или даже всеми большими буквами, например:

суммирование ячеек в excel по условию

Как видите, формула работает и выдает тот же результат.

Но если добавить любой знак, например пробел или точку в конце — формула не будет работать, т.к. нет точного совпадения критерия со значениями диапазона для поиска.

суммирование ячеек в excel по условию

  • в качестве критерия всегда лучше использовать ссылку на ячейку, а не указывать его непосредственно в формуле. Так будет проще корректировать формулу, и меньше вероятности совершить ошибку при указании критерия. К тому же, в этом случае не нужно заключить в кавычки критерий поиска.

 Поэтому в следующих примерах будем использовать только вариант со ссылкой на ячейку — лучше сразу приучить себя к такому способу.

СУММЕСЛИ или СУММЕСЛИМН по части текста

А вы знали, что можно сделать суммирование ячеек в Excel по одному или нескольким текстовым условиям, указав только часть текста? Подробно этот вариант рассмотрен в статье.

Например, получим сумму заработных плат сотрудниц по имени Елена. Критерием поиска в данном случае будет имя Елена — но ведь в нашей таблице нет столбца, в котором находится имя. Только ФИО. Однако, не нужно создавать дополнительных столбцов и разделять ФИО на компоненты. 

Напишем следующую формулу:

=СУММЕСЛИ(B3:B12;»*елена*»;G3:G12)

Здесь критерием поиска будет «*елена*»

Используются два значка-оператора — кавычки и звездочка.

  • звездочка * — заменяет любое количество символов. Т.е. перед и после слова елена может находиться любое количество любых символов.
  • кавычки «» — обязательно ставятся для текстового аргумента поиска в функциях excel.

суммирование ячеек в excel по условию

Вместо звездочки можно использовать знак вопроса ?. Отличие — символ * заменяем любое количество символов, а ? — только один символ.

Суммирование по числовому условию в Excel

Как правило, нужно определить сумму если больше чем, меньше чем или равно определенному числу.

Сумма чисел, если больше или меньше чем заданное число

Задача: получить сумму заработных плат, если величина заработной платы больше 50000 руб.

Формула будет такая:

=СУММЕСЛИ(G3:G12;»>50000″)

суммирование ячеек в excel по условию

где G3:G12 — диапазон для поиска заданных значений и одновременно диапазон суммирования, поэтому третий критерий (не обязательный) в формуле не указывается.

«>50000» — критерий поиска. 

Обратите внимание, что, несмотря на то, что критерий не текстовый, а числовой, используются кавычки

Обязательно использовать кавычки, если в формуле применяются знаки больше > или меньше < ( а также >= и <=)

Если в качестве критерия используется знаки >, <, >=, <= и ссылка на ячейку, содержащую критерий (например >50000), то критерий поиска будет записан таким образом:

суммирование ячеек в excel по условию

Знак сравнения должен быть заключен в кавычки, далее ставится амперсанд & и указывается ссылка на ячейку с критерием.

Сумма чисел, если равно заданному числу

В этом случае кавычки для критерия не используются.

Получим сумму заработных плат, равных 45000 руб.

суммирование ячеек в excel по условию

Критерий поиска 45000 указывается без кавычек.

Также, если критерий указывается в ячейке, то формула будет как для текстового критерия:

суммирование ячеек в excel по условию

Суммирование по условию даты

Чтобы сделать суммирование ячеек в excel по условию даты — равно определенной дате или больше или меньше определенной даты — то нужно указать эту дату в качестве критерия.

При этом дату также можно указывать непосредственно в формуле, а также ссылкой на ячейку, содержащую дату.

Для примера определим сумму заработных плат сотрудников, трудоустроенных после 1 января 2018 г.

Формула:

=СУММЕСЛИ(F3:F12;»>=»&I4;G3:G12)

суммирование ячеек в excel по условию

Обратите внимание, как указан критерий — знак сравнения “больше или равно” заключен в кавычки и используется знак амперсанд &.

суммирование ячеек в excel по условию

Если дату указывать напрямую в формуле, то ее нужно также заключить в кавычки:

суммирование ячеек в excel по условию

Почему СУММЕСЛИ или СУММЕСЛИМН не работает 

Формула СУММЕСЛИ иногда может выдавать ошибку  #ЗНАЧ, если диапазон суммирования и диапазон условий имеют разный размер. Эта проблема решена в новых версиях Excel, но в ранних версиях она присутствует.

Также ошибка #ЗНАЧ может возникать, если формула ссылается на данные из другого файла, а этот файл в момент пересчета формулы закрыт. Необходимо просто открыть файл-источник, и ошибка исчезнет.

Если функция СУММЕСЛИ или СУММЕСЛИМН выдает значение 0 (при условии, что значение суммы никак не может быть равно 0), необходимо проверить критерий — не закрались ли в него лишние пробелы или знаки препинания.

СУММЕСЛИ или СУММЕСЛИМН в Excel — что лучше использовать?

Как вы могли заметить, эти функции похожи между собой. 

В своей практике, я часто замечаю, что пользователи разграничивают действие этих функций: для суммирования по одному критерию используют строго функцию СУММЕСЛИ, по нескольким критериям — СУММЕСЛИМН.

Но обратите внимание: 

Функцию СУММЕСЛИМН можно использовать для суммирования как по одному критерию, так и по нескольким критериям.

Другими словами, функция СУММЕСЛИМН универсальная. И функцию СУММЕСЛИ таким образом можно вообще не использовать, заменив ее СУММЕСЛИМН.

Почему СУММЕСЛИМН удобнее при суммировании по одному критерию?

Потому что условия задачи всегда могут измениться. Сейчас вы суммируете по одному критерию (например, по должности), а в следующий момент понадобилось добавить еще одно условие (пол). В случае с функцией СУММЕСЛИМН вы просто внесете дополнительное условие в ту же формулу, а функция СУММЕСЛИ здесь вовсе не подойдет (придется все равно переписывать на СУММЕСЛИМН).

Поэтому совет практика: использовать только функцию СУММЕСЛИМН.

Однако, окончательное решение в выборе функции всегда остается за вами.

В этой статье мы узнали, как сделать суммирование ячеек в excel по условию и познакомились с возможностью сделать суммирование по нескольким условиям.


   Сообщество Excel Analytics | обучение Excel

    Канал на Яндекс.Дзен 


Вам может быть интересно:

На чтение 8 мин. Просмотров 36.3k.

Содержание

  1. Сумма, если ячейки содержат звездочку
  2. Сумма, если ячейки содержат X и Y
  3. Сумма, если ячейки содержат либо x, либо Y
  4. Сумма, если ячейки содержат определенный текст
  5. Сумма, если ячейка заканчивается определенным текстом
  6. Сумма, если равен х или у
  7. Сумма, если ячейки не пустые

Сумма, если ячейки содержат звездочку

=СУММЕСЛИ(диапазон;»*~**»;ранг_суммы)

Чтобы посчитать сумму, если ячейки содержат звездочку, можно использовать функцию СУММЕСЛИ со специальным символом «тильда» — «~».

Сумма, если ячейки содержат звездочку

В примере показано, ячейка G6 содержит эту формулу:

=СУММЕСЛИ(С5:С11;»*~**»;D5:D11)

Эта формула суммирует суммы в столбце D, когда значение в столбце C содержит «*».

Функция СУММЕСЛИ поддерживает подстановочные знаки. Звездочка (*) означает «один или более символов», а вопросительный знак (?) означает «любой один символ».

Эти шаблоны позволяют создавать такие критерии, как «начинается с», «кончается на», «содержит 3 символов» и так далее.

Потому как звездочки и вопросительные знаки, сами по себе являются подстановочными знаками, если вы хотите искать эти символы в частности, вы должны защитить их с тильдой (~). Тильда причины Excel следует рассматривать следующий символ буквально.

В этом случае мы используем «~*», чтобы соответствовать символу звездочки, но он окружен звездочками по бокам, для того чтобы соответствовать звездочкам в любом месте ячейки. Если вы просто хотите, чтобы соответствовало звездочкам на конце ячейки, используйте: «*~**» по критериям.

Альтернатива с СУММЕСЛИМН

Вы также можете использовать функцию СУММЕСЛИМН. СУММЕСЛИМН может обрабатывать несколько критериев, и порядок аргументов отличается от СУММЕСЛИ. С СУММЕСЛИМН, диапазон сумма всегда стоит на первом месте в списке аргументов, затем пара/диапазон критериев:

=СУММЕСЛИМН(D5:D11;С5:С11;»*~**»)

Сумма, если ячейки содержат X и Y

=СУММЕСЛИМН(диап1;диап2;»*кошка*»;диап2;»*крыса*»)

Чтобы посчитать сумму, если ячейки содержат X и Y (т. е. содержат «кошка» и «крыса», в одной ячейке) можно использовать функцию СУММЕСЛИМН.

Сумма, если ячейки содержат X и Y

В показанном примере, формула в F5:

=СУММЕСЛИМН(С5:С9;В5:В9;»*кошка*»;В5:В9;»*крыса*»)

Функция СУММЕСЛИМН основана на логике и такое поведение является автоматическим. Нам просто нужно поставить два диапазона/критерии пары, работающие на одном диапазоне (В5:В9).

Для обоих критериев (содержит «крыса», содержится «кошка») мы используем звездочку, которая является подстановочным, что означает «один или несколько символов». Мы ставим звездочку в начале и в конце, чтобы позволить формуле проверить, чтобы соответствовало «кошка» и «крыса» везде, где они появляются в ячейке.

Когда оба критерия рассчитывает Истина в том же ряду, СУММЕСЛИМН суммирует значения в столбец C.

Обратите внимание, что СУММЕСЛИМН не чувствителен к регистру.

Сумма, если ячейки содержат либо x, либо Y

=СУММПРОИЗВ(—((ЕЧИСЛО(ПОИСК(«кошка»;диап1)) + ЕЧИСЛО(ПОИСК(«крыса»;диап1)))>0);диап2)

Сумма, если ячейки содержат либо x, либо Y

Чтобы посчитать сумму, если ячейки содержат либо одну текстовую строку или другую (т. е. содержащие «кошка» или «крыса») вы можете использовать функция СУММПРОИЗВ.

Когда вы суммируете ячейки с критерием «или», вы должны быть осторожны, чтобы не произошел двойной счет, когда существует вероятность того, что оба критерия будет рассчитывать Истина. В показанном примере, мы хотим просуммировать значения в столбце C, когда ячейки в столбце B содержат слово «кошка» или «крыса». Мы не можем использовать СУММЕСЛИМН по двум критериям, т. к. СУММЕСЛИМН основан на логике. И если мы попытаемся использовать две функции СУММЕСЛИМН (т.е. СУММЕСЛИМН + СУММЕСЛИМН) у нас будет двойной счет, потому что есть клетки, которые содержат как «кошка», так и «крыса»

Одно из решений-использовать функцию СУММПРОИЗВ с ЕЧИСЛО + ПОИСК или НАЙТИ.

=СУММПРОИЗВ(—((ЕЧИСЛО(ПОИСК(«кошка»;В5:В9)) + ЕЧИСЛО(ПОИСК(«крыса»;В5:В9)))>0);С5:С9)

Эта формула основана на формуле, что находит текст внутри ячейки:

ЕЧИСЛО(ПОИСК(«Азбука»;В4:В10)

При заданном диапазоне ячеек, этот фрагмент будет рассчитывать массив значений Истина или Ложь, одно значение для каждой ячейки диапазона. Поскольку мы делаем это дважды (один раз для «кошки» и один раз для «крысы»), мы получим два массива.

Далее, мы добавляем эти массивы вместе (с +), которая создает новый единый массив чисел. Каждое число в этом массиве является результатом добавления истинных и ложных значений в исходных двух массивах вместе. В показанном примере, массив выглядит так:

{2;0;2;1;0}

Нам нужно добавить эти цифры, но мы не хотим, чтобы удвоился счет. Поэтому мы должны убедиться, что любое значение больше нуля, всего лишь раз пересчитать. Чтобы сделать это, мы превращаем все значения Истина или Ложь, проверяя массив с «>0». Это рассчитывает Истина или Ложь:

{ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ}

Которые мы затем преобразовываем в 1/0 с помощью двойного отрицания (—):

{1;0;1;1;0}

Параметр чувствителен к регистру

Функция поиска не учитывает регистр. Если вам нужен чувствительный вариант, замените поиск на найти.

Сумма, если ячейки содержат определенный текст

=СУММЕСЛИ(диапазон;»*текст*»;ранг_суммы)

Чтобы посчитать сумму, если ячейки содержат определенный текст, вы можете использовать функцию СУММЕСЛИ с подстановкой.

Сумма, если ячейки содержат определенный текст

В примере показано, ячейка G4 содержит эту формулу:

=СУММЕСЛИ(С5:С11;»*футболка*»; D5:D11)

Эта формула суммирует суммы в столбце D, когда значение в столбце C содержит «футболка». Обратите внимание, что СУММЕСЛИ-это не регистр.

Функция СУММЕСЛИ поддерживает подстановочные знаки. Звездочка (*) означает «один или более символов», а вопросительный знак (?) означает «любой один символ».

Эти шаблоны позволяют создавать такие критерии, как «начинается с», «кончается на», «содержит 3 символа» и так далее.

Нужно, чтобы соответствовали все элементы, которые содержат слово «футболка», критериям»*футболка*». Обратите внимание, что вы должны заключить текст и подстановочные знаки в двойные кавычки («»).

Альтернатива с СУММЕСЛИМН

Вы также можете использовать функцию СУММЕСЛИМН. СУММЕСЛИМН может обрабатывать несколько критериев, и порядок аргументов отличается от СУММЕСЛИ. Эквивалентная формула СУММЕСЛИМН:

=СУММЕСЛИМН(D5:D11;С5:С11;»*футболка*»)

Обратите внимание, что диапазон суммирования всегда стоит первым в функции СУММЕСЛИМН.

Сумма, если ячейка заканчивается определенным текстом

=СУММЕСЛИ(диапазон;»текст»;ранг_суммы)

В сумме, если ячейки заканчиваются определенным текстом, можно использовать функцию СУММЕСЛИ.

Сумма, если ячейка заканчивается определенным текстом

В примере показано, ячейка G5 содержит эту формулу:

=СУММЕСЛИ(C5:C11; «*шапка»; D5:D11)

Эта формула суммирует ячейки именованного диапазона сумма (D5:D11), только если ячейки именованного диапазона (С5:С11) оканчиваются на «шапка».

Обратите внимание, что СУММЕСЛИ не поддерживает регистр. Критерию «*шапка» соответствует любой текст, который заканчивается «Шапка» или «шапка».

Функция СУММЕСЛИ поддерживает подстановочные знаки. Звездочка (*) означает «один или более символов», а вопросительный знак (?) означает «любой один символ».

Эти шаблоны позволяют создавать такие критерии, как «начинается с», «кончается на», «содержит 3 символа» и так далее.

Чтобы соответствовали все элементы, которые оканчиваются на «шапка» перед текстом нужно поставить звездочку (*):

пункт;»*шапка»

Обратите внимание, что вы должны заключить текст и подстановочные знаки в двойные кавычки («»).

Альтернатива с СУММЕСЛИМН

Вы также можете использовать функцию СУММЕСЛИМН в сумме, если клетки начинаются с. СУММЕСЛИМН может обрабатывать несколько критериев, и порядок аргументов отличается от СУММЕСЛИ. Эквивалентная формула СУММЕСЛИМН:

=СУММЕСЛИМН(объем; номенклатура;»*шапка»)

Обратите внимание, что диапазон суммирования всегда стоит первым в функции СУММЕСЛИМН.

Сумма, если равен х или у

Если вам необходимо суммировать числа, основанные на других ячейках равных либо одному значению или другому (х или у), вы можете использовать функцию СУММЕСЛИ.

Сумма, если равен х или у

В примере, мы подсчитываем все продажи либо от Западного или Северного региона. Формула в ячейке G6 является:

=СУММЕСЛИ(C5:C14; «Западный»; E5:E14)+СУММЕСЛИ(C5:C14; «Северный»; E5:E14)

Каждый экземпляр СУММЕСЛИ обеспечивает промежуточный итог, один для продаж на Западе, один для продаж на Севере. Формула просто добавляет эти два результата вместе.

СУММЕСЛИ с аргументом массива

Более элегантное решение, чтобы дать функции СУММЕСЛИ более одного значения для критериев, использовать константу массива. Чтобы сделать это, постройте нормальный СУММЕСЛИ, но пакет критериев в синтаксисе массива — фигурные скобки, с отдельными элементами, разделенные запятыми. И, наконец, обернуть всю функцию СУММЕСЛИ в функцию СУММ. Это необходимо, потому что СУММЕСЛИ будет рассчитывать один результат для каждого элемента массива критериев. Они должны быть добавлены вместе, чтобы получить один результат.

Формула:

= СУММ(СУММЕСЛИ( область ; { «Западный» ; «Северный» } ; сумма ))

СУММПРОИЗВ альтернатива

Вы можете также использовать СУММПРОИЗВ для подсчета ячеек с логикой ИЛИ. Формула:

=СУММПРОИЗВ( количество * (( регион = «Западный» ) + ( регион = «Северный» )))

Это также может быть записано в виде:

=СУММПРОИЗВ( количество * ( регион = { «Западный» ; «Северный» } ))

СУММПРОИЗВ не так быстра, как СУММЕСЛИ, но разница в скорости не заметна с меньшими наборами данных.

Сумма, если ячейки не пустые

=СУММЕСЛИ( диапазон ; «<>» ; суммарный_диапазон )

Для подсчита ячеек, когда определенные значения не являются пустыми, вы можете использовать функцию СУММЕСЛИ.

Сумма, если ячейки не пустые

В показанном примере, ячейка G4 содержит следующую формулу:

=СУММЕСЛИ( C5: C11 ; «<>» ; D5: D11 )

Эта формула суммирует суммы в колонке D только тогда, когда значение в столбце С не пусто

Функция СУММЕСЛИ поддерживает все стандартные операторы Excel, в том числе не равно к, который вводится в <>.

При использовании оператора в критериях функции как СУММЕСЛИ, необходимо заключить его в двойные кавычки ( «»). При использовании только «<>» в качестве критерия, вы можете думать о значении как «не равно пустой», или «не пусто».

Альтернатива с СУММЕСЛИМН

Вы можете также использовать функцию суммы СУММЕСЛИМН, если ячейки не являются пустыми. СУММЕСЛИМН может обрабатывать несколько критериев, и порядок аргументов отличается от СУММЕСЛИ. Эта формула СУММЕСЛИМН эквивалентна формуле СУММЕСЛИ выше:

=СУММЕСЛИМН( D5: D11 ; C5: C11 ; «<>» )

С СУММЕСЛИМН диапазон сумма всегда стоит первым.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel сложить несколько столбцов в один
  • Excel сложить значения при условии
  • Excel сложить значения одинаковых ячеек
  • Excel сложить значения одинаковых строк
  • Excel сложить значения дубликатов

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии