СУММЕСЛИМН несколько условий в одном диапапзоне
Литр
Дата: Среда, 01.04.2026, 12:13 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация:
0
±
Замечаний:
0% ±
2013
Прошу не пинать но ответ по поиску не нашел. Нужно заставить формулу суммировать данные из М:М по условию 01-31 января из В:В, а также значений "тг" и "пр" из Е:Е и значений "груша" и "слива" из J:J В приведенном примере сумма должна быть - 665 678,89 Пробовал подставить оператор И и ИЛИ - не получилось . Спасибо заранее
Прошу не пинать но ответ по поиску не нашел. Нужно заставить формулу суммировать данные из М:М по условию 01-31 января из В:В, а также значений "тг" и "пр" из Е:Е и значений "груша" и "слива" из J:J В приведенном примере сумма должна быть - 665 678,89 Пробовал подставить оператор И и ИЛИ - не получилось . Спасибо заранее Литр
Ответить
Сообщение Прошу не пинать но ответ по поиску не нашел. Нужно заставить формулу суммировать данные из М:М по условию 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)
при условии, что в таблице только 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
Ю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 , Спасибо, заработала. Но как обозначить условие по выбору произвольного временного интервала?
Nic70y , Спасибо, заработала. Но как обозначить условие по выбору произвольного временного интервала?Литр
Ответить
Сообщение Nic70y , Спасибо, заработала. Но как обозначить условие по выбору произвольного временного интервала?Автор - Литр Дата добавления - 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
я неправильно формулу написал, промахнулсяКод
=СУММПРОИЗВ((МЕСЯЦ(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
Ю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
Сообщение отредактировал Egyptian - Среда, 01.04.2026, 15:53
Ответить
Сообщение Цитата
должно быть 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