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

Вход

Регистрация

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

 

= Мир MS Excel/Сумма ячеек по условию И и ИЛИ - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сумма ячеек по условию И и ИЛИ
radiokiller Дата: Пятница, 26.06.2015, 00:51 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Здравствуйте!
Подскажите пожалуйста, как правильно в первую ячейку нижней таблицы вставить формулу
Код
СУММ(ЕСЛИ(($J$1:$J$14="АБ")*(($I$1:$I$14="*123*")+($I$1:$I$14="*л100*"));$F$1:$F$14))
К сообщению приложен файл: 0246572.xlsx (13.1 Kb)


Сообщение отредактировал Manyasha - Пятница, 26.06.2015, 10:37
 
Ответить
СообщениеЗдравствуйте!
Подскажите пожалуйста, как правильно в первую ячейку нижней таблицы вставить формулу
Код
СУММ(ЕСЛИ(($J$1:$J$14="АБ")*(($I$1:$I$14="*123*")+($I$1:$I$14="*л100*"));$F$1:$F$14))

Автор - radiokiller
Дата добавления - 26.06.2015 в 00:51
buchlotnik Дата: Пятница, 26.06.2015, 01:09 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
можно так
Код
=СУММПРОИЗВ(($I$2:$I$11="123")*($J$2:$J$11=E$15)*$F$2:$F$11)+СУММПРОИЗВ(($I$2:$I$11="лг100")*($J$2:$J$11=E$15)*$F$2:$F$11)
че-то громоздко, но уже поздно - плохо соображаю
К сообщению приложен файл: 1821272.xlsx (13.5 Kb)
 
Ответить
Сообщениеможно так
Код
=СУММПРОИЗВ(($I$2:$I$11="123")*($J$2:$J$11=E$15)*$F$2:$F$11)+СУММПРОИЗВ(($I$2:$I$11="лг100")*($J$2:$J$11=E$15)*$F$2:$F$11)
че-то громоздко, но уже поздно - плохо соображаю

Автор - buchlotnik
Дата добавления - 26.06.2015 в 01:09
Samaretz Дата: Пятница, 26.06.2015, 07:08 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
radiokiller, это формула массива, она вводится путем одновременного нажатия комбинации Ctrl+Shift+Enter.

PS. В следующий раз оформляйте формулы тэгами [cоde][/cоde] (кнопка на панели инструментов над полем ввода ответа), а то она у Вас русская и в Excel не вставляется - приходится перебивать руками, что, сами понимаете, не комильфо.
 
Ответить
Сообщениеradiokiller, это формула массива, она вводится путем одновременного нажатия комбинации Ctrl+Shift+Enter.

PS. В следующий раз оформляйте формулы тэгами [cоde][/cоde] (кнопка на панели инструментов над полем ввода ответа), а то она у Вас русская и в Excel не вставляется - приходится перебивать руками, что, сами понимаете, не комильфо.

Автор - Samaretz
Дата добавления - 26.06.2015 в 07:08
radiokiller Дата: Пятница, 26.06.2015, 08:16 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Спасибо! Формулу ввожу через комбинацию, не считает все-рано, какая у меня в формуле ошибка?
 
Ответить
СообщениеСпасибо! Формулу ввожу через комбинацию, не считает все-рано, какая у меня в формуле ошибка?

Автор - radiokiller
Дата добавления - 26.06.2015 в 08:16
radiokiller Дата: Пятница, 26.06.2015, 08:28 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
buchlotnik, спасибо! А можно как-то покомпактнее сделать, оставив СУММ(ЕСЛИ)?
 
Ответить
Сообщениеbuchlotnik, спасибо! А можно как-то покомпактнее сделать, оставив СУММ(ЕСЛИ)?

Автор - radiokiller
Дата добавления - 26.06.2015 в 08:28
vikttur Дата: Пятница, 26.06.2015, 12:11 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Код
=СУММ(СУММЕСЛИМН($F$1:$F$14;$J$1:$J$14;E$15;$I$1:$I$14;{"123";"л100"}))

Для нижних строк СУММ не нужна, т.к. проверяется только одно значение:
Код
=СУММЕСЛИМН($F$1:$F$14;$J$1:$J$14;E$15;$I$1:$I$14;"л456")
 
Ответить
Сообщение
Код
=СУММ(СУММЕСЛИМН($F$1:$F$14;$J$1:$J$14;E$15;$I$1:$I$14;{"123";"л100"}))

Для нижних строк СУММ не нужна, т.к. проверяется только одно значение:
Код
=СУММЕСЛИМН($F$1:$F$14;$J$1:$J$14;E$15;$I$1:$I$14;"л456")

Автор - vikttur
Дата добавления - 26.06.2015 в 12:11
radiokiller Дата: Пятница, 26.06.2015, 14:45 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
vikttur, Спасибо!
Почему-то при таких параметрах
Код
=СУММ(СУММЕСЛИМН($F$1:$F$53;$J$1:$J$53;"*АБВГ*";$I$1:$I$53;{"*12221*";"*12 221*"}))
значения суммируемых ячеек вдвое увеличиваются, что не так?
 
Ответить
Сообщениеvikttur, Спасибо!
Почему-то при таких параметрах
Код
=СУММ(СУММЕСЛИМН($F$1:$F$53;$J$1:$J$53;"*АБВГ*";$I$1:$I$53;{"*12221*";"*12 221*"}))
значения суммируемых ячеек вдвое увеличиваются, что не так?

Автор - radiokiller
Дата добавления - 26.06.2015 в 14:45
vikttur Дата: Пятница, 26.06.2015, 14:56 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Наверное, все так и формула считает именно то, что Вы ее просите.
В файле не вижу значения, которое содержало бы все 4 буквы "АБВГ", формула покажет ноль. Покажите, где "вдвое увеличиваются"


Сообщение отредактировал vikttur - Пятница, 26.06.2015, 14:56
 
Ответить
СообщениеНаверное, все так и формула считает именно то, что Вы ее просите.
В файле не вижу значения, которое содержало бы все 4 буквы "АБВГ", формула покажет ноль. Покажите, где "вдвое увеличиваются"

Автор - vikttur
Дата добавления - 26.06.2015 в 14:56
  • Страница 1 из 1
  • 1
Поиск:

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