
Я пытаюсь сопоставить целые числа с Ease-of-Use Values в Excel. Есть причина, по которой я не могу просто отобразить Value в ячейке, поэтому я надеюсь, что кто-то сможет мне помочь.
Фон:
У меня есть условная формула для рассмотрения нескольких условий. В этой оценке есть один из четырех результатов:
1, 0, -1, -2
Формула такова:
=IF([@Status]="RETENTION-HOLD", -2, IF([@Status]="UTILITY", -3, IF(AND(OR([@[User Contact?]]="Yes", [@[User Contact?]]="SMS'ed / Yes"), [@[2SV Activated?]]="Yes"), 1, IF(NOT([@Status]="Active"), 0, -1))))
Каждый из них представляет собой значение простоты использования (EOU):
- 1 = Безопасно
- 0 = Частично
- -1 = Небезопасно
- -2 = Другое
Целые числа EOU необходимы для условного форматирования значков, поскольку значки обусловлены числами, а не текстом, как условия раскрашивания ячеек и т. д.
Что я пробовал:
Я настроил свои формулы ЕСЛИ так, чтобы они выталкивали значения оценки (т. е. 1, 0, ...). Затем я использовал пользовательскую нумерацию для результатов в строке:"Secure";"Partial";"Unsecure";"Other"
Используя это, он ссылается только на значения 1,0,-1, которые правильно замаскированы, и игнорирует заполнитель -2.
Требуемый результат:
Мне бы хотелось иметь метод, без использования VBA или VLOOKUPS, который бы предоставлял мне больше масок значений EOU по значениям оценки, а не только три варианта, чтобы я мог выполнять пользовательское форматирование и специальные правила с eval-кодом, а также с замаскированным текстом.
Я понял, что Custom Numbering по умолчанию работает, проверяя значения POSITIVE
, NEGATIVE
, и ZERO
. Я почти уверен, что должен быть другой способ сделать это, чтобы добавить больше значений.
ОБНОВЛЯТЬ
- Добавлена формула