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

Вход

Регистрация

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

 

= Мир MS Excel/СУММЕСЛИМН несколько условий в одном диапапзоне - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
СУММЕСЛИМН несколько условий в одном диапапзоне
Литр Дата: Среда, 01.04.2026, 12:13 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

2013
Прошу не пинать но ответ по поиску не нашел.

Нужно заставить формулу суммировать данные из М:М по условию 01-31 января из В:В,
а также значений "тг" и "пр" из Е:Е
и значений "груша" и "слива" из J:J

В приведенном примере сумма должна быть - 665 678,89
Пробовал подставить оператор И и ИЛИ - не получилось .

Спасибо заранее
К сообщению приложен файл: 321654.xlsm (64.4 Kb)
 
Ответить
СообщениеПрошу не пинать но ответ по поиску не нашел.

Нужно заставить формулу суммировать данные из М:М по условию 01-31 января из В:В,
а также значений "тг" и "пр" из Е:Е
и значений "груша" и "слива" из J:J

В приведенном примере сумма должна быть - 665 678,89
Пробовал подставить оператор И и ИЛИ - не получилось .

Спасибо заранее

Автор - Литр
Дата добавления - 01.04.2026 в 12:13
Nic70y Дата: Среда, 01.04.2026, 12:27 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9242
Репутация: 2484 ±
Замечаний: 0% ±

Excel 2010
при условии, что в таблице только 1 год
Код
=СУММПРОИЗВ(МЕСЯЦ(M:M=1)*ЕЧИСЛО(ПОИСКПОЗ(E:E;СПИСОК!B2:B3;))*ЕЧИСЛО(ПОИСКПОЗ(J:J;СПИСОК!D2:D3;))*M:M)
но лучше так
Код
=СУММПРОИЗВ(МЕСЯЦ(M2:M350=1)*ЕЧИСЛО(ПОИСКПОЗ(E2:E350;СПИСОК!B2:B3;))*ЕЧИСЛО(ПОИСКПОЗ(J2:J350;СПИСОК!D2:D3;))*M2:M350)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 01.04.2026, 13:48
 
Ответить
Сообщениепри условии, что в таблице только 1 год
Код
=СУММПРОИЗВ(МЕСЯЦ(M:M=1)*ЕЧИСЛО(ПОИСКПОЗ(E:E;СПИСОК!B2:B3;))*ЕЧИСЛО(ПОИСКПОЗ(J:J;СПИСОК!D2:D3;))*M:M)
но лучше так
Код
=СУММПРОИЗВ(МЕСЯЦ(M2:M350=1)*ЕЧИСЛО(ПОИСКПОЗ(E2:E350;СПИСОК!B2:B3;))*ЕЧИСЛО(ПОИСКПОЗ(J2:J350;СПИСОК!D2:D3;))*M2:M350)

Автор - Nic70y
Дата добавления - 01.04.2026 в 12:27
Литр Дата: Среда, 01.04.2026, 12:53 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

2013
Nic70y, hands
Спасибо, заработала. Но как обозначить условие по выбору произвольного временного интервала?
 
Ответить
СообщениеNic70y, hands
Спасибо, заработала. Но как обозначить условие по выбору произвольного временного интервала?

Автор - Литр
Дата добавления - 01.04.2026 в 12:53
Nic70y Дата: Среда, 01.04.2026, 13:36 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9242
Репутация: 2484 ±
Замечаний: 0% ±

Excel 2010
я неправильно формулу написал, промахнулся
Код
=СУММПРОИЗВ((МЕСЯЦ(B2:B350)=1)*ЕЧИСЛО(ПОИСКПОЗ(E2:E350;СПИСОК!B2:B3;))*ЕЧИСЛО(ПОИСКПОЗ(J2:J350;СПИСОК!D2:D3;))*M2:M350)
как обозначить условие по выбору произвольного временного интервала?
Код
=СУММПРОИЗВ((B2:B350>=--"2026/1/1")*(B2:B350<--"2026/2/1")*ЕЧИСЛО(ПОИСКПОЗ(E2:E350;СПИСОК!B2:B3;))*ЕЧИСЛО(ПОИСКПОЗ(J2:J350;СПИСОК!D2:D3;))*M2:M350)
В приведенном примере сумма должна быть - 665 678,89
это и сбило с толку, не заметил, что формула не верна, должно быть 210836,1


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 01.04.2026, 13:52
 
Ответить
Сообщениея неправильно формулу написал, промахнулся
Код
=СУММПРОИЗВ((МЕСЯЦ(B2:B350)=1)*ЕЧИСЛО(ПОИСКПОЗ(E2:E350;СПИСОК!B2:B3;))*ЕЧИСЛО(ПОИСКПОЗ(J2:J350;СПИСОК!D2:D3;))*M2:M350)
как обозначить условие по выбору произвольного временного интервала?
Код
=СУММПРОИЗВ((B2:B350>=--"2026/1/1")*(B2:B350<--"2026/2/1")*ЕЧИСЛО(ПОИСКПОЗ(E2:E350;СПИСОК!B2:B3;))*ЕЧИСЛО(ПОИСКПОЗ(J2:J350;СПИСОК!D2:D3;))*M2:M350)
В приведенном примере сумма должна быть - 665 678,89
это и сбило с толку, не заметил, что формула не верна, должно быть 210836,1

Автор - Nic70y
Дата добавления - 01.04.2026 в 13:36
Egyptian Дата: Среда, 01.04.2026, 14:42 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 537
Репутация: 203 ±
Замечаний: 0% ±

Excel 2013/2016
Цитата
должно быть 210836,1

Вариант:
Код
=SUMPRODUCT(SUMIFS(M:M;E:E;{"тг";"пр"};J:J;{"Груша"\"Слива"};B:B;">=01/01/2026";B:B;"<"&EOMONTH("01/01/2026";0)))
 
Ответить
Сообщение
Цитата
должно быть 210836,1

Вариант:
Код
=SUMPRODUCT(SUMIFS(M:M;E:E;{"тг";"пр"};J:J;{"Груша"\"Слива"};B:B;">=01/01/2026";B:B;"<"&EOMONTH("01/01/2026";0)))

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

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