Вот что будет работать:
=IFS(C4="Implant",IFS(K4>=39,"Tier 3",K4>=34,"Tier 2",K4>=30,"Tier 1"
,TRUE,"Implant < 30"
),
C4="800Ship",IFS(K4>=41,"Tier 3",K4>=35,"Tier 2",K4>=30,"Tier 1"
,TRUE,"800Shipt < 30"
),
C4="Fulfillment",IFS(K4>=50,"Tier 3",K4>=36,"Tier 2",K4>=31,"Tier 1"
,TRUE,"Fulfillment < 31"
)
,
TRIM(C4)="","Code is Blank",TRUE,C4&" not found"
)
Категории в формуле (столбце) можно упорядочить с помощью разрыва строки, нажав Alt - Enter
Удалите жирный код ,TRUE,"Implant < 30"
, ,TRUE,"800Shipt < 30"
, ,TRUE,"Fulfillment < 31"
,TRIM(C4)="","Code is Blank"
,TRUE,C4&" not found"
, как хотелось бы.
ИМХО Это было бы менее неясным и значительно легче поддерживать с помощью таблицы поиска, такой как:
_____|Column A |Column B|Column C|Column D
Row 1|Code | Tier 1 | Tier 2 | Tier 3
Row 2|Implant | 30 | 34 | 39
Row 3|800Ship | 30 | 35 | 41
Row 4|Fulfillment | 31 | 36 | 44
с формулой:
=IFNA(INDEX(TierSht!$B$1:$D$1,MATCH(K4,INDEX(TierSht!$B$2:$D$4,MATCH(C4,TierSht!$A$2:$A$4,0),0),1)),"")
В пустые двойные кавычки в конце вставьте текст, который будет отображаться, если уровень не выбран. Это произойдет, если C4
не был найден или K4
был слишком низким. Вы можете заменить ""
на
IFNA(IF(MATCH(C4,TierSht!$A$2:$A$4,0),"Too Low"),"No Code")
если есть необходимость узнать, какой случай произошел.