сложная выборка с суммированием
nikitan95
Дата: Среда, 26.03.2014, 01:01 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 414
Репутация:
0
±
Замечаний:
0% ±
2021
Доброго всем времени! Надеюсь последняя поправка к предыдущему посту. Надо произвести выборку с последующим суммированием. Попробовал сначала СУММЕСЛИ, потом ее же в тандеме с СУМПРОИЗВ, увы тщетно все. Помогите прошу..
Доброго всем времени! Надеюсь последняя поправка к предыдущему посту. Надо произвести выборку с последующим суммированием. Попробовал сначала СУММЕСЛИ, потом ее же в тандеме с СУМПРОИЗВ, увы тщетно все. Помогите прошу.. nikitan95
Ответить
Сообщение Доброго всем времени! Надеюсь последняя поправка к предыдущему посту. Надо произвести выборку с последующим суммированием. Попробовал сначала СУММЕСЛИ, потом ее же в тандеме с СУМПРОИЗВ, увы тщетно все. Помогите прошу.. Автор - 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))
Так нужно? Код
=СУММПРОИЗВ(ИНДЕКС(B$3:BY$256;;ПОИСКПОЗ(ПРОСМОТР(;-(1/A$3:A19);A$3:A19);B$2:Z$2;))*(A$3:A$256=A20))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ответить
Сообщение _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
Ответить
Сообщение ПРОСМОТР(;-(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)
Задача подразумевает протягивание формул дальше по счетам, поэтому, возможно, стоит подкорректировать диапазоны Код
=СУММЕСЛИ($A$4:$D15;A20;$D$4:$D15)
Ktulu
Сообщение отредактировал 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/... все равно работать будет, а просто с -(... - уже обругается. Хотя, скорее просто по привычке уже написал просто. Особо не задумываясь.
ПРОСМОТР(;-(1/A$3:A19);A$3:A19) В данном случае Вы переворачиваете вектор поиска, чтобы выбрать последнее число в нём?
Сам ПРОСМОТР - да, для этого. А переворачиваю, чтобы исключить пустые ячейки - 1/"" даст ошибку деления на ноль. Для данного примера это не очень актуально, в столбце А номера статей ниже пустых ячеек, можно было написать Код
ПРОСМОТР(1;-(A$3:A38);A$3:A38)
Это я уже на всякий случай. Бывает, что пытаются красоту навести, повставлять пустых строк куда не нужно. Вот скажет начальство: "хочу пустую строку между номером статьи и январем - так красивше будет". Формула с 1/... все равно работать будет, а просто с -(... - уже обругается. Хотя, скорее просто по привычке уже написал просто. Особо не задумываясь._Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ответить
Сообщение Благодарю за развёрнутый ответ! Автор - Ktulu Дата добавления - 26.03.2014 в 10:42
nikitan95
Дата: Среда, 26.03.2014, 12:58 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 414
Репутация:
0
±
Замечаний:
0% ±
2021
_Boroda_ , формула охватывает только до текущей позиции, а должен охватит весь диапазон данных.. как быть?
_Boroda_ , формула охватывает только до текущей позиции, а должен охватит весь диапазон данных.. как быть?nikitan95
Ответить
Сообщение _Boroda_ , формула охватывает только до текущей позиции, а должен охватит весь диапазон данных.. как быть?Автор - nikitan95 Дата добавления - 26.03.2014 в 12:58
nikitan95
Дата: Среда, 26.03.2014, 13:47 |
Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 414
Репутация:
0
±
Замечаний:
0% ±
2021
Приношу свои извинения. Я расширил диапазон включив все счета, а абсолютную ссылку не изменил. Заработала на ура.. Тысячу извинений..
Приношу свои извинения. Я расширил диапазон включив все счета, а абсолютную ссылку не изменил. Заработала на ура.. Тысячу извинений.. nikitan95
Ответить
Сообщение Приношу свои извинения. Я расширил диапазон включив все счета, а абсолютную ссылку не изменил. Заработала на ура.. Тысячу извинений.. Автор - nikitan95 Дата добавления - 26.03.2014 в 13:47