Всем добрый день!
Помогите, пжлста - пытаюсь сделать пользовательскую функцию, чтобы упростить расчет и избежать вложенных функций, а работать не хочет ((
Вот эту вещь:
=ИНДЕКС(A:G;ПОИСКПОЗ(J3&J4&J5;A:A&B:B&C:C;0);ПОИСКПОЗ(J6;A1:G1;0))
Пишу как:
Ввожу как функцию массива (Ctrl+Shift+Enter), а ошибка вида #ЗНАЧ в итоге...
Подскажите, почему?
Спасибо!
Помогите, пжлста - пытаюсь сделать пользовательскую функцию, чтобы упростить расчет и избежать вложенных функций, а работать не хочет ((
Вот эту вещь:
=ИНДЕКС(A:G;ПОИСКПОЗ(J3&J4&J5;A:A&B:B&C:C;0);ПОИСКПОЗ(J6;A1:G1;0))
Пишу как:
Код |
---|
Function Tarif(Таблица As Range, Регион, Транспортная, Страховая, Вид_транспорта, СтолбецРегиона As Range, СтолбецТранспортной As Range, СтолбецСтраховой As Range, Шапка_таблицы As Range) Tarif = WorksheetFunction.Index(Таблица, WorksheetFunction.Match(Регион & Транспортная & Страховая, СтолбецРегиона & СтолбецТранспортной & СтолбецСтраховой, 0), WorksheetFunction.Match(Вид_транспорта, Шапка_таблицы, 0)) End Function |
Ввожу как функцию массива (Ctrl+Shift+Enter), а ошибка вида #ЗНАЧ в итоге...
Подскажите, почему?
Спасибо!
В полете голова - важнее крыльев