Описание
Функция СУММЕСЛИ — это одна из математических и тригонометрических функций. Суммирует все числа в выбранном диапазоне ячеек в соответствии с заданным условием и возвращает результат.
Синтаксис функции СУММЕСЛИ:
СУММЕСЛИ(диапазон;условие;[диапазон_суммирования])
Где:
диапазон— выбранный диапазон ячеек, к которому применяется условие;условие— условие, определяющее, какие ячейки требуется просуммировать; значение, введенное вручную или находящееся в ячейке, на которую дается ссылка;диапазон_суммирования— диапазон ячеек, который требуется просуммировать. Необязательный аргумент. Если он опущен, суммируются ячейки, указанные в аргументедиапазон.
При указании условий можно использовать подстановочные знаки. Вопросительный знак «?» может замещать любой отдельный символ, а звездочку «*» можно использовать вместо любого количества символов.
Чтобы применить функцию СУММЕСЛИ:
- Выделите ячейку, в которой требуется отобразить результат;
- Щёлкните по значку Вставить функцию
, расположенному на верхней панели инструментов,
или щёлкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию,
или щёлкните по значку
перед строкой формул; - Выберите из списка группу функций Математические;
- Щёлкните по функции СУММЕСЛИ;
- Введите требуемые аргументы через точку с запятой;
- Нажмите клавишу Enter.
Результат будет отображён в выбранной ячейке:
Как применить эту функцию для подсчёта суммы из другого файла
Чтобы применить функцию СУММЕСЛИ для подсчета сумм из другого файла, необходимо использовать внешние ссылки с указанием полного пути к файлу.
Синтаксис для работы с другим файлом
Общая формула выглядит так:
=СУММЕСЛИ('[Имя_файла.xlsx]Имя_листа'!диапазон;условие;'[Имя_файла.xlsx]Имя_листа'!диапазон_суммирования)
Где:
[Имя_файла.xlsx]— название файла в квадратных скобках;Имя_листа— название листа в файле;- Восклицательный знак отделяет имя листа от диапазона ячеек.
Практический пример
Если нужно просуммировать данные из столбца F файла «Книга2.xlsx», проверяя условие в столбце G:
Для закрытого файла, с точным путём:
=СУММЕСЛИ('C:[\Users\Greem\Downloads\Книга2.xlsx]Лист1'!G:G;"Активный";'C:[\Users\Greem\Downloads\Книга2.xlsx]Лист1'!F:F)
Для открытого в редакторе файла:
=СУММЕСЛИ('[Книга2.xlsx]Лист1'!G:G;"Активный";'[Книга2.xlsx]Лист1'!F:F)
Данная формула проверит все значения в столбце G, и если найдёт запись «Активный», то просуммирует соответствующие значения из столбца F.
Наглядно
Данные в файле Книга2.xlsx:

Формулы в файле Книга1.xlsx:

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

Далее выбрать нужный файл и нажать кнопку Обновить значения:

После чего значения обновятся в ячейке с учётом всех изменений в закрытом файле:

Важные особенности
При работе с внешними файлами нужно учитывать следующее:
- Открытый файл: если файл-источник открыт, можно использовать упрощенную ссылку без полного пути;
- Закрытый файл: требуется указание полного пути к файлу на диске (например,
C:\Users\Desktop\[Книга2.xlsx]); - Обновление данных: при открытии файла с внешними связями Р7 Десктоп редактор будет запрашивать разрешение на обновление данных:










