Добрый день!
Пытаюсь осмыслить и освоить формулы массивов.
Буду признателен, если подскажете, как правильно использовать использовать функции ГПР и ВПР в этих формулах.
В приложенном примере (сразу оговорюсь - я его уже выкладывал и способ найден при помощи ПОИСКПОЗ, но сейчас вопрос другой!) - суммируются строки из столбца N, при условии, что соответствующие значения из столбца А содержатся в диапазоне 1, значения из столбца В содержатся в диапазоне 2, значения из столбца С содержатся в диапазоне 3.
При помощи ГПР я получил массив значений (см.W2:W15), - значения сдержатся в диапазоне ячеек.
Задача - засуммировать всё в одной ячейке без предварительного вывода массива значений (см.W17). При помощи ПОИСКПОЗ - это легко удается (см.W18), при помощи ГПР (а также и ВПР) - нет.
Я не понимаю, в чем принципиальное различие м/у механизмом работы ПОИСКПОЗ и ГПР в данном контексте?
Почему не работает {=СУММ(ГПР//ВПР())}, если массив значений внутри СУММ() все-таки формируется?
Пытаюсь осмыслить и освоить формулы массивов.
Буду признателен, если подскажете, как правильно использовать использовать функции ГПР и ВПР в этих формулах.
В приложенном примере (сразу оговорюсь - я его уже выкладывал и способ найден при помощи ПОИСКПОЗ, но сейчас вопрос другой!) - суммируются строки из столбца N, при условии, что соответствующие значения из столбца А содержатся в диапазоне 1, значения из столбца В содержатся в диапазоне 2, значения из столбца С содержатся в диапазоне 3.
При помощи ГПР я получил массив значений (см.W2:W15), - значения сдержатся в диапазоне ячеек.
Задача - засуммировать всё в одной ячейке без предварительного вывода массива значений (см.W17). При помощи ПОИСКПОЗ - это легко удается (см.W18), при помощи ГПР (а также и ВПР) - нет.
Я не понимаю, в чем принципиальное различие м/у механизмом работы ПОИСКПОЗ и ГПР в данном контексте?
Почему не работает {=СУММ(ГПР//ВПР())}, если массив значений внутри СУММ() все-таки формируется?