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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование суммы с учетом двух критериев - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Суммирование суммы с учетом двух критериев
Digital Дата: Понедельник, 22.06.2015, 16:20 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 229
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый вечер Уважаемые Форумчане!
В прикрепленном примере есть таблица с хоз.товарами закупаемыми на ежемесячной основе с количеством распределенным для каждого отдела. Имеется формула, которая с помощью доп.столбца подсчитывает общую сумму выделенную для каждого отдела. Также есть другая формула, которая должна подсчитывать общую сумму по двум критериям, а именно по месяцу и по отделу. Подскажите, что я делаю неправильно, что она выдает сумму: 2000, а должна выдавать: 1000.
К сообщению приложен файл: 9925435.xls (22.5 Kb)
 
Ответить
СообщениеДобрый вечер Уважаемые Форумчане!
В прикрепленном примере есть таблица с хоз.товарами закупаемыми на ежемесячной основе с количеством распределенным для каждого отдела. Имеется формула, которая с помощью доп.столбца подсчитывает общую сумму выделенную для каждого отдела. Также есть другая формула, которая должна подсчитывать общую сумму по двум критериям, а именно по месяцу и по отделу. Подскажите, что я делаю неправильно, что она выдает сумму: 2000, а должна выдавать: 1000.

Автор - Digital
Дата добавления - 22.06.2015 в 16:20
Nic70y Дата: Понедельник, 22.06.2015, 16:42 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9137
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК($G8;$G$2:$G$5));ЕСЛИОШИБКА(--ЛЕВБ(ПОДСТАВИТЬ(ПСТР($G$2:$G$5;ПОИСК($G8;$G$2:$G$5)+ДЛСТР($G8)+1;15);СИМВОЛ(10);ПОВТОР(" ";15));15);$C$2:$C$5)*$D$2:$D$5*($F$2:$F$5=I$7)))
К сообщению приложен файл: 21-15.xls (31.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК($G8;$G$2:$G$5));ЕСЛИОШИБКА(--ЛЕВБ(ПОДСТАВИТЬ(ПСТР($G$2:$G$5;ПОИСК($G8;$G$2:$G$5)+ДЛСТР($G8)+1;15);СИМВОЛ(10);ПОВТОР(" ";15));15);$C$2:$C$5)*$D$2:$D$5*($F$2:$F$5=I$7)))

Автор - Nic70y
Дата добавления - 22.06.2015 в 16:42
Digital Дата: Понедельник, 22.06.2015, 17:45 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 229
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Приветствую Nic70y!
Огромное спасибо вам за ваш вариант.
Скажите пожалуйста, а как быть если по первой позиции общая сумма будет равна нулю, то есть 1-му отделу не нужен этот товар. Получается нужно чтобы формула не умножала количество на цену?
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК($G8;$G$2:$G$5));ЕСЛИОШИБКА(--ЛЕВБ(ПОДСТАВИТЬ(ПСТР($G$2:$G$5;ПОИСК($G8;$G$2:$G$5)+ДЛСТР($G8)+1;15);СИМВОЛ(10);ПОВТОР(" ";15));15);E2:E5*($F$2:$F$5=I$7)))
К сообщению приложен файл: 6028688.xls (25.0 Kb)
 
Ответить
СообщениеПриветствую Nic70y!
Огромное спасибо вам за ваш вариант.
Скажите пожалуйста, а как быть если по первой позиции общая сумма будет равна нулю, то есть 1-му отделу не нужен этот товар. Получается нужно чтобы формула не умножала количество на цену?
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК($G8;$G$2:$G$5));ЕСЛИОШИБКА(--ЛЕВБ(ПОДСТАВИТЬ(ПСТР($G$2:$G$5;ПОИСК($G8;$G$2:$G$5)+ДЛСТР($G8)+1;15);СИМВОЛ(10);ПОВТОР(" ";15));15);E2:E5*($F$2:$F$5=I$7)))

Автор - Digital
Дата добавления - 22.06.2015 в 17:45
Nic70y Дата: Понедельник, 22.06.2015, 18:02 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9137
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
наверное так:
Код
=СУММ(ЕСЛИ(E$2:E$5>0;ЕСЛИ(ЕЧИСЛО(ПОИСК($G8;$G$2:$G$5));ЕСЛИОШИБКА(--ЛЕВБ(ПОДСТАВИТЬ(ПСТР($G$2:$G$5;ПОИСК($G8;$G$2:$G$5)+ДЛСТР($G8)+1;15);СИМВОЛ(10);ПОВТОР(" ";15));15);$C$2:$C$5)*$D$2:$D$5*($F$2:$F$5=I$7))))
К сообщению приложен файл: 93.12.xls (31.5 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениенаверное так:
Код
=СУММ(ЕСЛИ(E$2:E$5>0;ЕСЛИ(ЕЧИСЛО(ПОИСК($G8;$G$2:$G$5));ЕСЛИОШИБКА(--ЛЕВБ(ПОДСТАВИТЬ(ПСТР($G$2:$G$5;ПОИСК($G8;$G$2:$G$5)+ДЛСТР($G8)+1;15);СИМВОЛ(10);ПОВТОР(" ";15));15);$C$2:$C$5)*$D$2:$D$5*($F$2:$F$5=I$7))))

Автор - Nic70y
Дата добавления - 22.06.2015 в 18:02
Digital Дата: Понедельник, 22.06.2015, 18:13 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 229
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Nic70y!
Благодарю вас и за ваше драгоценное время :)
Буду изучать дальше и подгонять под свой файл.
 
Ответить
СообщениеNic70y!
Благодарю вас и за ваше драгоценное время :)
Буду изучать дальше и подгонять под свой файл.

Автор - Digital
Дата добавления - 22.06.2015 в 18:13
krosav4ig Дата: Понедельник, 22.06.2015, 19:22 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
еще вариант
Код
=СУММ(ЕСЛИ(МУМНОЖ(ЕСЛИОШИБКА(ПОИСК(ЕСЛИ({1;0};I$7;$G8);$F$2:$G$5)^0;);{1:1})=2;ЛЕВБ(ПОДСТАВИТЬ(ПСТР($H$2:$H$5;ПОИСК($G8;$G$2:$G$5)+ДЛСТР($G8)+1;99);СИМВОЛ(10);ПОВТОР(" ";99));99);)*$D$2:$D$5)
К сообщению приложен файл: 1695721.xls (25.5 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 22.06.2015, 19:22
 
Ответить
Сообщениееще вариант
Код
=СУММ(ЕСЛИ(МУМНОЖ(ЕСЛИОШИБКА(ПОИСК(ЕСЛИ({1;0};I$7;$G8);$F$2:$G$5)^0;);{1:1})=2;ЛЕВБ(ПОДСТАВИТЬ(ПСТР($H$2:$H$5;ПОИСК($G8;$G$2:$G$5)+ДЛСТР($G8)+1;99);СИМВОЛ(10);ПОВТОР(" ";99));99);)*$D$2:$D$5)

Автор - krosav4ig
Дата добавления - 22.06.2015 в 19:22
Digital Дата: Понедельник, 22.06.2015, 19:54 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 229
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый вечер krosav4ig!
Большое спасибо за вариант hands
Эх, теперь разложить бы как это работает :)
 
Ответить
СообщениеДобрый вечер krosav4ig!
Большое спасибо за вариант hands
Эх, теперь разложить бы как это работает :)

Автор - Digital
Дата добавления - 22.06.2015 в 19:54
Digital Дата: Понедельник, 22.06.2015, 21:10 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 229
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый вечер ikki!
Прекрасная пользовательская функция, короткая и понятная, по крайней мере мне :)
Спасибо вам.
 
Ответить
СообщениеДобрый вечер ikki!
Прекрасная пользовательская функция, короткая и понятная, по крайней мере мне :)
Спасибо вам.

Автор - Digital
Дата добавления - 22.06.2015 в 21:10
Digital Дата: Вторник, 23.06.2015, 07:18 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 229
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Доброе Утро ikki!
Вы правы, теперь я в своем файле вообще могу удалить доп.столбец и сам файл уменьшиться в весе.
Также, спасибо вам за решение суммирования всех месяцев, я если честно хотел продолжать использовать свою старую формулу с доп.столбцом в купе.
 
Ответить
СообщениеДоброе Утро ikki!
Вы правы, теперь я в своем файле вообще могу удалить доп.столбец и сам файл уменьшиться в весе.
Также, спасибо вам за решение суммирования всех месяцев, я если честно хотел продолжать использовать свою старую формулу с доп.столбцом в купе.

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

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