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

Вход

Регистрация

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

 

= Мир MS Excel/сложная выборка с суммированием - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
сложная выборка с суммированием
nikitan95 Дата: Среда, 26.03.2014, 01:01 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 414
Репутация: 0 ±
Замечаний: 0% ±

2021
Доброго всем времени!
Надеюсь последняя поправка к предыдущему посту. Надо произвести выборку с последующим суммированием. Попробовал сначала СУММЕСЛИ, потом ее же в тандеме с СУМПРОИЗВ, увы тщетно все. Помогите прошу..
К сообщению приложен файл: 9672401.xlsx (86.4 Kb)
 
Ответить
СообщениеДоброго всем времени!
Надеюсь последняя поправка к предыдущему посту. Надо произвести выборку с последующим суммированием. Попробовал сначала СУММЕСЛИ, потом ее же в тандеме с СУМПРОИЗВ, увы тщетно все. Помогите прошу..

Автор - nikitan95
Дата добавления - 26.03.2014 в 01:01
_Boroda_ Дата: Среда, 26.03.2014, 01:26 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16797
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СУММПРОИЗВ(ИНДЕКС(B$3:BY$256;;ПОИСКПОЗ(ПРОСМОТР(;-(1/A$3:A19);A$3:A19);B$2:Z$2;))*(A$3:A$256=A20))
К сообщению приложен файл: 9672401_1.xlsx (88.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=СУММПРОИЗВ(ИНДЕКС(B$3:BY$256;;ПОИСКПОЗ(ПРОСМОТР(;-(1/A$3:A19);A$3:A19);B$2:Z$2;))*(A$3:A$256=A20))

Автор - _Boroda_
Дата добавления - 26.03.2014 в 01:26
nikitan95 Дата: Среда, 26.03.2014, 01:33 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 414
Репутация: 0 ±
Замечаний: 0% ±

2021
_Boroda_, Вы всем бородам Борода!)) Огромное спасибо! Берегите эту голову!)
 
Ответить
Сообщение_Boroda_, Вы всем бородам Борода!)) Огромное спасибо! Берегите эту голову!)

Автор - nikitan95
Дата добавления - 26.03.2014 в 01:33
222555888 Дата: Среда, 26.03.2014, 08:26 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Как вариант!


Сообщение отредактировал 222555888 - Среда, 26.03.2014, 08:30
 
Ответить
СообщениеКак вариант!

Автор - 222555888
Дата добавления - 26.03.2014 в 08:26
Ktulu Дата: Среда, 26.03.2014, 08:27 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
ПРОСМОТР(;-(1/A$3:A19);A$3:A19)
В данном случае Вы переворачиваете вектор поиска, чтобы выбрать последнее число в нём?
 
Ответить
Сообщение
ПРОСМОТР(;-(1/A$3:A19);A$3:A19)
В данном случае Вы переворачиваете вектор поиска, чтобы выбрать последнее число в нём?

Автор - Ktulu
Дата добавления - 26.03.2014 в 08:27
Ktulu Дата: Среда, 26.03.2014, 08:36 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Как вариант!
Задача подразумевает протягивание формул дальше по счетам, поэтому, возможно, стоит подкорректировать диапазоны
Код
=СУММЕСЛИ($A$4:$D15;A20;$D$4:$D15)


Сообщение отредактировал Ktulu - Среда, 26.03.2014, 08:37
 
Ответить
Сообщение
Как вариант!
Задача подразумевает протягивание формул дальше по счетам, поэтому, возможно, стоит подкорректировать диапазоны
Код
=СУММЕСЛИ($A$4:$D15;A20;$D$4:$D15)

Автор - Ktulu
Дата добавления - 26.03.2014 в 08:36
_Boroda_ Дата: Среда, 26.03.2014, 10:20 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16797
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
ПРОСМОТР(;-(1/A$3:A19);A$3:A19)
В данном случае Вы переворачиваете вектор поиска, чтобы выбрать последнее число в нём?

Сам ПРОСМОТР - да, для этого. А переворачиваю, чтобы исключить пустые ячейки - 1/"" даст ошибку деления на ноль. Для данного примера это не очень актуально, в столбце А номера статей ниже пустых ячеек, можно было написать
Код
ПРОСМОТР(1;-(A$3:A38);A$3:A38)

Это я уже на всякий случай. Бывает, что пытаются красоту навести, повставлять пустых строк куда не нужно. Вот скажет начальство: "хочу пустую строку между номером статьи и январем - так красивше будет". Формула с 1/... все равно работать будет, а просто с -(... - уже обругается.
Хотя, скорее просто по привычке уже написал просто. Особо не задумываясь.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
ПРОСМОТР(;-(1/A$3:A19);A$3:A19)
В данном случае Вы переворачиваете вектор поиска, чтобы выбрать последнее число в нём?

Сам ПРОСМОТР - да, для этого. А переворачиваю, чтобы исключить пустые ячейки - 1/"" даст ошибку деления на ноль. Для данного примера это не очень актуально, в столбце А номера статей ниже пустых ячеек, можно было написать
Код
ПРОСМОТР(1;-(A$3:A38);A$3:A38)

Это я уже на всякий случай. Бывает, что пытаются красоту навести, повставлять пустых строк куда не нужно. Вот скажет начальство: "хочу пустую строку между номером статьи и январем - так красивше будет". Формула с 1/... все равно работать будет, а просто с -(... - уже обругается.
Хотя, скорее просто по привычке уже написал просто. Особо не задумываясь.

Автор - _Boroda_
Дата добавления - 26.03.2014 в 10:20
Ktulu Дата: Среда, 26.03.2014, 10:42 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Благодарю за развёрнутый ответ! :)
 
Ответить
СообщениеБлагодарю за развёрнутый ответ! :)

Автор - Ktulu
Дата добавления - 26.03.2014 в 10:42
nikitan95 Дата: Среда, 26.03.2014, 12:58 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 414
Репутация: 0 ±
Замечаний: 0% ±

2021
_Boroda_, формула охватывает только до текущей позиции, а должен охватит весь диапазон данных.. как быть?
 
Ответить
Сообщение_Boroda_, формула охватывает только до текущей позиции, а должен охватит весь диапазон данных.. как быть?

Автор - nikitan95
Дата добавления - 26.03.2014 в 12:58
nikitan95 Дата: Среда, 26.03.2014, 13:47 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 414
Репутация: 0 ±
Замечаний: 0% ±

2021
Приношу свои извинения. Я расширил диапазон включив все счета, а абсолютную ссылку не изменил. Заработала на ура.. Тысячу извинений..
 
Ответить
СообщениеПриношу свои извинения. Я расширил диапазон включив все счета, а абсолютную ссылку не изменил. Заработала на ура.. Тысячу извинений..

Автор - nikitan95
Дата добавления - 26.03.2014 в 13:47
  • Страница 1 из 1
  • 1
Поиск:

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