У меня есть формула, основанная на двух разных входах: первый - целочисленное значение от 0 до 5, а второй - округленная сумма значений в массиве. Я хотел бы, чтобы пользователи вводили значения для них обоих, а затем имели формулу, определяющую желаемый результат. Проблема в том, что сейчас у меня есть 6 комбинаций для первой переменной, каждая из которых приводит к изменению способа использования второй переменной. Таким образом, мне нужно очень большое количество операторов IF, чтобы это работало.
У меня есть таблицы, созданные в другом месте, по одной для каждого из 0 до 5, которые определяют правильные значения. У меня вопрос, есть ли способ заставить Excel сделать следующее?
Проверьте, помещены ли от 0 до 5, скажем, в ячейку
A2
.Перейти к листу с этим номером.
INDEX(...,MATCH())
из таблицы в этом листе на основе количества значений, помещенных в массив, и их значений.
Я задаюсь вопросом, может быть, имеет больше смысла вообще избегать таблиц и вместо этого пытаться вычислять напрямую, но я не вижу способа сделать это, что не приведет к огромному набору вложенных IF
. Дайте мне знать, если что-то здесь неясно, и я постараюсь объяснить это как можно лучше.