Уважаемые коллеги,
Для выполнения моих вычислений (пример в колонке E) вместо прямой ссылки на ячейки я хочу использовать массив констант вида ={"Петя";1;2;3:"Вася";-10;-20;-30:"Маша";0;1;1}
До тех пор пока он содержит только числовые значения мне удается более-менее успешно получать из него нужные результаты (колонка F).
Однако, в том случае, если я включаю в массив констант текстовые значения моя формула сильно усложняется. И главное, что для меня неприемлемо: появляется необходимость несколько раз указывать в формуле свои переменные (числа из столбца D и имена из строки 11) - смотрите пример в столбце G.
Пока мне приходит в голову только использование функции СМЕЩ() - см. столбец H - к сожалению мне не удалось заставить ее работать с массивом констант.
Либо использование формулы массива (см. столбец I) - чего также хотелось бы избежать...
Могли бы вы предложить альтернативное решение, не требующее многократного обращения к одним и тем же переменным внутри формулы?
Заранее благодарен!
P.S. Если кто-нибудь знает как научить MS Excel получать единицу при возведении нуля в нулевую степень без обработки ошибок - пожалуйста, дайте знать
Для выполнения моих вычислений (пример в колонке E) вместо прямой ссылки на ячейки я хочу использовать массив констант вида ={"Петя";1;2;3:"Вася";-10;-20;-30:"Маша";0;1;1}
До тех пор пока он содержит только числовые значения мне удается более-менее успешно получать из него нужные результаты (колонка F).
Однако, в том случае, если я включаю в массив констант текстовые значения моя формула сильно усложняется. И главное, что для меня неприемлемо: появляется необходимость несколько раз указывать в формуле свои переменные (числа из столбца D и имена из строки 11) - смотрите пример в столбце G.
Пока мне приходит в голову только использование функции СМЕЩ() - см. столбец H - к сожалению мне не удалось заставить ее работать с массивом констант.
Либо использование формулы массива (см. столбец I) - чего также хотелось бы избежать...
Могли бы вы предложить альтернативное решение, не требующее многократного обращения к одним и тем же переменным внутри формулы?
Заранее благодарен!
P.S. Если кто-нибудь знает как научить MS Excel получать единицу при возведении нуля в нулевую степень без обработки ошибок - пожалуйста, дайте знать