СУММ (функция СУММ)
Функция СУММ добавляет значения. Вы можете складывать отдельные значения, диапазоны ячеек, ссылки на ячейки или данные всех этих трех видов.
Пример
-
=СУММ(A2:A10) Добавляет значения в ячейки A2:10.
-
=СУММ(A2:A10;C2:C10) Добавляет значения в ячейки A2:10, а также ячейки C2:C10.
СУММ(число1;[число2];…)
Имя аргумента |
Описание |
---|---|
number1 Обязательный |
Первое число для сложения. Это может быть число 4, ссылка на ячейку, например B6, или диапазон ячеек, например B2:B8. |
число2-255 Необязательный |
Это второе число для сложения. Можно указать до 255 чисел. |
Этот раздел содержит некоторые рекомендации по работе с функцией СУММ. Многие из этих рекомендаций можно применить и к другим функциям.
Метод =1+2 или =A+B. Вы можете ввести =1+2+3 или =A1+B1+C2 и получить абсолютно точные результаты, однако этот метод ненадежен по ряду причин.
-
Опечатки. Допустим, вы пытаетесь ввести много больших значений такого вида:
-
=14598,93+65437,90+78496,23
А теперь попробуйте проверить правильность записей. Гораздо проще поместить эти значения в отдельные ячейки и использовать их в формуле СУММ. Кроме того, значения в ячейках можно отформатировать, чтобы привести их к более наглядному виду, чем если бы они были в формуле.
-
-
Ошибки #ЗНАЧ!, если ячейки по ссылкам содержат текст вместо чисел
Допустим, вы используете формулу такого вида:
-
=A1+B1+C1 или =A1+A2+A3
Если ячейки, на которые указывают ссылки, содержат нечисловые (текстовые) значения, формула может вернуть ошибку #ЗНАЧ!. Функция СУММ пропускает текстовые значения и выдает сумму только числовых значений.
-
-
Ошибка #ССЫЛКА! при удалении строк или столбцов
При удалении строки или столбца формулы не обновляются: из них не исключаются удаленные значения, поэтому возвращается ошибка #ССЫЛКА!. Функция СУММ, в свою очередь, обновляется автоматически.
-
Формулы не обновляют ссылки при вставке строк или столбцов
При вставке строки или столбца формула не обновляется — в нее не включается добавленная строка, тогда как функция СУММ будет автоматически обновляться (пока вы не вышли за пределы диапазона, на который ссылается формула). Это особенно важно, когда вы рассчитываете, что формула обновится, но этого не происходит. В итоге ваши результаты остаются неполными, и этого можно не заметить.
-
Функция СУММ — отдельные ячейки или диапазоны.
Используя формулу такого вида:
-
=СУММ(A1;A2;A3;B1;B2;B3)
вы изначально закладываете в нее вероятность появления ошибок при вставке или удалении строк в указанном диапазоне по тем же причинам. Гораздо лучше использовать отдельные диапазоны, например:
-
=СУММ(A1:A3;B1:B3)
Такая формула будет обновляться при добавлении и удалении строк.
-
-
Мне нужно добавить, вычесть, умножить или поделить числа. Просмотрите серию учебных видео: Основные математические операции в Excel или Использование Microsoft Excel в качестве калькулятора.
-
Как уменьшить или увеличить число отображаемых десятичных знаков? Можно изменить числовой формат. Выберите соответствующую ячейку или соответствующий диапазон и нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат ячеек, затем щелкните вкладку Число и выберите нужный формат, указав при этом нужное количество десятичных знаков.
-
Как добавить или вычесть значения времени? Есть несколько способов добавить или вычесть значения времени. Например, чтобы получить разницу между 8:00 и 12:00 для вычисления заработной платы, можно воспользоваться формулой =(«12:00»-«8:00»)*24, т. е. отнять время начала от времени окончания. Обратите внимание, что Excel вычисляет значения времени как часть дня, поэтому чтобы получить суммарное количество часов, необходимо умножить результат на 24. В первом примере используется формула =((B2-A2)+(D2-C2))*24 для вычисления количества часов от начала до окончания работы с учетом обеденного перерыва (всего 8,5 часов).
Если вам нужно просто добавить часы и минуты, вы можете просто вычислить сумму, не умножая ее на 24. Во втором примере используется формула =СУММ(A6:C6), так как здесь нужно просто посчитать общее количество часов и минут, затраченных на задания (5:36, т. е. 5 часов 36 минут).
Дополнительные сведения см. в статье Сложение и вычитание значений времени
-
Как получить разницу между датами? Как и значения времени, значения дат можно добавить или вычесть. Вот распространенный пример вычисления количества дней между датами. Для этого используется простая формула =B2-A2. При работе со значениями дат и времени важно помнить, что дата или время начала вычитается из даты или времени окончания.
Другие способы работы с датами описаны в статье Вычисление разности двух дат.
-
Как вычислить сумму только видимых ячеек? Иногда когда вы вручную скрываете строки или используете автофильтр, чтобы отображались только определенные данные, может понадобиться вычислить сумму только видимых ячеек. Для этого можно воспользоваться функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Если вы используете строку итогов в таблице Excel, любая функция, выбранная из раскрывающегося списка «Итог», автоматически вводится как промежуточный итог. Дополнительные сведения см. в статье Данные итогов в таблице Excel.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Дополнительные сведения о функции СУММ
Функция СУММЕСЛИ суммирует только те значения, которые соответствуют одному условию
Функция СУММЕСЛИМН суммирует только те значения, которые соответствуют нескольким условиям
Функция СЧЁТЕСЛИ подсчитывает только те значения, которые соответствуют одному условию
Функция СЧЁТЕСЛИМН подсчитывает только те значения, которые соответствуют нескольким условиям
Полные сведения о формулах в Excel
Рекомендации, позволяющие избежать появления неработающих формул
Поиск ошибок в формулах
Математические и тригонометрические функции
Функции Excel (по алфавиту)
Функции Excel (по категориям)
Нужна дополнительная помощь?
Формулы могут работать с ячейками из других листов. Вам просто нужно указать перед ссылкой на ячейку имя листа и восклицательный знак. Например, следующая формула добавляет 12 к значению в ячейке С1
, которая находится на листе Лист2: =Лист2!С1+12
.
Что делать, если вам нужно вычислить сумму всех значений в С1, начиная с листа Лист2 и заканчивая листом Лист6? Следующая формула решает эту задачу: =СУММ(Лист2:Лист6!C1)
. В данном случае двоеточие разделяет название первого и последнего листов.
Для создания такой формулы выполните приведенные ниже действия.
- Активизируйте ячейку, которая будет содержать формулу, и наберите
=СУММ(
. - Щелкните на вкладке первого листа (в нашем случае это Лист2) и выберите ячейку
С1
. - Нажмите Shift и щелкните на вкладке последнего листа (в нашем случае это Лист6).
- Нажмите Enter, и формула будет введена в ячейку.
В шаге 2 вы можете выбрать диапазон, а не одну-единствениую ячейку. Например, эта формула возвращает сумму C1:F12
для всех листов от Лист2 до Лист6: =СУММ(Лист2:Лист6!С1:Р12)
.
Теперь я покажу вам интересный прием, который узнал при прочтении новостных конференций Excel и на обучение в Минске. Если вы хотите просуммировать одну и ту же ячейку со всех листов, кроме текущего, просто введите формулу наподобие этой: =СУММ('*'!C1)
. Звездочка служит подстановочным символом, который интерпретируется как «все листы, кроме этого одного». Когда вы нажмете клавишу Enter после ввода этой формулы, Excel преобразует формулу, чтобы она использовала фактические имена листов. Это работает, даже если активный лист находится где-нибудь в середине, между другими листами. Например, если книга состоит из шести листов и вы введете приведенную выше формулу в ячейку листа Лист3, Excel создаст следующую формулу: =СУММ(Лист1:Лист2!С1;Лист4:Лист6!C1)
.
Но это еще не все. Введите следующую формулу для нахождения суммы ячеек С1 во всех листах, которые начинаются со слова Регион: =СУММ('Регион*"!C1)
. Excel может преобразовать данную формулу во что-то наподобие этого: =СУММ(Регион1:Регион4!C1)
.
Вы также можете использовать подстановочный знак ? — он указывает на любой отдельный символ. Например, при вводе следующей формулы Excel создаст формулу, которая просуммирует значения, начиная с листа Лист1 и заканчивая листом Лист9 (названия, которые содержат одну цифру): =СУММ(‘Лист?’!C1). Этот прием не ограничивается функцией СУММ. Он работает и с другими функциями, такими как СРЗНАЧ, МИН, МАКС.
Как посчитать сумму с разных листов в Excel?
Изучим возможности для суммирования данных из ячеек с разных листов книги с помощью использования трехмерных ссылок в Excel.
Приветствую всех, уважаемые читатели блога TutorExcel.Ru.
Практически каждый из нас при работе в Excel хотя бы раз наверняка применял операцию сложения с помощью оператора плюс «+» и различных функций (СУММ, СУММЕСЛИ, СУММЕСЛИМН и т.п.).
В связи с этим часто можно столкнуться с задачей, когда нужно просуммировать данные из одних и тех же ячеек с нескольких листов. К примеру, подвести общий итог для всех филиалов или отделов компании (коих может быть очень много), посчитать сумму за год по всем месяцам, где каждая часть с данными расположена на отдельном листе книги.
К решению этой задачи можно подходить по-разному, рассмотрим несколько вариантов как мы это можно сделать — от медленного и ручного до быстрого и полуавтоматического.
Как сложить листы в Excel?
Вариант 1. Ручной ввод.
Начнем с одной стороны с медленного варианта, но с другой стороны с более понятного и наглядного способа.
Для примера возьмем простую задачу и сложим данные ячейки A1 с трех листов: Лист1, Лист2 и Лист3. Для этого поочередно в формулу записываем ссылки на ячейку с разных листов и знаки сложения «+»:
Это совсем простой вариант. Еще один вариант записи можно аналогично реализовать с помощью функции СУММ:
В реализуемых нами вариантах в общем и целом все хорошо, за исключением большой ручной работы при прощелкивании всех нужных для суммирования ячеек.
Как это часто бывает если нужно посчитать сумму для двух или трех листов, то вышеописанный способ отлично подойдет. Но если усложнить задачу и представить подобный пример не для 3, а, например, для 30 листов, то процесс уже несколько затянется.
Поэтому перейдем к чуть более сложному на первый взгляд варианту, но гораздо более быстрому с точки зрения трудовых и временных затрат.
Вариант 2. Полуавтоматический ввод.
Повторно воспользуемся функцией СУММ, но в этот раз запишем ссылку на листы через двоеточие:
В этом случае общее количество суммируемых листов для нас уже не так важно, главное знать только начальный и конечный.
Поэтому запись для сложения 10 или 20 листов будет примерно такой же — ИмяПервогоЛиста:ИмяПоследнегоЛиста!Диапазон.
Чуть более подробно остановимся на логике формирования формулы. Напомню, что оператор двоеточие в Excel служит для объединения диапазона, который образует ссылку на все ячейки находящиеся между первой и последней (включая сами ячейки). Например, диапазон A1:A10 обозначает двумерную ссылку, в которую попадают все ячейки между первой (A1) и последней (A10).
При добавлении еще одной размерности в виде листов мы получаем так называемую трехмерную ссылку. К примеру, диапазон Лист1:Лист3!A1:A10 содержит все ячейки от Лист1!A1:A10 до Лист3!A1:A10.
Таким образом в нашем примере суммируются все ячейки A1 от Лист1 до Лист3. Но при применении такого способа суммирования есть некоторые тонкости, которые желательно нужно помнить, чтобы случайно не допустить ошибку, давайте подробнее про них поговорим.
Особенности трехмерных ссылок
Как мы уже говорили ранее, при применении трехмерных ссылок нужен только первый и последний лист, промежуточные листы между ними в записи никак не участвуют. Отсюда и возникают следующие тонкости:
- Добавление/копирование листа. Если добавить новый лист или скопировать уже существующий и вставить его между первым и последним (используемых в формуле), то он автоматически будет участвовать в расчете.
Т.е. сама формула не поменяется, а значение вполне может измениться, если на новом листе в тех же ячейках содержатся данные; - Удаление листа. Аналогичный случай примеру выше. При удалении листа формула не изменится, а расчет поменяется в зависимости от удаленных данных (если удалить начальный или конечный листы, то формула изменится, промежуточный — формула останется неизменной);
- Перемещение листа. При перемещении листа в другое место книги формула не изменится, но поменяется набор листов между ними (либо добавятся новые, либо удалятся текущие).
Если описание покажется несколько сложным, в этом случае попробуйте поэкспериментировать с формулой и перестановкой листов на конкретном примере и поймите по какому принципу она работает.
Использование трехмерных ссылок не ограничивается только функциями для сложения данных, а можно использовать большинство математических функций. Поэтому если стоит аналогичная задача для нахождения, к примеру, среднего арифметического или наибольшего с наименьшим, то без проблем применяйте.
Спасибо за внимание!
Если у вас есть мысли или вопросы по теме статьи — пишите и спрашивайте в комментариях.
Microsoft Excel
трюки • приёмы • решения
Как суммировать данные с разных листов книг Excel
Формулы могут работать с ячейками из других листов. Вам просто нужно указать перед ссылкой на ячейку имя листа и восклицательный знак. Например, следующая формула добавляет 12 к значению в ячейке С1 , которая находится на листе Лист2: =Лист2!С1+12 .
Что делать, если вам нужно вычислить сумму всех значений в С1, начиная с листа Лист2 и заканчивая листом Лист6? Следующая формула решает эту задачу: =СУММ(Лист2:Лист6!C1) . В данном случае двоеточие разделяет название первого и последнего листов.
Для создания такой формулы выполните приведенные ниже действия.
- Активизируйте ячейку, которая будет содержать формулу, и наберите =СУММ( .
- Щелкните на вкладке первого листа (в нашем случае это Лист2) и выберите ячейку С1 .
- Нажмите Shift и щелкните на вкладке последнего листа (в нашем случае это Лист6).
- Нажмите Enter, и формула будет введена в ячейку.
В шаге 2 вы можете выбрать диапазон, а не одну-единствениую ячейку. Например, эта формула возвращает сумму C1:F12 для всех листов от Лист2 до Лист6: =СУММ(Лист2:Лист6!С1:Р12) .
Теперь я покажу вам интересный прием, который узнал при прочтении новостных конференций Excel и на обучение в Минске. Если вы хотите просуммировать одну и ту же ячейку со всех листов, кроме текущего, просто введите формулу наподобие этой: =СУММ(‘*’!C1) . Звездочка служит подстановочным символом, который интерпретируется как «все листы, кроме этого одного». Когда вы нажмете клавишу Enter после ввода этой формулы, Excel преобразует формулу, чтобы она использовала фактические имена листов. Это работает, даже если активный лист находится где-нибудь в середине, между другими листами. Например, если книга состоит из шести листов и вы введете приведенную выше формулу в ячейку листа Лист3, Excel создаст следующую формулу: =СУММ(Лист1:Лист2!С1;Лист4:Лист6!C1) .
Но это еще не все. Введите следующую формулу для нахождения суммы ячеек С1 во всех листах, которые начинаются со слова Регион: =СУММ(‘Регион*»!C1) . Excel может преобразовать данную формулу во что-то наподобие этого: =СУММ(Регион1:Регион4!C1) .
Вы также можете использовать подстановочный знак ? — он указывает на любой отдельный символ. Например, при вводе следующей формулы Excel создаст формулу, которая просуммирует значения, начиная с листа Лист1 и заканчивая листом Лист9 (названия, которые содержат одну цифру): =СУММ(‘Лист?’!C1). Этот прием не ограничивается функцией СУММ. Он работает и с другими функциями, такими как СРЗНАЧ, МИН, МАКС.
Сумма одной и той же ячейки на нескольких листах
Задача: у вас есть 12 листов с одинаковой структурой данных, по одному на каждый месяц. Вы бы хотели просуммировать одну и ту же ячейку на каждом листе. Есть ли способ лучше, чем использование =Янв!B4+Фев!B4+Мар!B4+…+Дек!B4?
Решение: вы можете использовать «3D-формулу», например, =СУММ(Янв:Дек!B4), как показано на рис. 1.
Рис. 1. 3D-формулу для суммирования одной и той же ячейки на нескольких листах
Скачать заметку в формате Word или pdf, примеры в формате Excel
Если в имени первого и/или последнего листа содержится пробел, используйте апострофы вокруг пары имен листов: =СУММ( ‘ Янв 2009:Дек ‘ !B5), как показано на рис. 2. Любопытно, что, если пробел есть в имени любого промежуточного листа, апострофы не требуются. Более того, если вы введете апострофы, когда они не требуются, Excel автоматически их уберет.
Рис. 2. Используйте апострофы, если в имени листа есть пробел
Вы можете легко скопировать эту формулу в другие ячейки на листе Итоги.
Подводный камень: не размещайте сводный лист между листами Янв и Дек. Это приведет к циклической ссылке (подробнее о борьбе с последней см. Как найти циклическую ссылку).
Дополнительные сведения: можно создать именованный диапазон, который ссылается на 3D-область. Для этого перейдите к ячейке B4 на лист Янв. Пройдите по меню ФОРМУЛА –> Присвоить имя. В открывшемся окне Создание имени (рис. 3) перейдите в поле Диапазон путем многократного нажатия клавиши Табуляция. При этом всё содержимое поле Диапазон становится выделенным. Удерживая нажатой клавишу Shift кликните на лист Дек. Обратите внимание, что на рис. 3 все листы от Янв по Дек выделены. Нажмите Ok.
Рис. 3. Присвоение имени 3D-диапазону
После этого формулы приобретают «человеческий» вид. Например, =СУММ(Объем_продаж).
Как просуммировать данные с нескольких листов, в том числе по условию
В данной статье я хочу рассказать, как можно просуммировать данные на одном листе из других листов. К примеру: на листах Январь, Февраль и Март расположены данные по продажам, а под ними итог. Допустим, это будет ячейка D7. Если структура всех таблиц одинакова (одинаковое кол-во строк, товар может различаться) и Итог расположен во всех таблицах в одной ячейке, то можно воспользоваться простой формулой:
=СУММ(Январь:Март!D7)
Подобная ссылка на диапазоны называется трехмерной ссылкой. Если между листом Январь и Март добавить еще какой-нибудь лист — то данные с него будут также автоматически просуммированы. Поэтому необходимо следить, чтобы указывались только нужные листы. Минус в том, что таким образом можно просуммировать данные только ячеек листа, расположенных в одном и том же диапазоне(т.е. со всех листов будет взята сумма всех ячеек конкретного диапазона). Так же, трехмерные ссылки не могут быть созданы при помощи ДВССЫЛ(INDIRECT) для динамического указания имен первого и последнего листа.
Но, если необходимо будет просуммировать данные по отдельным товарам со всех листов, а товар расположен в хаотичном порядке, разном для каждого листа и количество строк различается, то здесь такая формула не подойдет. Можно воспользоваться формулой массива, которая несколько неудобна именно в таком виде:
=СУММПРОИЗВ(СУММЕСЛИ(ДВССЫЛ(<«Январь»:»Февраль»:»Март»:»Апрель»:»Май»:»Июнь»>&»!B3:B100″); B2 ;ДВССЫЛ(<«Январь»:»Февраль»:»Март»:»Апрель»:»Май»:»Июнь»>&»!C3:C100″)))
«Январь»:»Февраль»:»Март»:»Апрель»:»Май»:»Июнь» — имена листов, с которых происходит суммирование. Не буду останавливаться подробно на всех вложенных функциях. Про СУММЕСЛИ можно прочитать в этой статье. ДВССЫЛ используется для создания ссылки на диапазон, состоящей из имени листа и адреса ячеек: Январь!B3:B100, Февраль!B3:B100, Март!B3:B100, Апрель!B3:B100, Май!B3:B100, Июнь!B3:B100 . Т.е. мы в формуле переибраем все указанные листы и диапазоны в них.
Важно: если в имени листа встречается пробел, либо иной знак препинания, то имя листа необходимо заключать в апострофы: «‘Январь 2014′»:»‘Февраль 2014′»:»Март»:»Апрель»:»Май»:»Июнь»
либо ставить апострофы заранее для всех листов:
ДВССЫЛ(» ‘ «&<«Январь»:»Февраль»:»Март»:»Апрель»:»Май»:»Июнь»>&» ‘ !C3:C100″)
B3:B100 — диапазон с критериями(при необходимости указать больше строк).
C3:C100 — диапазон суммирования(при необходимости указать больше строк).
В чем главное неудобство — необходимо так или иначе указывать листы, с которых суммировать. Это очень неудобно, если листов много. Во вложении ниже эта формула представлена в двух вариантах: как выше и с использованием дополнительного столбца для перечисления листов (формула в данном случае получается более универсальной и короткой).
Скачать пример суммирования с листов формулой
Tips_All_SumIf_AllSheets_Formula.xls (67,5 KiB, 7 735 скачиваний)
Но в приложенном примере тоже стоит учитывать один момент: при ссылке на диапазон с именами листов, в этом диапазоне не должно быть:
1. Пустых ячеек
2. Имен листов, которые заведомо отсутствуют в книге
При несоблюдении этих правил формула вернет ошибку #ССЫЛКА (#REF!)
Возможно, есть и иные способы суммирования формулой. Может даже есть способ суммировать, не указывая имена листов, но у меня не получилось так сделать без использования VBA. Поэтому я написал свою пользовательскую функцию:
Function All_SumIf(rRange As Range, rCriteria As Range, rSumRange As Range, Optional bAllSh As Boolean = True) Dim wsSh As Worksheet, sRange As String, sSumRange As String sRange = Right(rRange.Address, Len(rRange.Address) — InStr(rRange.Address, «!»)) sSumRange = Right(rSumRange.Address, Len(rSumRange.Address) — InStr(rSumRange.Address, «!»)) For Each wsSh In Sheets If bAllSh Then If wsSh.Name <> Application.Caller.Parent.Name Then All_SumIf = All_SumIf + Application.SumIf(wsSh.Range(sRange), rCriteria, wsSh.Range(sSumRange)) End If Else If wsSh.Index Alt + F11 ) -создать стандартный модуль(Insert —Module) и в него вставить скопированный текст. После чего функцию можно будет вызвать из Диспетчера функций( Shift + F3 ), отыскав её в категории Определенные пользователем (User Defined Functions) .
Аргументы функции аналогичны стандартной СУММЕСЛИ, только в конце добавлен еще один, необязательный.
rRange — Ссылка на диапазон ячеек. Указывается диапазон значений, среди которых необходимо искать критерий.
rCriteria — Ссылка на одну ячейку. Указывается ячейка, в которой содержится значение, данные по которому надо просуммировать.
rSumRange — Ссылка на диапазон ячеек. Указывается диапазон сумм или чисел, которые необходимо просуммировать на основании критерия.
bAllSh — Необязательный аргумент. Если не указан, или указано значение 1 или ИСТИНА, то будут суммироваться значения со всех листов, кроме листа, на котором записана функция. Если указано значение 0 или ЛОЖЬ, то будут суммироваться значения с листов, расположенных до листа, на котором записана функция.
Применение обеих функций вы найдете в примере к статье.
Скачать пример
Tips_All_SumIf_Few_Sheets.xls (57,5 KiB, 3 745 скачиваний)
Дополнил статью функцией, которая суммирует данные только с указанных листов, либо со всех, кроме листа с функцией:
Function All_SumIf(rRange As Range, rCriteria As Range, rSumRange As Range, Optional sSheets = «») Dim wsSh As Worksheet, sRange As String, sSumRange As String, asSheets, li As Long sRange = Right(rRange.Address, Len(rRange.Address) — InStr(rRange.Address, «!»)) sSumRange = Right(rSumRange.Address, Len(rSumRange.Address) — InStr(rSumRange.Address, «!»)) If sSheets = «» Then For Each wsSh In Worksheets If wsSh.Name <> Application.Caller.Parent.Name Then sSheets = sSheets & «?» & wsSh.Name Next wsSh sSheets = Mid$(sSheets, 2) End If asSheets = Split(sSheets, «?») For li = LBound(asSheets) To UBound(asSheets) Set wsSh = Sheets(asSheets(li)) If Not wsSh Is Nothing Then All_SumIf = All_SumIf + Application.SumIf(wsSh.Range(sRange), rCriteria, wsSh.Range(sSumRange)) End If Next li End Function
rRange — Ссылка на диапазон ячеек. Указывается диапазон значений, среди которых необходимо искать критерий.
rCriteria — Ссылка на одну ячейку. Указывается ячейка, в которой содержится значение, данные по которому надо просуммировать.
rSumRange — Ссылка на диапазон ячеек. Указывается диапазон сумм или чисел, которые необходимо просуммировать на основании критерия.
sSheets — Необязательный аргумент. Указываются имена листов книги, с которых надо суммировать данные. Имена листов должны быть записаны через вопросительный знак: Февраль?Март. Если аргумент не указан или равен пустой ячейке, то будут суммироваться значения со всех листов, кроме листа, на котором записана функция.
Скачать пример
Tips_All_SumIf_Show_Sheets.xls (59,5 KiB, 2 626 скачиваний)
Очередное дополнение статьи — функция, в которой помимо перечисления листов можно указать книгу, в которой эти листы просматривать:
Function All_SumIf(rRange As Range, rCriteria As Range, rSumRange As Range, Optional sSheets = «», Optional wsAnotherWB As String = «») Dim wsSh As Worksheet, sRange As String, sSumRange As String, asSheets, li As Long Dim wbB As Workbook If wsAnotherWB = «» Then Set wbB = Application.Caller.Parent.Parent Else Set wbB = Workbooks(wsAnotherWB) End If sRange = Right(rRange.Address, Len(rRange.Address) — InStr(rRange.Address, «!»)) sSumRange = Right(rSumRange.Address, Len(rSumRange.Address) — InStr(rSumRange.Address, «!»)) If sSheets = «» Then For Each wsSh In wbB.Worksheets If wsSh.Name <> Application.Caller.Parent.Name Then sSheets = sSheets & «?» & wsSh.Name Next wsSh sSheets = Mid$(sSheets, 2) End If asSheets = Split(sSheets, «?») For li = LBound(asSheets) To UBound(asSheets) Set wsSh = wbB.Sheets(asSheets(li)) If Not wsSh Is Nothing Then All_SumIf = All_SumIf + Application.SumIf(wsSh.Range(sRange), rCriteria, wsSh.Range(sSumRange)) End If Next li End Function
Аргументы и их использование полностью совпадают с описанием выше. Опишу только последний аргумент:
wsAnotherWB — Необязательный аргумент. Указываются имя книги, в которой будут просматриваться листы, указанные параметром sSheets. Если аргумент wsAnotherWB не указан — листы просматриваются в книге, с листа которой вызвана функция. Если какого-либо из указанных листов не будет в указанной книге — функция вернет ошибку.
Статья помогла? Поделись ссылкой с друзьями!
Excel At Excel вып.3: Собираем данные с разных листов
Дано: 22 таблицы унифицированного формата с перечнем помещений от 22 дочерних предприятий.
Задача: сделать сводную таблицу с данными всех 22 таблиц
Итак, решение. Есть три варианта решения данной задачи. Первый — использовать встроенную (начиная с excel 2013) надстройку PowerPivot (об этом методе мы поговорим позднее). Второй — посредством сводной таблицы через несколько диапазонов консолидации. Не люблю этот метод, т.к. такая сводная таблица имеет существенно более ограниченный функционал по сравнению с простой сводной таблицей. Наконец, третий вариант — это создать общую таблицу с использованием функции INDIRECT (ДВССЫЛ). Этому методу и посвятим сегодня наш пост.
Что мы имеем? 22 одинаковых по формату таблицы на отдельных листах и с разным количеством строк в каждой. Соответственно, для построения общей таблицы нам надо решить следующие «проблемы»:
1) как заставить общую таблицу «переключаться» с одного листа данных на другой?;
2) как заставить ее делать это в нужный момент (когда закончились строки на одном листе)?
Начнем со второго вопроса, т.к. ответ на него мы уже знаем. Это циклы, о которых мы подробно говорили в выпуске 2 «Циклы в Excel без VBA». Для решения проблемы достаточно в наш файл добавить лист с перечнем всех обществ, соответствующими названиями листов и количеством подсчетом количества строк на каждом таком листе.
Обратите внимание на формулу в столбце Кол-во записей. Мы могли бы использовать просто COUNTA (СЧЁТА) со ссылкой на каждый лист. Но это потребует времени для «линковки» каждого листа. Плюс мы с вами готовим универсальные решения, которые будут работать в независимости от количества листов.
Именно для этого в функцию COUNTA (СЧЁТА) и внедряется эта чуднАя функция INDIRECT (ДВССЫЛ). Остановимся на ней подробнее.
Функция имеет, по сути, единственный параметр — ref_text (ссылка_на_текст). Что делает эта функция? Всего-навсего преобразует текст в ссылку на ячейку. То есть она преобразует текст, например, «А1» в ссылку и возвращает значение ячейки А1.
Соответственно, зная несложные правила работы с текстом в Excel, мы можем легко сделать текст внутри изменяемым, а значит можем сделать и изменяемыми ссылки, которые будет возвращать функция INDIRECT (ДВССЫЛ).
Разберем пример выше. Функция INDIRECT (ДВССЫЛ) имеет следующий вид:
Чтобы понять, что означает текст внутри нее, давайте вспомним, как выглядит в Excel ссылка на ячейку на другом листе. Вот так:
Соответственно, в нашем случае у нас неизменен столбец B:B, а вот название листа меняется. Для «автоматизации» формулы заменяем Название листа на ссылку на название листа с данными по соответствующему обществу (столбец Название листа). Получаем следующее:
где все, что подчеркнуто — текст, а выделено жирным — ссылки.
ВАЖНО! Обратите внимание на кавычки и конкатенацию («склеивание») при помощи амперсента. Не забудьте, что текст вносится в кавычках и соединяется со ссылками при помощи символа &.
Получается, что INDIRECT (ДВССЫЛ) получает название листа из ячеек в столбце А:А (Название листа), а диапазон у нас прописан фиксированно текстом (В:В). COUNTA (СЧЁТА) же просто считает количество строк в столбце В:В на соответствующем листа за вычетом заголовка.
Перейдем к формированию общей таблицы. Как вы уже наверное прикинули, у нас будет два вложенных цикла: один — количество обществ, второй — количество записей на листе данных по соответствующему обществу. Соответственно, нам потребуются два вспомогательных столбца (определим их в столбцы А и В). Ровно так же, как мы делали на примере в выпуске 2 «Циклы в Excel без VBA», пишем формулу первого цикла:
=IF(A2=»»;»»;IF(COUNTIF($A$2:A2;A2)=OFFSET(‘Список обществ’!$E$2;A2-1;0);IF(A2+1>COUNTA(‘Список обществ’!A:A)-1;»»;A2+1);A2))
Затем пишем формулу второго цикла:
Далее при помощи уже знакомой нам функции OFFSET (СМЕЩ) заполняем столбцы из таблицы на листе Список обществ.
Осталось подтянуть данные с 22 листов по обществам. Тут нам опять поможет OFFSET (СМЕЩ), но уже в паре с INDIRECT (ДВССЫЛ).
OFFSET (СМЕЩ) передает в формулу название листа, а конструкция B2+1 — номер строки в столбце Е на том листе.
ВАЖНО! Обратите внимание, что OFFSET (СМЕЩ) вкладывается внутрь INDIRECT (ДВССЫЛ), а не наоборот.
Skip to content
Как вычислить сумму в таблице Excel быстро и просто? Попробуйте различные способы: взгляните на сумму выбранных ячеек в строке состояния, используйте автосумму для сложения всех или только нескольких отдельных ячеек, примените функцию СУММ или же преобразуйте ваш диапазон в «умную» таблицу для простоты расчетов. Все это мы покажем на примерах.
- Как посчитать сумму одним кликом.
- Что такое автосумма в таблице Excel?
- Ввод функции СУММ вручную.
- Накопительное значение, или нарастающий итог.
- Использование для проверки введенных значений.
Как посчитать сумму одним кликом.
Предположим, имеется таблица, в которой записана выручка по нескольким отделам. Нужно быстро посмотреть общие продажи по одному из них.
Просто нажмите на букву столбца и взгляните на строку состояния Microsoft Excel, чтобы увидеть общее количество выбранных ячеек и сумму их значений.
Будучи очень быстрым, этот метод не позволяет копировать итоговые цифры – можно только посмотреть.
Что такое автосумма в таблице Excel?
Вторым по простоте способом является автосуммирование. Установите курсор в то место, где вы хотите увидеть расчет, а затем используйте кнопку «Автосумма» на вкладке Главная, или комбинацию клавиш ALT + =.
В активной ячейке появится функция СУММ со ссылками на смежные ячейки. Эксель попытается угадать, что же именно вы хотите сделать. Нажмите ENTER, чтобы закончить ввод формулы.
А если подходящих для расчета чисел рядом не окажется, то просто появится предложение самостоятельно указать область подсчета.
=СУММ()
Этот метод быстрый и позволяет автоматически получать и сохранять результат.
Кроме того, ALT + = можно просто нажать, чтобы быстро поставить формулу в ячейку Excel и не вводить ее руками. Согласитесь, этот небольшой хак в Экселе может сильно ускорить работу.
А если вам нужно быстро сосчитать итоги по вертикали и горизонтали, то здесь также может помочь автосуммирование. Посмотрите это короткое видео, чтобы узнать, как это сделать.
Под видео на всякий случай дано короткое пояснение.
Итак, выберите диапазон ячеек и дополнительно ряд пустых ячеек снизу и справа (то есть, В2:Е14 в приведенном примере).
Нажмите кнопку «Автосумма» на вкладке «Главная» ленты. Формула сложения будет сразу введена.
Ввод функции СУММ вручную.
Самый традиционный способ создать формулу в MS Excel – ввести функцию с клавиатуры. Как обычно, выбираем нужную ячейку и вводим знак =. Затем начинаем набирать СУММ. По первой же букве «С» раскроется список доступных функций, из которых можно сразу выбрать нужную.
Теперь определите диапазон с числами, которые вы хотите сложить, при помощи мыши или же просто введите его с клавиатуры. Если у вас большая область данных для расчетов, то, конечно, руками указать её будет гораздо проще (например, B2:B300). Нажмите Enter.
Итак, ваш диапазон просуммирован, в выбранной ячейке вы видите результат. Думаю, вы понимаете, что совершенно то же нужно выполнить, чтобы вычислить его и по строке.
Правила использования формулы суммы в Excel (синтаксис):
СУММ(число1; [число2]; …)
У нее имеется один обязательный аргумент: число1.
Есть еще и необязательные аргументы (заключенные в квадратные скобки): [число2], ..
Они могут быть числами, ссылками на ячейки, диапазонами, массивами и константами в любой комбинации. Допускается обрабатывать до 255 отдельных аргументов.
К примеру, в выражении =СУММ(D2:D13) только один аргумент — ссылка на ячейки D2:D13.
Кстати, в этом случае также имеется возможность воспользоваться автосуммированием.
Накопительное значение, или нарастающий итог.
Задача: По прошествии каждого месяца нужно автоматически определять прибыль, заработанную с начала года. Каждый месяц она будет меняться в зависимости от достигнутого результата.
Посмотрите это небольшое видео, а далее поясним все наши действия.
В ячейке С2 записываем формулу
=СУММ(B$2:B2)
Обратите внимание, что мы использовали в первом адресе абсолютную ссылку на строку 2. То есть, при копировании ячейки с формулой мы всегда будем начинать со 2-й строки.
Устанавливаем курсор в правый нижний угол ячейки и «протаскиваем» до С13. В результате наша формула будет скопирована по всему выделению. И при этом начальный адрес B$2 не изменится. К примеру, в С13 это выглядит так: =СУММ(B$2:B13).
Как видите, нарастающий итог то увеличивается, то уменьшается в зависимости от результата прошедшего месяца.
Использование для проверки введенных значений.
Чтобы разрешить только значения, которые не превышают установленный порог, вы можете использовать проверку данных с пользовательской формулой, основанной на функции СУММ.
Посмотрите это видео, в котором используется инструмент «Проверка данных».
В условии проверки используем формулу
=СУММ(B2:B7)<3500
Правила проверки данных запускаются, как только пользователь добавляет или изменяет значение ячейки.
В этом случае нам нужно условие, которое возвращает ЛОЖЬ до тех пор, пока затраты в смете меньше 3500. Мы используем функцию сложения для обработки фиксированного диапазона, а затем просто сравниваем результат с 3500.
Каждый раз, когда записывается число, запускается проверка. Пока результат остается меньше 3500, проверка успешна. Если какое-то действие приводит к тому, что он превышает 3500, проверка завершается неудачно и выводится сообщение об ошибке.
Подобное же условие допускается использовать и в условном форматировании, когда ячейки с числами могут быть закрашены красным цветом, если их общий итог превысит установленный порог. Более подробно об условном форматировании читайте —
25 способов условного форматирования в Excel
Надеемся, что теперь посчитать сумму области данных или же отдельных ячеек вам будет гораздо проще.
Также рекомендуем:
Функция СУММ
Смотрите такжеДиапазон условия 1 – может быть исключен, учли этот нюанс, копировании Excel можно этом. Рядом с более сложных формулах.Аргументы функции «СУММ» в таблица. В Excel не существуетРезультат занять больше времени, и математическими знаками оперативнее обеспечивать вас 12:00 для вычисления и не изменяютсяилиПримечание: ячейки, которые нужно и тогда команда поэтому в Ecxel
дать команду: клеточкой, где содержитсяФункция «СУММ» вExcelВ ячейку А32 установили функции=СУММЕСЛИ(A2:A7;»Фрукты»;C2:C7) чем ожидалось. необходимо заключать в актуальными справочными материалами
заработной платы, можно
-
после изменения формата,
-
=A1+A2+A3
Синтаксис
Мы стараемся как можно
оценить на основании |
будет работать только |
есть помощник поИзменять ссылку на столбец, |
неточность, появится восклицательный Excel может сложить. автосумму. Получилась такаяВЫЧЕСТЬОбъем продаж всех продуктов |
Скопируйте образец данных из двойные кавычки ( |
на вашем языке. воспользоваться формулой при необходимости можно |
Рекомендации по использованию функции СУММ
Формулу можно вставить разрыв оперативнее обеспечивать вас первого критерия. по диапазону и составлению – «Мастер при этом сохраняя знак в ромбике.
выборочные данные. СмотритеВ строке «Число1» формула. =СУММ(A26:A31). Используйте функцию категории «Фрукты». следующей таблицы и»
-
Эта страница переведена=(«12:00»-«8:00»)*24 использовать при наличии все
-
актуальными справочными материалами
Условие 1 – определяет критерию. функций». на строки. Приложение также укажет, этот способ в уже указан первыйВ этой формулеСУММ20 000 ₽ вставьте их в). Если условием является автоматически, поэтому ее
-
-
, т. е. отнятьF2 > ввод значения — нечисловое
на вашем языке. ячейки, которые функция
-
Чтобы с его помощьюСохранять ссылки на столбец,
какая именно неточность статье «Сложить выборочно верхний диапазон столбца написано название функции, преобразуя все числа,=СУММЕСЛИ(A2:A7;»Овощи»;C2:C7) ячейку A1 нового число, использовать кавычки текст может содержать время начала от
-
-
принудительно формата для (текст) в ссылках
Эта страница переведена выделит из первогоРассмотрим простейший пример, который вводить формулы в но изменять ссылки была допущена. данные из таблицы В. Теперь нам
-
«СУММ» и, в которые необходимо вычесть,Объем продаж всех продуктов
листа Excel. Чтобы не требуется. неточности и грамматические времени окончания. Обратите изменения. на ячейки, которые автоматически, поэтому ее диапазона условия. наглядно продемонстрирует, как «Экселе», необходимо выбрать на строки.Если результат расчетов не Excel» тут. нужно указать второй скобках написан диапазон в их отрицательные категории «Овощи».
-
отобразить результаты формул,Диапазон_суммирования
ошибки. Для нас
-
внимание, что Excel
Функция СУММ не обновляется. возвращают #VALUE! Ошибка. текст может содержатьДиапазон условия 2 – использовать функцию СУММЕСЛИ значок «Вставить функцию».Не менять ссылки как помещается в ячейкеЕсли нужно посчитать
-
диапазон ячеек (В30:В31).
ячеек, числа из значения. Например, функция120 000 ₽
-
Распространенные неполадки
выделите их и |
. Необязательный аргумент. Ячейки, |
важно, чтобы эта вычисляет значения времени |
Убедитесь, что Сумма будет игнорировать неточности и грамматические ячейки, которые следует и насколько удобной |
Он расположен с на строки, так или число даты числа по определенному |
Для этого в которых нужно сложить.СУММ(100,-32,15,-6)=СУММЕСЛИ(B2:B7;»*ы»;C2:C7) нажмите клавишу F2, значения из которых статья была вам как часть дня,вычисления текстовых значений и ошибки. Для нас оценить на основании она может оказаться левой стороны от и на столбцы. и времени отрицательное, условию, например, только диалоговом окне «АргументыПолучается, что функциявозвращает результат 77.Объем продаж всех продуктов, а затем — клавишу суммируются, если они |
полезна. Просим вас |
поэтому чтобы получитьимеет значение присвойте сумму только важно, чтобы эта второго критерия. при решении определенных «Строки формул». ЗатемПри необходимости относительные ссылки появится символ ;##. отрицательные или только функции» ставим курсор «Автосумма» — это |
Выполните следующие действия, чтобы |
названия которых заканчиваются ВВОД. При необходимости отличаются от ячеек, уделить пару секунд суммарное количество часов,Авто |
численные значения. статья была вам |
Условие 2 – определяет задач. пользователю нужно подобрать можно превратить в |
Если используется аргумент формулы, положительные числа, только на вторую строку |
функция «СУММ», которую вычесть числа различными на «ы» («Помидоры» измените ширину столбцов, указанных в качестве и сообщить, помогла необходимо умножить результат.Ошибка #ССЫЛКА! при удалении полезна. Просим вас ячейки, которые функцияИмеем таблицу, в которой подходящую категорию формулы. смешанные или абсолютные. который недопустим, высветится числа больше 10, |
Вопросы и ответы
-
«Число2» и выделяем можно установить быстро. способами. и «Апельсины»). чтобы видеть вседиапазона ли она вам, на 24. ВВкладка «формулы»
-
строк или столбцов уделить пару секунд выделит из второго указаны фамилии сотрудников,Чуть ниже перечня категорий Для этих целей #ЗНАЧ! меньше 100, т. этот диапазон ячеекВторой способ.Выделите все строки в43 000 ₽ данные.. Если аргумент с помощью кнопок первом примере используетсянажмитеПри удалении строки или и сообщить, помогла диапазона условия.
-
их пол и отображается краткое описание используется символ $,Когда пользователь пытается делить д., то подойдет в таблице. Далее,Вставим функцию «СУММ». таблице ниже, а=СУММЕСЛИ(A2:A7;»»;C2:C7)Стоимость имуществадиапазон_суммирования внизу страницы. Для формулаПараметры вычислений столбца формулы не ли она вам,И так далее. В зарплата, начисленная за каждой функции, которая который ставится перед на ноль, программа функция Excel «СУММЕСЛИ». ставим курсор в Ставим курсор в затем нажмите сочетаниеОбъем продаж всех продуктов,Комиссионныеопущен, Excel суммирует удобства также приводим=((B2-A2)+(D2-C2))*24
. Можно также использовать обновляются: из них с помощью кнопок зависимости от количества январь-месяц. Если нам будет выделена. Там той частью ссылки, оповестит его символом Читайте об этом третью строку диалогового ячейку. CTRL + C. категория для которыхДанные ячейки, указанные в ссылку на оригинал
для вычисления количестваF9 не исключаются удаленные
-
внизу страницы. Для критериев, число аргументов нужно просто посчитать же можно узнать которая будет абсолютной. #ДЕЛ/0! статью «Сумма отрицательных окна «Число3» иЕсть два путиДанные не указана.1 000 000 ₽ аргументе (на английском языке). часов от началапринудительно для вычисления значения, поэтому возвращается удобства также приводим
может увеличиваться в общее количество денег, информацию и поЯчейку нужно выделить, затемВ том случае, если
-
чисел в Excel». выделяем в таблице установить функцию «СУММ»150004 000 ₽70 000 ₽диапазонФункция до окончания работы на листе. ошибка #ССЫЛКА!. Функция ссылку на оригинал арифметической прогрессии с которые требуется выдать аргументам. Сделав выбор, ввести знак равенства, имя некорректно и В эту функцию ячейки столбца А. — написать всю9000
support.office.com
Функция СУММЕСЛИ
К началу страницы2 500 000 ₽(те же ячейки,СУММЕСЛИ с учетом обеденногоНекоторые значения не добавляются. СУММ, в свою (на английском языке). шагом 2. Т.е. работникам, мы используем стоит подтвердить его, после чего кликнуть Excel не может можно написать толькоНажимаем «Enter». Всё, формула формулу вручную или-8000Примечание:2 000 000 ₽ к которым применяетсяиспользуется, если необходимо
перерыва (всего 8,5В ссылке на функцию очередь, обновляется автоматически.Функция 5, 7, 9… функцию СУММ, указав нажав ОК. После по клетке. После его прочитать, он одно условие. установлена. через диалоговое окноФормула
Мы стараемся как140 000 ₽ условие).
просуммировать значения диапазона, часов).
-
или диапазоне суммируютсяФормулы не обновляют ссылкисуммПредположим, нам нужно подсчитать диапазоном все заработные этого появится окошко нажатия клавиши F4 выдает ошибку #ИМЯ?Но, есть функцияЭтот вариант быстрее функции.=A2-A3 можно оперативнее обеспечивать
-
3 000 000 ₽В аргументе соответствующие указанному условию.Если вам нужно просто
Синтаксис
только числовые значения.
при вставке строк, одна из сумму заработных плат
-
платы. «Аргументы функции». перед буквой столбцаНеопределенные данные обозначаются #Н/Д. ещё круче – и удобнее дляКак установить функцию «СУММ»Вычитание 9000 из 15000 вас актуальными справочными210 000 ₽условие Предположим, например, что добавить часы и Пустые ячейки, логические или столбцов
-
математические и тригонометрические за январь всехНо как быть, еслиВнизу окна есть справка, и номером строкиЕсли в состав формулы считает при многих нескольких не смежных вручную (что равняется 6000) материалами на вашем4 000 000 ₽
можно использовать подстановочные в столбце с минуты, вы можете величины (например, ИСТИНА)Если вставить строку или функции, добавляет значения. продавцов-женщин. У нас нам нужно быстро где указывается назначение Excel установить знак
-
входит ссылка на условиях. Это функция диапазонов. Что такое.-SUM(A2:A4) языке. Эта страница280 000 ₽ знаки: вопросительный знак числами необходимо просуммировать просто вычислить сумму, и текст игнорируются. столбец, формула не Вы можете добавить есть два условия. посчитать заработные платы формулы, аргумента и
-
доллара. Повторные нажатия недопустимую ячейку, символ «СУММЕСЛИМН». Можно написать диапазон, не смежныеСтавим курсор вДобавляет все числа в переведена автоматически, поэтомуФормула ( только значения, превышающие не умножая ееВместо ожидаемого результата отображается будут обновляться для отдельные значения, ссылки Сотрудник должен быть: только продавцов? В конечного значения. позволят перейти от #ССЫЛКА! оповестит об
Примечания
-
до 127 условий, диапазоны, т.д., смотрите ячейку, в ячейке списке, включая отрицательное ее текст можетОписание
-
? 5. Для этого на 24. Во значение ошибки #ИМЯ?. включения добавленная строка, на ячейки илипродавцом; дело вступает использованиеФункция, которая выступает аргументом, одного типа ссылок этом. в т.ч. по в статье «Что ставим знак «равно» (конечный результат — содержать неточности иРезультат) и звездочку (
можно использовать следующую |
втором примере используется |
Обычно это означает, что |
где функция сумм |
диапазоны или одновременно |
женщиной. |
функции СУММЕСЛИ. |
имеет название вложенной. |
к другим. При |
MS Excel имеет определенный |
датам. Читайте об |
такое диапазон в |
(=). Пишем название |
16000) |
грамматические ошибки. Для |
=СУММЕСЛИ(A2:A5;»>160000″;B2:B5)* формулу: формула в формуле содержится автоматически обновляется (при все три.Значит, будем применять командуПрописываем аргументы.
Примеры
Пример 1
Например, среднее значение желании $ можно диапазон чисел, и этой функции статью Excel» тут. функции – «СУММ».Выделите на листе ячейку нас важно, чтобыСумма комиссионных за имущество). Вопросительный знак соответствует=СУММЕСЛИ(B2:B25;»>5″)=СУММ(A6:C6) ошибка: например, вместо
условии, что вы |
Пример |
СУММЕСЛИМН. |
Диапазоном в данном случае |
и сумма. В |
вводить вручную. |
в том случае, |
«Суммирование ячеек в |
|
Сложение ячеек из нескольких |
Открываем круглую скобку |
|
A1, а затем |
эта статья была |
|
стоимостью больше 1 |
одному любому символу, |
Это видео — часть |
, так как здесь |
=СУММ(A1:A10) введено =сума(A1:A10). не вне диапазона,=СУММ(A2:A10) |
Прописываем аргументы. |
будет являться список |
«Экселе» формула какФормулы в «Экселе» необходимы когда результат вычислений |
Excel по условию». |
листов книги Excel. |
и пишем диапазон нажмите клавиши CTRL+V. вам полезна. Просим |
600 000 ₽. |
а звездочка — любой |
учебного курса сложение нужно просто посчитатьФункция СУММ отображает целое указанных в формуле). |
=СУММ(A2:A10;C2:C10) |
Пример 2
диапазон суммирования – ячейки всех должностей сотрудников, суммирует значения ячеек для вычислений по выпадает из этогоНу, и ещёЕсли пишем формулу ячеек. Закрываем круглуюЧтобы переключаться между просмотром вас уделить пару630 000 ₽ последовательности символов. Если чисел в Excel. общее количество часов число, хотя должно
Это важно, особенно |
СУММ(число1;[число2];…) |
с зарплатой; |
потому что нам |
выбранного диапазона, так |
заданным величинам. Сложность |
диапазона, программа выдаст |
одна функция, которая |
вручную, то указываем |
скобку. Нажимаем «Enter». |
результатов и просмотром |
секунд и сообщить, |
=СУММЕСЛИ(A2:A5; «>160000») |
требуется найти непосредственно |
|
Советы: |
и минут, затраченных |
отображать десятичное. |
если предполагается, что |
Имя аргумента |
диапазон условия 1 – |
нужно будет определить |
и выводит среднее |
операций может быть |
символ #ПУСТО! |
сначала умножает числа название другого листа |
Если ячейки или |
формул, нажмите клавиши |
помогла ли онаСумма по имуществу стоимостью |
вопросительный знак (или |
|
на задания (5:36,Проверьте, выбрано ли отображение формула для обновленияОписание |
ячейки с указанием |
сумму заработных плат. |
значение. абсолютно разная, ноПользователь должен помнить, что |
в столбцах, затем, |
и ставим восклицательный
support.office.com
Вычитание чисел
диапазоны не смежные, CTRL +’ (апостроф) вам, с помощью больше 1 600 000 звездочку), необходимо поставитьПри необходимости условия можно т. е. 5 десятичных чисел в и это нечисло1 должности сотрудника; Поэтому проставляем E2:E14.Вводить ссылки можно и в любом случае ошибки могут появляться складывает полученные результаты знак в конце то указываем их на клавиатуре. Или кнопок внизу страницы. ₽. перед ним знак
применить к одному часов 36 минут). формате ячейки. Выберите так, как он (обязательный)условия 1 – продавец;Критерий выбора в нашем при помощи мышки, вместо ввода всех не только потому, — функция «СУММПРОИЗВ». названия листа. Получится через точку с
нажмите кнопку Для удобства также9 000 000 ₽ «тильда» ( диапазону, а просуммироватьДополнительные сведения см. в соответствующую ячейку или будет закрыто сПервое число для сложения.диапазон условия 2 – случае – продавец. щелкая кнопкой по
В этой статье
адресов ячеек используется что формула содержит
-
Об этой функции
-
такая формула. =СУММ(A26:A31;Лист11!H2)
Вычитание чисел в ячейке
запятой.Показать формулы приводим ссылку на=СУММЕСЛИ(A2:A5;300000;B2:B5)
~ соответствующие значения из статье Сложение и соответствующий диапазон и неполные результаты, которые
Вычитание чисел в диапазоне
Это может быть ячейки с указанием Заключаем слово в выбранным ячейкам, и конкретная функция. В некорректные данные, но
читайте в статьеДля наглядности мы=СУММ(A26:A31;B26:B27;B30:B31)(на вкладке « оригинал (на английскомСумма комиссионных за имущество). другого диапазона. Например, вычитание значений времени нажмите клавиши не может обнаружить. число 4, ссылка
Пример
пола сотрудника; кавычки и ставим вручную. Все значения
-
качестве аргумента указывается и тогда, когда «»СУММПРОИЗВ» в Excel» выделили название другого
Здесь указано три
формулы
языке) .
стоимостью 3 000 000
Функция СУММЕСЛИ возвращает неправильные
формула
Как получить разницу междуCtrl + 1
Функция СУММ — отдельные ячейки
на ячейку, напримерусловие 2 – женский вторым аргументом. будут подставляться в
-
диапазон. в ячейке содержится здесь.
-
листа красным цветом. диапазона ячеек из»).Важно: ₽. результаты, если она=СУММЕСЛИ(B2:B5; «Иван»; C2:C5) датами?, чтобы открыть диалоговое или диапазоны
С помощью функции сумм
B6, или диапазон (ж).Диапазон суммирования – это текущее поле. ЭтоВсе инструменты для работы неправильная информация.В Excel можноЕсли устанавливаем функцию двух столбцов.Функция сумм добавляет все Вычисляемые результаты формул и210 000 ₽ используется для сопоставлениясуммирует только теС помощью значениями окноИспользуя формулу такого вида: ячеек, например B2:B8.Итог: все продавцы-женщины в заработные платы, потому диалоговое окно при с функциями находятся
support.office.com
Функция «СУММ» в Excel.
Если таблица содержит огромное посчитать стаж , через диалоговое окно, Совет. числа, указанный в некоторые функции листа=СУММЕСЛИ(A2:A5;»>» &C2;B2:B5) строк длиннее 255 символов значения из диапазона времени, можно добавить
Формат ячеек=СУММ(A1;A2;A3;B1;B2;B3)число2–255
январе получили в
что нам нужно необходимости можно сворачивать в закладке «Формулы». количество ссылок на даты несколькими способами. то ставим курсорЧтобы при вводе
качестве аргументов. Аргументами Excel могут несколько
Сумма комиссионных за имущество, или применяется к C2:C5, для которых
и вычитание дат., затем щелкните вкладку— Одинаково ошибки ошибкам (необязательный) сумме 51100 рублей. узнать сумму зарплат
или уменьшать. Результат Для удобства все ячейки, то при Следующий способ смотрите
в новую строку
формулы не нажимать могут быть диапазон, отличаться на компьютерах
стоимость которого превышает строке #ЗНАЧ!. соответствующие значения из Ниже приведен примерЧисло при вставке или
Это второе число дляФункции СУММЕСЛИ и СУММЕСЛИМН всех продавцов. Поэтому
вычисления появится после функции разделены на расчетах могут возникнуть в статье «Как аргументов и переходим постоянно клавишу «;» ссылка на ячейку, под управлением Windows значение в ячейке
Аргумент диапазона B2:B5 равны очень часто подсчетаи выберите нужный удалении строк в
сложения. Можно указать
хороши тем, что F2:F14. нажатия ОК.
группы в зависимости
ошибки, выявить которые в Excel посчитать на нужный лист. между адресами диапазонов, массив, константа, формула с архитектурой x86 C2.диапазон_суммирования «Иван».
количества дней между формат, указав при
диапазоне, на который до 255 чисел. они автоматически подстраиваютсяПолучилось 92900. Т.е. функцияДля удобства пользователей разработана
от сложности вычислений будет очень сложно. стаж». Диалоговое окно заполнится можно нажать и или результат из или x86-64 и
490 000 ₽может не совпадатьЕсли необходимо выполнить суммирование двумя датами. Это этом нужное количество указывает ссылка по
В этом разделе рассматриваются под изменение условий. автоматически проработала список формула «Эксель», проценты
и типа решаемых Чтобы пользователь неПрограмма Microsoft Excel предназначена так. удерживать нажатой клавишу другой функции. Например
компьютерах под управлениемСкопируйте образец данных из по размерам с ячеек в соответствии же просто, как десятичных знаков.
тем же причинам. некоторые рекомендации по Т.е. мы можем должностей, выбрала из по которой не задач. испытывал неудобств, в для работы сЧисло аргументов функции, число «Ctrl» и выделятьSUM(A1:A5) Windows RT с приведенной ниже таблицы аргументом с несколькими условиями,= B2-A2Мне нужно добавить, вычесть, Намного лучше использовать работе с функцией изменить данные в
них только продавцов составит особого трудаПеред тем как сделать программе Excel существует данными, таблицами и строк с диапазонами в таблице ячейкидобавляет все числа архитектурой ARM. Дополнительные
и вставьте егодиапазон
используйте функцию СУММЕСЛИМН.. Ключ для работы умножить или поделить отдельные диапазоны, такие сумм. Большая часть ячейках, и суммы и просуммировала их
подсчитать. формулу в «Экселе», специальный инструмент, при
числовыми значениями. Для или ячейками можно диапазона. в диапазоне ячеек сведения об этих в ячейку A1. При определении фактическихСУММЕСЛИ(диапазон; условие; [диапазон_суммирования])
со значениями даты числа. как: этого можно применять будут изменяться вместе зарплаты.Автор: Ирина Демянчук нужно поставить знак помощи которого можно удобства вычислений существуют указать до 255.
Например, в ячейке A1 – A5. различиях. нового листа Excel.
ячеек, подлежащих суммированию,Аргументы функции и времени —Просмотрите серию учебных
=СУММ(A1:A3;B1:B3) к работе с с ними. Например,Аналогично можно подсчитать зарплатыСуммировать в программе Excel равенства. После этого
видеть зависимые и формулы в «Экселе», Если строк много, написали =СУММ( Еще один пример
Допустим, вы хотите узнать, Чтобы отобразить результаты в качестве начальнойСУММЕСЛИ начать с конечная видео: Основные математическиеТакая формула будет обновляться
других функций. при подсчете заработных всех менеджеров, продавцов-кассиров умеет, наверное, каждый. необходимо указать имя влияющие ячейки. позволяющие получать точные
то в диалоговомЗатем, выделяем первый — сколько элементов запасах формул, выделите их используется верхняя леваяописаны ниже. дата/время и вычитание операции в Excel при добавлении иМетод =1+2 или =A+B. плат оказалось, что и охранников. Когда Но с усовершенствованной функции. Оно представлено
Влияющими называются те ячейки, расчеты. окне «Аргументы функции» диапазон ячеек, нажимаемСУММ (A1, A3, A5) нерентабельным (вычесть прибыльные и нажмите клавишу ячейка аргументаДиапазон значений даты и или Использование Microsoft
удалении строк. Вы можете ввести мы забыли учесть табличка небольшая, кажется, версией команды СУММ, в виде аббревиатуры на которые ссылаютсяЛюбую формулу, которая находится появится полоса прокрутки, и удерживаем клавишу
складывает числа, содержащиеся товары из общих F2, а затем —диапазон_суммирования . Обязательный аргумент. Диапазон времени начала. Excel в качестве
excel-office.ru
Формулы в «Экселе». Таблица «Эксель» — формулы
Проблема =1+2+3 или =A1+B1+C2 одну сотрудницу, которая что все можно которая называется СУММЕСЛИ, из заглавных букв, формулы, а зависимые в ячейке, можно
Редактирование формул
с помощью которой «Ctrl», выделяем остальные в ячейках A1, запасов). Или, возможно, клавишу ВВОД. Кроме, а затем суммируются ячеек, оцениваемых наДругие способы работы с калькулятора.Возможная причина и получить абсолютно работает продавцом. Мы сосчитать и вручную, существенно расширяются возможности которые определяют значение
ячейки – это моментально отредактировать. Для можно перейти на диапазоны. A3 и A5 вам нужно знать, того, вы можете
ячейки части диапазона, соответствие условиям. Ячейки датами описаны вКак показать больше илиФункция СУММ отображает символы точные результаты, однако можем добавить еще но при работе данной операции. функции. Далее в те, которые содержат этого нужно выделить новые строки.Можно не ставить
Трактовка ошибок в программе Excel
- (A1, A3 и сколько сотрудников заканчивается настроить ширину столбцов соответствующей по размерам в каждом диапазоне
- статье Определение количества меньше десятичных разрядов? ;## вместо результата.
- этот метод ненадежен одну строчку через со списками, вПо названию команды можно
- скобочках фиксируются аргументы формулы, ссылающиеся на определенную ячейку иФункцией «СУММ» в круглую скобку, чтобы
- A5:
- ли место пенсионных в соответствии с аргументу должны содержать числа, дней между двумя
- Можно изменить форматУстановите флажок ширину столбцов. по ряду причин. правую кнопку мыши которых по несколько понять, что она функции, которые используются
координаты клеток. установить курсор в Excel можно складывать закрыть формулу. Нажимаемаргументы возраст (вычтите количество содержащимися в нихдиапазон
имена, массивы или датами. номера. Выделите ячейку ; обычно означает,Опечатки и команду ВСТАВИТЬ. сотен позиций, целесообразно не просто считает для получения результата.При помощи команд на строке формул, где и положительные, и «Enter». Excel сам
). сотрудников в разделе данными.. Пример: ссылки на числа.Как вычислить сумму только или диапазон в
что столбец слишком. Допустим, вы пытаетесьУ нас появилась дополнительная использовать СУММЕСЛИ. сумму, но еще Аргументом может быть ленте можно графически можно сделать все
Адреса ячеек: абсолютные и относительные
отрицательные числа. поставить вторую скобку,Одной из часто 55 от общееКатегорияДиапазон Пустые ячейки и видимых ячеек? вопросе и для мала для отображения ввести много больших строчка. Сразу обращаемЕсли к стандартной записи и подчиняется каким-либо
как конкретное число, отобразить связи между необходимые изменения. Некоторым
- Можно указать не закроет перечень аргументов применяемых функций является
- сотрудников).ПродуктыДиапазон суммирования
- ячейки, содержащие текстовыеИногда когда вы открытия диалогового окна
Как преобразовать относительную ссылку в абсолютную?
результата формулы. значений такого вида: внимание, что диапазон команды СУММЕСЛИ в логическим условиям. так и ссылка формулами и ячейками. пользователям удобнее редактировать
адрес ячейки, а функции.вВычитание чисел, включая несколькимиОбъем продажФактические ячейки значения, пропускаются. Выбранный вручную скрываете строкиФормат ячеекФункция СУММ отображает саму=14598,93+65437,90+78496,23 условий и суммирования конце добавляются ещеФункция СУММЕСЛИ позволяет суммировать
Формулы в Excel
на клеточку, серия Это осуществляется посредством непосредственно в ячейке число. Например, так.Если много несмежныхExcel функция «СУММ» способами:ОвощиA1:A5 диапазон может содержать или используете автофильтр,
, а затем формулу в видеПопробуйте проверить правильность записей. автоматически расширился до две буквы – ячейки, которые удовлетворяют ссылок или диапазон стрелок зависимостей. Чтобы с формулой: для
=СУММ(A26:A31;-2) ячеек, то писать. Функция «СУММ» складываетВычитание чисел в ячейкеПомидорыB1:B5 даты в стандартном чтобы отображались только откройте текста, а не Намного проще установить 15 строки. МН (СУММЕСЛИМН), значит, определенному критерию (заданному ячеек. Некоторые формулы их убрать, следует этого нужно кликнутьЭта формула сначала вручную долго. Тогда числа из указанныхВычитание чисел в диапазоне23 000 ₽B1:B5 формате Excel (см.
Мастер функций
определенные данные, можетвкладку число результат. следующие значения вКопируем данные сотрудника и подразумевается функция с условию). Аргументы команды в «Экселе» в нажать «Убрать стрелки». по ней пару сложит все числа, проще установить формулу ячеек. Ячейки могутДля выполнения простых вычитанияОвощиA1:A5
примеры ниже). понадобиться вычислить суммуи выберите формат,Проверьте, что ячейка не отдельных ячеек и вставляем их в несколькими условиями. Она следующие: качестве аргумента имеют
Концепция относительной адресации позволяет раз. затем вычтет число с помощью диалогового быть смежными, не арифметический оператор использованияСельдерейB1:B3Условие только видимых ячеек. который вы хотите
отформатировано как текст. использовать формулу СУММ. общий перечень. Суммы применяется в случае,
Диапазон – ячейки, которые текст или числа, копировать формулы изКогда все необходимые изменения 2, п.ч. в окна функции «СУММ». смежными, на другом–55 000 ₽
B1:B5 . Обязательный аргумент. Условие Для этого можно сделать так указать Выделите ячейку или Кроме того можно в итоговых ячейках когда нужно задать следует оценить на другие – время одной ячейки в будут введены, нужно
формуле стоит отрицательноеКак установить функцию «СУММ» листе, т.д.(знак минус).Фрукты
A1:B4
fb.ru
Примеры использования функции СУММЕСЛИ в Excel с несколькими условиями
в форме числа, воспользоваться функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ. количество десятичных разрядов, диапазон в вопросе форматировать значения, когда изменились. Функции среагировали не один критерий.
основании критерия (заданного и дату. другую, автоматически изменяя нажать кнопки Enter число (-2). в
СУММЕСЛИ и ее синтаксис
Рассмотрим несколько способовНапример при вводе вАпельсиныC1:D4 выражения, ссылки на
- Если вы используете которые вы хотите и используйте они находятся в
- на появление вАргументов у СУММЕСЛИМН может условия).В «Эксель» формула суммы
- адреса. Эта функция или Tab. ПослеЕсли поставим вExcel
установить в ячейках ячейку формулы8 000 ₽C1:D4 ячейку, текста или строку итогов в использоватьсочетание клавиш Ctrl +
ячейках, что делает
Как работает функция СУММЕСЛИ в Excel?
диапазоне еще одного быть сколько угодно,Критерий – определяет, какие имеет простое определение, удобна, но иногда этого действия программа формулу положительное число,
. функцию СУММ.= 10-5МаслоA1:B4 функции, определяющее, какие таблице Excel, любаясочетание клавиш Ctrl + 1 их более удобным продавца-женщины. но минимум –
ячейки из диапазона но не все возникает необходимость использовать Excel выполнит пересчет то Excel егоНа закладке «Формулы»
Первый способ.
- в ячейке отображается4 000 ₽C1:C2 ячейки необходимо суммировать. функция, выбранная из 1для открытия диалогового
- для чтения, аАналогично можно не только это 5. будут выбраны (записывается функции так просты.
- значение конкретной клеточки и отобразит результат. прибавить к сумме в разделе «БиблиотекаСамый простой и 5 в результате.
ОвощиC1:D4 Например, условие может раскрывающегося списка «Итог»,. окна
затем, когда они добавлять, но иДиапазон суммирования. Если в в кавычках). Некоторые требуют сложного и ссылка неВ том случае, когда диапазона. =СУММ(A26:A31;12) функций» выбираем - быстрый способ сложитьДобавление отрицательного числа не
Функция СУММЕСЛИ в Excel с несколькими условиями
МорковьОднако если аргументы быть представлено в автоматически вводится какКак добавить или вычестьФормат ячеек находятся в формуле. удалять какие-либо строки СУММЕСЛИ он былДиапазон суммирования – фактические
Синтаксис с использованием функции по нескольким критериям
синтаксического написания и должна изменяться. В формула введена неправильноФункцию «СУММ» в
- «Математические». В появившемся числа из смежных идентичен вычитания одного42 000 ₽диапазон таком виде: 32, промежуточный итог. Дополнительные значения времени?
- , затем нажмитеОшибки #ЗНАЧ!, если ячейки (например, при увольнении в конце, то
- ячейки, которые необходимо большого количества аргументов этом случае нужно или вследствие удаления
- Excel окне нажимаем на ячеек – это числа из другого.
- Фруктыи «>32», B5, «32», сведения см. в
Есть несколько способов кнопку по ссылкам содержат сотрудника), изменять значения здесь он стоит просуммировать, если они определенных типов. Без
Пример использования
применять абсолютную ссылку, содержимого какой-либо ячейкиможно применять как функцию «СУММ». установить функцию «Автосумма». Используйте функцию сумм
- Яблоки
- диапазон_суммирования
«яблоки» или СЕГОДНЯ(). статье Данные итогов
добавить или вычесть
- номер вкладку текст вместо чисел
- (заменить «январь» на на первом месте. удовлетворяют критерию.
- ошибок составить такую
- которая будет оставаться происходит ошибка в отдельную функцию, так
- Установим функцию в Смотрим статью «Закладка
для добавления отрицательных12 000 ₽функции СУММЕСЛИ содержат
СУММЕСЛИ в Excel с динамическим условием
Важно: в таблице Excel. значения времени. Например,и выберите нужныйДопустим, вы используете формулу «февраль» и подставить Он также означаетПолучается, что у функции формулу зачастую очень неизменной. вычислениях, программа обязательно и совместно с ячейку В32. Появилось листа Excel «Формулы»». чисел в диапазоне.Формула разное число ячеек, Все текстовые условия и
Примечание: чтобы получить разницу формат. Если ячейка такого вида: новые заработные платы) ячейки, которые необходимо
всего 3 аргумента. нелегко. Разработчики программыИспользуя абсолютные ссылки, при предупредит пользователя об другими функциями в такое диалоговое окно.У нас такаяПримечание:
Описание пересчет листа может условия с логическими Мы стараемся как можно между 8:00 и в текстовом формате=A1+B1+C1 и т.п. просуммировать.
exceltable.com
Но иногда последний