Страницы: 1
RSS
Выбор данных из столбцов по условию
 
Здравствуйте, имеются 5 столбцов: A, B, C, D, E. В них представлено большое количество данных. Необходимо составить функцию, которая будет находить нужный столбец и выбирать из него данные. Делается все это для того, чтобы автоматически определять первый аргумент функции СУММЕСЛИМН. Например, нужно найти сумму поступлений по офису Б за 2020 год по каналам прямых продаж (пример привел для большей наглядности). Буду чрезмерно благодарен, если посодействуете.
Изменено: Jake Lockwood - 09.08.2022 17:47:53
 
Jake Lockwood, здравствуйте
Файл-пример
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
написал:
Jake Lockwood, здравствуйте
Файл-пример
 
Здравствуйте, Jake Lockwood,

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

Отвечая буквально на Ваш вопрос:
- функция =ПОИСКПОЗ($E$4;$F$14:$L$14;0) вернёт значение "2" (второй столбец), которое можно использовать в
- функции =ИНДЕКС($F$15:$L$214;0;ПОИСКПОЗ($E$4;$F$14:$L$14;0)), которая вернёт ссылку на второй столбец числовой таблицы
- если требуется ссылка на часть второго столбца, то попробуйте разобраться с функцией СМЕЩ()
 
см. вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Можно присвоить каждому из столбцов A, B, C, D, E соответствующее имя диапазона, и подставлять диапазон через функцию =ДВССЫЛ(E4), к примеру =СУММ(ДВССЫЛ(E4)).
 
Цитата
Dimakgb написал:
ДВССЫЛ
К чему такие сложности :)
Можно просто через старую добрую СУММ с добавлением ИНДЕКС-а, чтобы избавиться от массивного ввода.
Код
=SUM(INDEX($F$15:$L$214*($F$14:$L$14=E$4);))
 
Цитата
написал:
см. вложение
Благодарю, использовал вашу формулу. Всем остальным также спасибо за то, что откликнулись. Узнал некоторые полезные для себя вещи
Страницы: 1
Наверх