Почему не работает функция суммеслимн в excel

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

В этом разделе перечислены распространенные причины ошибки #ЗНАЧ! в функциях СУММЕСЛИ и СУММЕСЛИМН и способы их устранения.

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

Функции СУММЕ ЕСЛИ и СУММЕСС, которые ссылаются на ячейку или диапазон в закрытой книге, приведут к #VALUE! ошибку «#ВЫЧИС!».

Примечание. Это известная проблема с несколькими другими функциями Excel, такими как СЧЁТЕ ЕСЛИ, СЧЁТЕФМН и СЧИТАТЬBLANK. См. функции СУММЕ ЕСЛИ, СЧЁТЕФ и СЧИТАТЬ #VALUE. Ошибка дополнительные сведения.

Решение: Откройте книгу, указанную в формуле, и нажмите клавишу F9, чтобы обновить формулу.

Эту проблему также можно обойти, используя функции СУММ и ЕСЛИ вместе в формуле массива. См. сообщение об ошибке функций СУММЕФ, СЧЁТЕ ЕСЛИ и СЧИТАТЬ СЧИТАТЬ #VALUE! дополнительные сведения.

Проблема: длина строки условия превышает 255 символов

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

Решение: Сократите строку, если это возможно. Если сократить строку нельзя, используйте функцию СЦЕПИТЬ или оператор-амперсанд (&), чтобы разделить значение на несколько строк. Например:

=СУММЕСЛИ(B2:B12;»длинная строка»&»еще одна длинная строка»)

Проблема: в функции СУММЕСЛИМН аргумент диапазон_условия не совпадает с аргументом диапазон_суммирования.

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

В следующем примере формула должна возвращать сумму ежедневных продаж apples в Bellevue. Однако sum_range (C2:C10) не соответствует количеству строк и столбцов в аргументах criteria_range (A2:A12 & B2:B12). Использование синтаксиса =СУММЕ ЕСЛИМН(C2:C10,A2:A12,A14,B2:B12,B14) приведет к #VALUE! ошибку «#ВЫЧИС!».

Неправильная формула: =СУММЕСЛИМН(C2:C10;A2:A12;A14;B2:B12;B14), где C2:C10 необходимо изменить на C2:C12

Решение: В приведенном примере измените диапазон_суммирования на C2:C12 и выполните формулу повторно.

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

У вас есть вопрос об определенной функции?

Задать вопрос на форуме сообщества, посвященном Excel

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Исправление ошибки #ЗНАЧ! #BUSY!

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

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

Видео о расширенных функциях ЕСЛИ

Полные сведения о формулах в Excel

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

Обнаружение ошибок в формулах

Все функции Excel (по алфавиту)

Функции Excel (по категориям)

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

 

Diplomatik

Пользователь

Сообщений: 14
Регистрация: 10.09.2018

Здравствуйте.
Есть таблица с данными из которой нужно просуммировать отдельные данные по двум параметрам, суммирование произвожу через СУММЕСЛИМН.
Но все дело в том что в среднем столбце все работает и в крайних нет, подскажите пожалуйста в чём проблема!
Второй день уже с этой таблицей сижу не могу понять что не так с ней….

Файл получился большим по этому прикреплю ссылку на него.

https://filecloud.me/jo2msbzyu7nz.html

Не помню на каком листе сохранил. Проблема расположена на листе Расчеты )

Изменено: Diplomatik03.04.2019 09:50:34

 

Сергей

Пользователь

Сообщений: 11251
Регистрация: 01.01.1970

#2

03.04.2019 09:34:25

Цитата
Diplomatik написал:
Файл получился большим

на сколько большим сейчас можно цеплять 300 кб, у некоторых  файлообменники рубит безопасность

Лень двигатель прогресса, доказано!!!

 

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

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

Diplomatik

Пользователь

Сообщений: 14
Регистрация: 10.09.2018

#4

03.04.2019 09:49:05

Цитата
Ігор Гончаренко написал:
сосредоточтесь на поиске ошибки в самой формуле или в данных. удачи!

Дело в том что это в рамках одной таблицы!!!
Именно для этого я и создал тему что не понимаю почему она в одном случае считает а в другом нет хотя формулы все скопированы!

 

Сергей

Пользователь

Сообщений: 11251
Регистрация: 01.01.1970

#5

03.04.2019 09:53:05

Цитата
Diplomatik написал:
Именно для этого я и создал тему что не понимаю

и сейчас вы нам на пальцах это будете объяснять урежте файл до разрешенного объема и повесьте в первом сообщении

Лень двигатель прогресса, доказано!!!

 

V

Пользователь

Сообщений: 5018
Регистрация: 22.12.2012

173 Кб в пределах нормы — зачем файлообменник?

 

Diplomatik

Пользователь

Сообщений: 14
Регистрация: 10.09.2018

#7

03.04.2019 09:58:03

Цитата
V написал:
173 Кб в пределах нормы

Можно загрузить файл не более 100 кб

Я бы наверное закинул файл сразу на форум если бы это было возможно

Таблицу уменьшить не могу

Изменено: Diplomatik03.04.2019 09:58:57

 

Anton555

Пользователь

Сообщений: 744
Регистрация: 16.08.2018

Добрый день!
все очень просто — сравните значение ячейки на листе «Таблица 1.1.» В15 (С150) с листом «расчету» ячейка О2, получится «ЛОЖЬ», все проблема в этом…

 

V

Пользователь

Сообщений: 5018
Регистрация: 22.12.2012

#9

03.04.2019 10:04:32

вписываете формулу в Е3 и тянете вниз

Код
=$G$2=C3

я думаю станет ясно почему.

С русское и латинское так похожи ;)

Изменено: V03.04.2019 10:08:21

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

#10

03.04.2019 10:14:28

Цитата
Diplomatik написал:
Можно загрузить файл не более 100 кб

А Вы в правила загляните и пункт 2.3 прочитайте.

 

Diplomatik

Пользователь

Сообщений: 14
Регистрация: 10.09.2018

#11

03.04.2019 10:23:40

Цитата
V написал:
вписываете формулу в Е3 и тянете внизКод ? 1=$G$2=C3я думаю станет ясно почему.С русское и латинское так похожи

Большое спасибо, теперь стало понятно )

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Diplomatik, кнопка цитирования не для ответа!

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#13

03.04.2019 10:34:49

Цитата
Ігор Гончаренко написал:
2. возжможно присутствуют «кривые» данные
….
сосредоточтесь на поиске ошибки в самой формуле или в данных

а эти подсказки Вам не подсказки были

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

В этом разделе перечислены распространенные причины ошибки #ЗНАЧ! в функциях СУММЕСЛИ и СУММЕСЛИМН и способы их устранения.

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

Функции СУММЕ ЕСЛИ и СУММЕСС, которые ссылаются на ячейку или диапазон в закрытой книге, приведут к #VALUE! ошибку «#ВЫЧИС!».

Примечание. Это известная проблема с несколькими другими функциями Excel, такими как СЧЁТЕ ЕСЛИ, СЧЁТЕФМН и СЧИТАТЬBLANK. См. функции СУММЕ ЕСЛИ, СЧЁТЕФ и СЧИТАТЬ #VALUE. Ошибка дополнительные сведения.

Решение: Откройте книгу, указанную в формуле, и нажмите клавишу F9, чтобы обновить формулу.

Эту проблему также можно обойти, используя функции СУММ и ЕСЛИ вместе в формуле массива. См. сообщение об ошибке функций СУММЕФ, СЧЁТЕ ЕСЛИ и СЧИТАТЬ СЧИТАТЬ #VALUE! дополнительные сведения.

Проблема: длина строки условия превышает 255 символов

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

Решение: Сократите строку, если это возможно. Если сократить строку нельзя, используйте функцию СЦЕПИТЬ или оператор-амперсанд (&), чтобы разделить значение на несколько строк. Например:

=СУММЕСЛИ(B2:B12;»длинная строка»&»еще одна длинная строка»)

Проблема: в функции СУММЕСЛИМН аргумент диапазон_условия не совпадает с аргументом диапазон_суммирования.

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

В следующем примере формула должна возвращать сумму ежедневных продаж apples в Bellevue. Однако sum_range (C2:C10) не соответствует количеству строк и столбцов в аргументах criteria_range (A2:A12 & B2:B12). Использование синтаксиса =СУММЕ ЕСЛИМН(C2:C10,A2:A12,A14,B2:B12,B14) приведет к #VALUE! ошибку «#ВЫЧИС!».

Неправильная формула: =СУММЕСЛИМН(C2:C10;A2:A12;A14;B2:B12;B14), где C2:C10 необходимо изменить на C2:C12

Решение: В приведенном примере измените диапазон_суммирования на C2:C12 и выполните формулу повторно.

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

У вас есть вопрос об определенной функции?

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Почему не суммируются ячейки в Excel? Как сложить цифры в Excel, если не работает формула суммы? Причины и способы их решения

Ошибки суммирования Excel: число сохранено как текст, форматы и многое другое

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

Описать проблему суммирования данных в Excel я решила после того, как недавно позвонила моя коллега-бухгалтер. Она экспортировала данные из 1С в эксель, при выгрузке сбились форматы и формула суммы не работает.

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

КАК Я УЗНАЛА ПОЧЕМУ ЭКСЕЛЬ НЕ СЧИТАЕТ СУММУ ВЫДЕЛЕННЫХ ЯЧЕЕК

Вспоминаю свой опыт знакомства с такого рода ситуациями. Тогда я была начинающим специалистом. Мне поручили собрать данные из 1С и на их основе сделать отчет.

Я выгрузила информацию, стала группировать данные для отчета. Вдруг поняла — значения не складываются. Это было ужасно. Пришлось потратить кучу времени, чтобы разобраться в чем дело. До сдачи отчета оставалось менее 20 минут. Паниковала я страшно. Внезапно, по какому-то наитию, вдруг заметила: в файле точки, а не запятые в разрядах… Мне повезло: репутация и отчет были спасены.

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

ФУНКЦИЯ АВТОМАТИЧЕСКОГО СУММИРОВАНИЯ В EXCEL

Хочу обратить Ваше внимание: в Excel может быть выключена функция суммирования.

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

Итак, вернемся к нашей теме.

ОСНОВНЫЕ ПРИЧИНЫ ПОЧЕМУ В EXCEL НЕ РАБОТАЕТ ФОРМУЛА СУММИРОВАНИЯ

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

По-моему опыту, есть три основных ситуации, когда Excel отказывается суммировать данные:

  1. Точка в разрядах
  2. Пробелы
  3. Формат: число как текст

ТОЧКА ВМЕСТО ЗАПЯТОЙ

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

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

Это делается следующим образом:

  • выделяем столбец с данными, которые нам нужно поправить.
  • затем нажимаем Ctrl+F, вызываем меню “Найти и заменить”.
  • “Найти” — вставляем точку (1), “Заменить” — вставляем запятую (2), нажимаем “Заменить все” (3). После этого появляется сообщение, что сделано определенное количество замен (4), а формула показывает результат (5).

НЕРАСПОЗНАВАЕМЫЕ ПРОБЕЛЫ

Следующая ситуация обычно бывает, когда мы берем данные, например, из 1С или другой учетной программы. В рассматриваемом случае разрядность правильная — запятая, но цифры все равно не складываются. Разгадка в том, что из 1С или другой учетной программы, скопировались неверные пробелы между разрядами значений.

В нашем примере цифры без разрядов: 114,96 и 954.

Делается это способом, похожим на предыдущий:

  • в столбце с данными, которые нам нужно поправить встаем в ячейку с цифрой 1795,04, выделяем левой клавиши мышки пробел между цифрой 1 и 7 и копируем.
  • выделяем столбец с цифрами, которые нам нужно поправить.
  • затем нажимаем Ctrl+F, вызываем меню “Найти и заменить” (как в предыдущем случае).
  • В “Найти” — вставляем скопированный пробел (1), “Заменить” — оставляем пустым, (2) далее нажимаем “Заменить все” (3)
  • Затем появляется сообщение, что сделано определенное количество замен (5) и формула показывает результат (4).

ТЕКСТОВЫЙ ФОРМАТ ЯЧЕЕК

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

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

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

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

В этой заметке были рассмотрены самые распространенные случаи ошибок в форматах данных, из-за которых не суммируются ячейки в Excel (основные выводы представлены ниже).

Функция Excel СУММЕСЛИ (SUMIF) — примеры использования

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

Если назначение ВПР в том, чтобы просто «подтянуть» данные из одного места Excel в другое, то СУММЕСЛИ используют, чтобы числовые данные просуммировать по заданному критерию.

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

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

Этот пример можно считать классическим. Пусть есть таблица с данными о продажах некоторых товаров.

Данные о продажах

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

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

Диалоговое окно функции СУММЕСЛИ

Поэтому я и назвал такой пример упрощенным. Почему 2 (два) из 3 (трех)? Потому что наш критерий находится в самом диапазоне суммирования.

В поле «Диапазон» указывается та область таблицы Excel, где находятся все исходные значения, из которых нужно что-то отобрать и затем сложить. Задается обычно с помощью мышки.

В поле «Критерий» указывается то условие, по которому формула будет проводить отбор. В нашем случае указываем «>70». Если не поставить кавычки, то они потом сами дорисуются.

Последнее поле «Дапазон_суммирования» не заполняем, так как он уже указан в первом поле.

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

Заполнив в Мастере функций необходимые поля, нажимаем на клавиатуре кнопку «Enter», либо в окошке Мастера «Ок». На месте вводимой функции должно появиться рассчитанное значение. В моем примере получилось 224шт. То есть суммарное значение проданных товаров в количестве более 70 штук составило 224шт. (это видно в нижнем левом углу окна Мастера еще до нажатия «ок»). Вот и все. Это был упрощенный пример, когда критерий и диапазон суммирования находятся в одном месте.

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

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

Диалоговое окно функции СУММЕСЛИ с отдельным критерием

Результатом будет сумма проданных товаров из группы Г – 153шт.

Итак, мы посмотрели, как рассчитать одну сумму по одному конкретному критерию. Однако чаще возникает задача, когда требуется рассчитать несколько сумм для нескольких критериев. Нет ничего проще! Например, нужно узнать суммы проданных товаров по каждой группе. То бишь интересует 4 (четыре) значения по 4-м (четырем) группам (А, Б, В и Г). Для этого обычно делается список групп в виде отдельной таблички. Понятное дело, что названия групп должны в точности совпадать с названиями групп в исходной таблице. Сразу добавим итоговую строчку, где сумма пока равна нулю.

Таблица для подтягивания данных по СУММЕСЛИ

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

Заполненные поля Мастера функций при подобном расчете будут выглядеть примерно так.

Заполненное диалоговое окно функции СУММЕСЛИ

Как видно, для первой группы А сумма проданных товаров составила 161шт (нижний левый угол рисунка). Теперь нажимаем энтер и протягиваем формулу вниз.

Подтянутые данные по СУММЕСЛИ

Все суммы рассчитались, а их общий итог равен 535, что совпадает с итогом в исходных данных. Значит, все значения просуммировались, ничего не пропустили.

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

Функцию СУММЕСЛИ можно использовать для связки данных. Действительно, если просуммировать одно значение, то получится само это значение. Короче, СУММЕСЛИ легко приспособить для связки данных как альтернативу функции ВПР. Зачем использовать СУММЕСЛИ, если существует ВПР? Поясняю. Во-первых, СУММЕСЛИ в отличие от ВПР нечувствительна к формату данных и не выдает ошибку там, где ее меньше всего ждешь; во-вторых, СУММЕСЛИ вместо ошибок из-за отсутствия значений по заданному критерию выдает 0 (нуль), что позволяет без лишних телодвижений подсчитывать итоги диапазона с формулой СУММЕСЛИ. Однако есть и один минус. Если в искомой таблице какой-либо критерий повторится, то соответствующие значения просуммируются, что не всегда есть «подтягивание». Лучше быть настороже. С другой стороны зачастую это и нужно – подтянуть значения в заданное место, а задублированные позиции при этом сложить. Нужно просто знать свойства функции СУММЕСЛИ и использовать согласно инструкции по эксплуатации.

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

Ошибки при использовании функции ВПР

Отчетливо видно, что одна позиция не подтянулась, и вместо числового значения выдается ошибка #Н/Д. Скорее всего, в феврале этот товар просто не продавался и поэтому он отсутствует в базе данных за февраль. Как следствие ошибка #Н/Д показывается и в сумме. Если позиций не много, то проблема не большая, достаточно вручную удалить ошибку и сумма будет корректно пересчитана. Однако количество строчек может измеряться сотнями, и рассчитывать на ручную корректировку не совсем верное решение. Теперь воспользуемся формулой СУММЕСЛИ вместо ВПР.

Использование СУММЕСЛИ вместо ВПР

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

0 / 0 / 0

Регистрация: 13.01.2017

Сообщений: 5

1

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

13.01.2017, 13:03. Показов 18264. Ответов 12


Студворк — интернет-сервис помощи студентам

добрый день. помогите, пожалуйста, с решением проблемы. по отдельности каждый критерий в формуле суммесли работает: и месяц учитывает и код учитывает, а когда такие же критерии прописываешь в формуле суммеслимн — выдает #знач! не могу понять почему. файл прилагаю.
проба1.xls



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

13.01.2017, 13:31

2

Попробуйте такой вариант

Код

=СУММПРОИЗВ(поступления!$G$2:$G$3*(поступления!$D$2:$D$3=БДДС!F$6)*(поступления!$F$2:$F$3=БДДС!$B8))

Насколько я помню, СУММЕСЛИМН появилась в более поздней версии



0



2640 / 1697 / 694

Регистрация: 04.09.2015

Сообщений: 3,367

13.01.2017, 13:37

3

Все диапазоны должны быть с одинаковым количеством ячеек, например от 2 до 99.
А у вас и G2:G21;
$F$2:$F$11 и $G$2:$G$18 в одной формуле
G2:G19 и F2:F14 в одной формуле
так работать не будет

Добавлено через 3 минуты
Fairuza, у ksenia0510 версия старше 2003, так как у него ошибка #ЗНАЧ!,а не #ИМЯ?



0



0 / 0 / 0

Регистрация: 13.01.2017

Сообщений: 5

13.01.2017, 15:08

 [ТС]

4

AlexM, даже если я ставлю одинаковый диапазон =СУММЕСЛИМН(поступления!G2:G17;поступления!F2:F17; B8;поступления!D218;J6, то все равно не считает)

Добавлено через 1 минуту
Извиняюсь, все работает!

Добавлено через 22 секунды
Спасибо большое!!!!



0



1852 / 1174 / 190

Регистрация: 27.03.2009

Сообщений: 4,514

13.01.2017, 15:11

5

=СУММЕСЛИ(поступления!D : D ;$F$6;поступления!G : G)

=СУММЕСЛИМН(поступления!G : G ;поступления!D : D ;$J$6;поступления!F : F;$B8)

а так (без пробелов)???



0



0 / 0 / 0

Регистрация: 13.01.2017

Сообщений: 5

13.01.2017, 15:19

 [ТС]

6

unick12345, попробую и отпишусь!

Добавлено через 1 минуту
Да и эта формула, если убрать пробелы,отлично работает! спасибо)



0



1852 / 1174 / 190

Регистрация: 27.03.2009

Сообщений: 4,514

13.01.2017, 15:20

7

ksenia0510, не надо будет постоянно менять диапазоны (при добавлении строчек)



0



2640 / 1697 / 694

Регистрация: 04.09.2015

Сообщений: 3,367

13.01.2017, 16:04

8

unick12345, указывая весь столбец возможно торможение в обработке таблиц. Лучше указать диапазон с запасом, до 100, 1000 или 10000 строк. Все лучше, чем обсчитывать 1 048 576 строк



0



1852 / 1174 / 190

Регистрация: 27.03.2009

Сообщений: 4,514

13.01.2017, 16:12

9

считывает только то что заполнено (даже если указал полностью столбец). в зависимости от объема работ, кол-во строк может увеличиваться и за день. а каждый день менять формулу… не интересно.



0



2640 / 1697 / 694

Регистрация: 04.09.2015

Сообщений: 3,367

13.01.2017, 16:18

10

Цитата
Сообщение от unick12345
Посмотреть сообщение

считывает только то что заполнено

А зачем делают формулы для определения диапазона значений???
Если вы это где-то прочитали, покажите где.



0



0 / 0 / 0

Регистрация: 12.07.2017

Сообщений: 104

18.09.2022, 00:37

11

Доброго времени суток!

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

Файл состоит из двух частей.
В 1 находятся данные которые потом складываются во вторую часть по части кода (AVTM_xxx > AVTM).
В обоих частях есть итоги, и есть сводные колонки-итоги (в файле выделены цветом).
Так вот, Оказалось что при сложении во вторую часть, если данные в разных строках, то некоторые числа могут задваиваться при суммировании!!!
Посмотрите коды AVMA и RAT0 (выделил красным).
Задвоение во второй части на сумму 62579 (836+61743) ячейка С47.
Я так думаю что данные правее колонки BL находятся в разных строках для этого кода и почему-то задваивается…
Хотя итоги в обоих частях правильные.
Если что непонятно описал — можно увидеть по формулам…

Файл-пример сделал из рабочего убрав лишнее.
Не ожидал такого фокуса от EXCEL…



0



0 / 0 / 0

Регистрация: 12.07.2017

Сообщений: 104

18.09.2022, 12:34

12

Есть один из вариантов решение проблемы!
Оказывается:

=ЕСЛИОШИБКА(J1+V1+AH1+BH1+BL1;0)

Чревато ошибками в работе. Лучше использовать:

=ЕСЛИОШИБКА(СУММ(J1;V1;AH1;BH1;BL1);0)

Очень странно, но задвоение исчезло.

Возможно пригодится кому-нибудь…



0



344 / 206 / 78

Регистрация: 16.07.2020

Сообщений: 591

18.09.2022, 12:55

13

ZorKon71, Это же не ваше решение, его вам подсказали на форуме Мир эксель. Кстати вы не указали, что разместили этот вопрос на нескольких форумах(кросс). Здесь почему то к этому относятся лояльно, а на Мире могут за такую наглость забанить.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

18.09.2022, 12:55

Помогаю со студенческими работами здесь

СУММЕСЛИМН
Всем добрый вечер. Нужна ваша помощь.
Проблема в следующем: попытался составить конечный отчёт с…

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

Формула Суммеслимн
Добрый день, помогите пожалуйста!

Мне каждый месяц приходит файл Exel с данными. Эти файлы я…

Функция СУММЕСЛИМН
Помогите советом:
Есть база данных в MS Excel в ней используется функция СУММЕСЛИМН, есть ли…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

13

Обновлено: 15.04.2023

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

Синтаксис СУММЕСЛИМН и распространенные ошибки

Аргументы функции СУММЕСЛИМН:

  1. Диапазон ячеек для нахождения суммы. Обязательный аргумент, где указаны данные для суммирования.
  2. Диапазон ячеек для проверки условия 1. Обязательный аргумент, к которому применяется заданное условие поиска. Найденные в этом массиве данные суммируются в пределах диапазона для суммирования (первого аргумента).
  3. Условие 1. Обязательный аргумент, составляющий пару предыдущему. Критерий, по которому определяются ячейки для суммирования в диапазоне условия 1. Условие может иметь числовой формат, текстовый; «воспринимает» математические операторы. Например, 45; « , = и др.).
  4. 

Примеры функции СУММЕСЛИМН в Excel

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

Договора.

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

Как использовать функцию СУММЕСЛИМН в Excel:

СУММЕСЛИМН.

  1. Вызываем «Мастер функций». В категории «Математические» находим СУММЕСЛИМН. Можно поставить в ячейке знак «равно» и начать вводить название функции. Excel покажет список функций, которые имеют в названии такое начало. Выбираем необходимую двойным щелчком мыши или просто смещаем курсор стрелкой на клавиатуре вниз по списку и жмем клавишу TAB.
  2. В нашем примере диапазон суммирования – это диапазон ячеек с количеством оказанных услуг. В качестве первого аргумента выбираем столбец «Количество» (Е2:Е11). Название столбца не нужно включать.
  3. Первое условие, которое нужно соблюсти при нахождении суммы, – определенный город. Диапазон ячеек для проверки условия 1 – столбец с названиями городов (С2:С11). Условие 1 – это название города, для которого необходимо просуммировать услуги. Допустим, «Кемерово». Условие 1 – ссылка на ячейку с названием города (С3).
  4. Для учета вида услуг задаем второй диапазон условий – столбец «Услуга» (D2:D11). Условие 2 – это ссылка на определенную услугу. В частности, услугу 2 (D5).
  5. Вот так выглядит формула с двумя условиями для суммирования: =СУММЕСЛИМН(E2:E11;C2:C11;C3;D2:D11;D5).

Результат расчета – 68.

Гораздо удобнее для данного примера сделать выпадающий список для городов:

Выпадающий список.

Теперь можно посмотреть, сколько услуг 2 оказано в том или ином городе (а не только в Кемерово). Формулу немного видоизменим: =СУММЕСЛИМН($E$2:$E$11;$C$2:$C$11;F$2;$D$2:$D$11;$D$5).

Все диапазоны для суммирования и проверки условий нужно закрепить (кнопка F4). Условие 1 – название города – ссылка на первую ячейку выпадающего списка. Ссылку на условие 2 тоже делаем постоянной. Для проверки из списка городов выберем «Кемерово»:

Читайте также:

      

  • Как сделать полуторный интервал в ворде
  •   

  • Как в 1с изменить стоимость ос в
  •   

  • Программа для кошек android
  •   

  • Как оприходовать песок из карьера в 1с 8
  •   

  • Как отразить прочие расходы в 1с

Понравилась статья? Поделить с друзьями:
  • Почему не работает функция суммесли в excel
  • Почему не работает функция сумма в excel
  • Почему не работает функция разндат в excel
  • Почему не работает функция объединения ячеек в excel
  • Почему не работает формула сцепить ячейки в excel