Я пытаюсь использовать Excel, чтобы создать систему показателей для разных компаний. Продукт, который я создаю, должен быть готовым продуктом - когда представитель компании заполняет определенную информацию о своей компании, Excel должен выложить ответ об их рейтинге.
Для этого я создал трехступенчатый подход:
- В первом столбце используется оператор IF для кодирования их ответа (т. Е. "Да" = 1, "Нет" = - 1)
- Во втором столбце используется оператор IF для взвешивания их закодированного ответа (т. Е. Если ответ был "Да", то для этого вопроса он должен быть более взвешен на * 1,5),
- В третьем столбце перечислены все их ответы, чтобы вернуть им рейтинг (то есть, если ответ падает между 1-3 баллами, то они являются "Лидером").
Но вот в чем проблема: как я могу вычислить столбец IF из другого столбца IF без копирования и вставки значений? Я попытался основать оператор IF на втором столбце на ответе в первом столбце, который был рассчитан с помощью оператора IF.
Например, первый столбец читается как E5 = IF(C5="Yes",1,-1)
а затем прямо сейчас второй столбец читается как F5 = IF(E5=-1,E5*1.5,E5)
. Но я получаю ответ #VALUE, потому что я основываю один столбец IF на другом столбце IF. Поскольку готовая система показателей не должна показывать бэкэнд или требовать, чтобы респондент копировал и вставлял свои ответы, чтобы превратить их из формул в значения, мне нужно найти способ перехода от столбца 1 к столбцу 2. Есть идеи?