![Excel определяет пользовательские форматы нумерации](https://rvso.com/image/1598180/Excel%20%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%8F%D0%B5%D1%82%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5%20%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B%20%D0%BD%D1%83%D0%BC%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8.png)
Я пытаюсь сопоставить целые числа с 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
. Я почти уверен, что должен быть другой способ сделать это, чтобы добавить больше значений.
ОБНОВЛЯТЬ
- Добавлена формула