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

Вход

Регистрация

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

 

= Мир MS Excel/Использование функции СУММЕСЛИМН() - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Использование функции СУММЕСЛИМН()
zzbear Дата: Вторник, 12.08.2014, 21:44 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Есть база данных с перечнем продукции различных категорий, клиентами и объемами реализации.
Категории в базе данных не проставлены.

Необходимо при помощи
Код
СУММЕСЛИМН()
провести суммирование объемов реализации из базы данных по категориям и соответственно по клиентам.
К сообщению приложен файл: 1675802.xlsx (10.2 Kb)
 
Ответить
СообщениеЕсть база данных с перечнем продукции различных категорий, клиентами и объемами реализации.
Категории в базе данных не проставлены.

Необходимо при помощи
Код
СУММЕСЛИМН()
провести суммирование объемов реализации из базы данных по категориям и соответственно по клиентам.

Автор - zzbear
Дата добавления - 12.08.2014 в 21:44
jakim Дата: Вторник, 12.08.2014, 22:13 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Может так подойдёт?
К сообщению приложен файл: 7457959.xlsx (11.2 Kb)
 
Ответить
СообщениеМожет так подойдёт?

Автор - jakim
Дата добавления - 12.08.2014 в 22:13
_Boroda_ Дата: Вторник, 12.08.2014, 22:17 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16901
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Без доп. столбцов
К сообщению приложен файл: 1675802_1.xlsx (11.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеБез доп. столбцов

Автор - _Boroda_
Дата добавления - 12.08.2014 в 22:17
zzbear Дата: Вторник, 12.08.2014, 22:29 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо, сейчас попробую разобрать.

А при помощи
Код
СУММЕСЛИМН
нельзя осуществлять отбор?

Потому как количество условий меняется, одним из условий является еще и интервал дат.

 
Ответить
СообщениеСпасибо, сейчас попробую разобрать.

А при помощи
Код
СУММЕСЛИМН
нельзя осуществлять отбор?

Потому как количество условий меняется, одним из условий является еще и интервал дат.


Автор - zzbear
Дата добавления - 12.08.2014 в 22:29
zzbear Дата: Вторник, 12.08.2014, 22:38 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Также сам массив имеет порядка 50-70 тыс строк
 
Ответить
СообщениеТакже сам массив имеет порядка 50-70 тыс строк

Автор - zzbear
Дата добавления - 12.08.2014 в 22:38
_Boroda_ Дата: Вторник, 12.08.2014, 22:54 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16901
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
одним из условий является еще и интервал дат.
это не проблема
сам массив имеет порядка 50-70 тыс строк
а вот это проблема. Зеленых ячеек для вывода результата много? Если да, то можно использовать сводную таблицу с ручной группировкой по полю "Продукт"
К сообщению приложен файл: 1675802_2.xlsx (15.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
одним из условий является еще и интервал дат.
это не проблема
сам массив имеет порядка 50-70 тыс строк
а вот это проблема. Зеленых ячеек для вывода результата много? Если да, то можно использовать сводную таблицу с ручной группировкой по полю "Продукт"

Автор - _Boroda_
Дата добавления - 12.08.2014 в 22:54
zzbear Дата: Вторник, 12.08.2014, 23:26 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Много, и они постоянно меняются (в данном случае клиенты).

Сводная не устраивает.

Проблема в том что в базе есть деление ассортимента на категории, но оно не удовлетворяет необходимым мне условиям.

К примеру мне необходимо отобрать за определенный период по 200 клиентам несколько видов (2-15) продукции из перечня продукции 100-150.

функция
Код
СУММЕСЛИМН
хорошо подходит - но вот решить проблему когда одно из условий отбора из массива является не один аргумент а несколько не получается, функция
Код
ИЛИ()
не работает.

К примеру
Код
СУММЕСЛИМН(диапазон суммирования; диапазон условия (клиент); условие (клиент1); диапазон условия (продукт); условие (продукт1 или продукт2 или продукт3))


можно конечно решить вопрос простым суммированием функций
Код
СУММЕСЛИМН(диапазон суммирования; диапазон условия (клиент); условие (клиент1); диапазон условия (продукт); условие (продукт1)) + СУММЕСЛИМН(диапазон суммирования; диапазон условия (клиент); условие (клиент1); диапазон условия (продукт); условие (продукт2)) + итд
но формула получается слишком громоздской т.к продуктов может быть 10-15
 
Ответить
СообщениеМного, и они постоянно меняются (в данном случае клиенты).

Сводная не устраивает.

Проблема в том что в базе есть деление ассортимента на категории, но оно не удовлетворяет необходимым мне условиям.

К примеру мне необходимо отобрать за определенный период по 200 клиентам несколько видов (2-15) продукции из перечня продукции 100-150.

функция
Код
СУММЕСЛИМН
хорошо подходит - но вот решить проблему когда одно из условий отбора из массива является не один аргумент а несколько не получается, функция
Код
ИЛИ()
не работает.

К примеру
Код
СУММЕСЛИМН(диапазон суммирования; диапазон условия (клиент); условие (клиент1); диапазон условия (продукт); условие (продукт1 или продукт2 или продукт3))


можно конечно решить вопрос простым суммированием функций
Код
СУММЕСЛИМН(диапазон суммирования; диапазон условия (клиент); условие (клиент1); диапазон условия (продукт); условие (продукт1)) + СУММЕСЛИМН(диапазон суммирования; диапазон условия (клиент); условие (клиент1); диапазон условия (продукт); условие (продукт2)) + итд
но формула получается слишком громоздской т.к продуктов может быть 10-15

Автор - zzbear
Дата добавления - 12.08.2014 в 23:26
_Boroda_ Дата: Вторник, 12.08.2014, 23:36 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16901
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Сводная не устраивает.
Ну что ж, Вам, конечно, виднее. Тем более, что
необходимо отобрать за определенный период по 200 клиентам несколько видов (2-15) продукции из перечня продукции 100-150
и
когда одно из условий отбора из массива является не один аргумент а несколько
в ней делается несколькими кликами мышки.

Видимо, уж коли Вам так мила СУММЕСЛИМН, все-таки придется пользоваться
громоздской
формулой


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Сводная не устраивает.
Ну что ж, Вам, конечно, виднее. Тем более, что
необходимо отобрать за определенный период по 200 клиентам несколько видов (2-15) продукции из перечня продукции 100-150
и
когда одно из условий отбора из массива является не один аргумент а несколько
в ней делается несколькими кликами мышки.

Видимо, уж коли Вам так мила СУММЕСЛИМН, все-таки придется пользоваться
громоздской
формулой

Автор - _Boroda_
Дата добавления - 12.08.2014 в 23:36
zzbear Дата: Вторник, 12.08.2014, 23:50 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Видимо, уж коли Вам так мила СУММЕСЛИМН, все-таки придется пользоваться


К сожалению проблема в том что не все в исходных данных ровно и гладко потому как данные берутся из нескольких БД и к примеру наименования одного и того-же продукта разнятся - поэтому есть система артикулов по которым производится суммирование. Кроме того полученные данные о продажах необходимо сопоставлять с планами, которые тянутся из других файлов. В общем есть немного мороки. :(
 
Ответить
Сообщение
Видимо, уж коли Вам так мила СУММЕСЛИМН, все-таки придется пользоваться


К сожалению проблема в том что не все в исходных данных ровно и гладко потому как данные берутся из нескольких БД и к примеру наименования одного и того-же продукта разнятся - поэтому есть система артикулов по которым производится суммирование. Кроме того полученные данные о продажах необходимо сопоставлять с планами, которые тянутся из других файлов. В общем есть немного мороки. :(

Автор - zzbear
Дата добавления - 12.08.2014 в 23:50
SLAVICK Дата: Среда, 13.08.2014, 00:29 | Сообщение № 10
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Вроде так. Если я правильно понял :D
К сообщению приложен файл: 7663316.xlsx (10.9 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Среда, 13.08.2014, 00:31
 
Ответить
СообщениеВроде так. Если я правильно понял :D

Автор - SLAVICK
Дата добавления - 13.08.2014 в 00:29
Pelena Дата: Среда, 13.08.2014, 08:38 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Можно попробовать эту конструкцию
Код
СУММЕСЛИМН(диапазон суммирования; диапазон условия (клиент); условие (клиент1); диапазон условия (продукт); условие (продукт1 или продукт2 или продукт3))

записать так
Код
СУММПРОИЗВ(диапазон суммирования*(диапазон условия (клиент)=клиент1)*((диапазон условия (продукт)=продукт1)+(диапазон условия (продукт)=продукт2)+(диапазон условия (продукт)=продукт3)))

* - это логическое И
+ - это логическое ИЛИ


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеМожно попробовать эту конструкцию
Код
СУММЕСЛИМН(диапазон суммирования; диапазон условия (клиент); условие (клиент1); диапазон условия (продукт); условие (продукт1 или продукт2 или продукт3))

записать так
Код
СУММПРОИЗВ(диапазон суммирования*(диапазон условия (клиент)=клиент1)*((диапазон условия (продукт)=продукт1)+(диапазон условия (продукт)=продукт2)+(диапазон условия (продукт)=продукт3)))

* - это логическое И
+ - это логическое ИЛИ

Автор - Pelena
Дата добавления - 13.08.2014 в 08:38
zzbear Дата: Среда, 13.08.2014, 08:52 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Большое спасибо :)
 
Ответить
СообщениеБольшое спасибо :)

Автор - zzbear
Дата добавления - 13.08.2014 в 08:52
SLAVICK Дата: Среда, 13.08.2014, 10:58 | Сообщение № 13
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Большое спасибо

A кому спасибо?
Еще один вариант попроще. :D
Pelena - А если продуктов будет более 20? - по Вашим формулам придется все перечислять :'(
К сообщению приложен файл: 3639827.xlsx (11.5 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщение
Большое спасибо

A кому спасибо?
Еще один вариант попроще. :D
Pelena - А если продуктов будет более 20? - по Вашим формулам придется все перечислять :'(

Автор - SLAVICK
Дата добавления - 13.08.2014 в 10:58
jakim Дата: Среда, 13.08.2014, 12:20 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Ещё один вариант.
К сообщению приложен файл: 5048599.xlsx (12.2 Kb)
 
Ответить
Сообщение
Ещё один вариант.

Автор - jakim
Дата добавления - 13.08.2014 в 12:20
Qualcomm Дата: Вторник, 31.03.2015, 12:40 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
почему не считает формула?
[moder]Читаем Правила форума, создаём свою тему. Эта тема закрыта[/moder]
К сообщению приложен файл: 5444639.xlsx (26.1 Kb)
 
Ответить
Сообщениепочему не считает формула?
[moder]Читаем Правила форума, создаём свою тему. Эта тема закрыта[/moder]

Автор - Qualcomm
Дата добавления - 31.03.2015 в 12:40
  • Страница 1 из 1
  • 1
Поиск:

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