Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Функция аналог СУММЕСЛИ, по нескольким значением - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Функция аналог СУММЕСЛИ, по нескольким значением
Cuke Дата: Вторник, 18.02.2014, 08:31 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день.
Интресует формула и макрос по своим свойствам аналогичный СУММЕСЛИ(Диапазон значений;Критерий;Диапазон суммирования)
Проблема в том что значений критериев несколько и нужно чтобы происходило суммирование если хотя бы одно из значений критериев верно то суммирование происходило.
Попробую привести пример
СУММЕСЛИ(A1:A100;"Яблоко","Апельсин";C1:C100)
Нужно чтобы шло суммирование если Соотвествующей строке ячейки А было значение "Яблоко" ИЛИ значение "Апельсин"
 
Ответить
СообщениеДобрый день.
Интресует формула и макрос по своим свойствам аналогичный СУММЕСЛИ(Диапазон значений;Критерий;Диапазон суммирования)
Проблема в том что значений критериев несколько и нужно чтобы происходило суммирование если хотя бы одно из значений критериев верно то суммирование происходило.
Попробую привести пример
СУММЕСЛИ(A1:A100;"Яблоко","Апельсин";C1:C100)
Нужно чтобы шло суммирование если Соотвествующей строке ячейки А было значение "Яблоко" ИЛИ значение "Апельсин"

Автор - Cuke
Дата добавления - 18.02.2014 в 08:31
AlexM Дата: Вторник, 18.02.2014, 08:39 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

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



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

Автор - AlexM
Дата добавления - 18.02.2014 в 08:39
Russel Дата: Вторник, 18.02.2014, 08:50 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Как вариант СУММЕСЛИ(A1:A100;"Яблоко";C1:C100) + СУММЕСЛИ(A1:A100;"Апельсин";C1:C100)


QIWI 9173973973
 
Ответить
СообщениеКак вариант СУММЕСЛИ(A1:A100;"Яблоко";C1:C100) + СУММЕСЛИ(A1:A100;"Апельсин";C1:C100)

Автор - Russel
Дата добавления - 18.02.2014 в 08:50
_Boroda_ Дата: Вторник, 18.02.2014, 09:25 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Или так:
Код
=СУММПРОИЗВ(((A1:A100="Яблоко")+(A1:A100="Апельсин"))*C1:C100)

или так
Код
=СУММПРОИЗВ((A1:A100={"Яблоко";"Апельсин"})*C1:C100)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИли так:
Код
=СУММПРОИЗВ(((A1:A100="Яблоко")+(A1:A100="Апельсин"))*C1:C100)

или так
Код
=СУММПРОИЗВ((A1:A100={"Яблоко";"Апельсин"})*C1:C100)

Автор - _Boroda_
Дата добавления - 18.02.2014 в 09:25
Cuke Дата: Вторник, 18.02.2014, 09:40 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо всем за ответы.
1)AlexM Ваш вариант суммирует если ВСЕ условия выполняются, а мне нужно чтобы суммировала если выполняется хотя бы одной.
2)Russel он мне подходит.. как я сам до этого не додумался. Вот только если этих критериев 10-20 повышается вариант ошибки.
Должно же быть решение проще. %)
 
Ответить
СообщениеСпасибо всем за ответы.
1)AlexM Ваш вариант суммирует если ВСЕ условия выполняются, а мне нужно чтобы суммировала если выполняется хотя бы одной.
2)Russel он мне подходит.. как я сам до этого не додумался. Вот только если этих критериев 10-20 повышается вариант ошибки.
Должно же быть решение проще. %)

Автор - Cuke
Дата добавления - 18.02.2014 в 09:40
AlexM Дата: Вторник, 18.02.2014, 09:44 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
AlexM Ваш вариант суммирует если ВСЕ условия выполняются

Я разве давал вариант решения? Я только посоветовал функцию изучить.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
AlexM Ваш вариант суммирует если ВСЕ условия выполняются

Я разве давал вариант решения? Я только посоветовал функцию изучить.

Автор - AlexM
Дата добавления - 18.02.2014 в 09:44
AlexM Дата: Вторник, 18.02.2014, 10:01 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Или так.
формула массива
Код
=СУММ((A1:A3=ТРАНСП(F1:F2))*B1:B3)
Критерии в столбце,в диапазоне F1:F2
или
Код
=СУММ((A1:A3=F1:G1)*B1:B3)
Критерии в строке, в диапазоне F1:G1
Разумеется диапазоны с критериями можно увеличивать.
Ввод формул массива тремя клавишами Ctrl+Shift+Enter



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Вторник, 18.02.2014, 10:05
 
Ответить
СообщениеИли так.
формула массива
Код
=СУММ((A1:A3=ТРАНСП(F1:F2))*B1:B3)
Критерии в столбце,в диапазоне F1:F2
или
Код
=СУММ((A1:A3=F1:G1)*B1:B3)
Критерии в строке, в диапазоне F1:G1
Разумеется диапазоны с критериями можно увеличивать.
Ввод формул массива тремя клавишами Ctrl+Shift+Enter

Автор - AlexM
Дата добавления - 18.02.2014 в 10:01
Russel Дата: Вторник, 18.02.2014, 10:33 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Вот только если этих критериев 10-20 повышается вариант ошибки.
Должно же быть решение проще.


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


QIWI 9173973973

Сообщение отредактировал Russel - Вторник, 18.02.2014, 10:33
 
Ответить
Сообщение
Вот только если этих критериев 10-20 повышается вариант ошибки.
Должно же быть решение проще.


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

Автор - Russel
Дата добавления - 18.02.2014 в 10:33
Keeper80 Дата: Вторник, 24.01.2017, 16:17 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Эх,в общем такая проблемма, нужна сумма на каждого работника можно ли как то это сделать с помощью суммесли, или я опять не туда?(((( столбики K и L то что нужно суммировать,второй лист(начисление)=результат
На данный момент приходиться целый лист использовать для расчета суммы,если проблема с тем что суммировать нужно с двух столбов хотя бы по одному столбцу
Есть одно важное условие таблица постоянно заполняется поэтому сумма K:K ну или я не знаю как еще экселу сказать что бы он столбик весь проверял.
З.Ы.
За ранее извиняюсь если не в ту тему написал.
К сообщению приложен файл: _sample.xlsx (12.3 Kb)


Сообщение отредактировал Keeper80 - Вторник, 24.01.2017, 16:35
 
Ответить
СообщениеЭх,в общем такая проблемма, нужна сумма на каждого работника можно ли как то это сделать с помощью суммесли, или я опять не туда?(((( столбики K и L то что нужно суммировать,второй лист(начисление)=результат
На данный момент приходиться целый лист использовать для расчета суммы,если проблема с тем что суммировать нужно с двух столбов хотя бы по одному столбцу
Есть одно важное условие таблица постоянно заполняется поэтому сумма K:K ну или я не знаю как еще экселу сказать что бы он столбик весь проверял.
З.Ы.
За ранее извиняюсь если не в ту тему написал.

Автор - Keeper80
Дата добавления - 24.01.2017 в 16:17
Keeper80 Дата: Вторник, 24.01.2017, 16:18 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
блиннн сюда не смотрите,тов.Админы удалите это сообщение
К сообщению приложен файл: 3500126.xlsx (0.0 Kb)


Сообщение отредактировал Keeper80 - Вторник, 24.01.2017, 16:24
 
Ответить
Сообщениеблиннн сюда не смотрите,тов.Админы удалите это сообщение

Автор - Keeper80
Дата добавления - 24.01.2017 в 16:18
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!