Excel определяет пользовательские форматы нумерации

Excel определяет пользовательские форматы нумерации

Я пытаюсь сопоставить целые числа с 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. Я почти уверен, что должен быть другой способ сделать это, чтобы добавить больше значений.

ОБНОВЛЯТЬ

  • Добавлена ​​формула

решение1

Первый:

Используйте пользовательский формат для первых трех результатов:

"Secure";"Unsecure";"Partial"

введите описание изображения здесь

Затем используйте правило условного форматирования, чтобы изменить формат, если значение меньше единицы:

Формула:

=A1<-1

Правило числового формата:

;"Other";

введите описание изображения здесь

Связанный контент