2017-12-20 3 views
0

숫자 셀의 값을 사용하여 로직이있는 텍스트 셀을 정의하려고합니다.값의 범위에 따라 셀 값 할당하기 (= ifs 사용)

셀 F2> = 17 AND < = 18 그러면 "보존 클래스"로 정의됩니다. 기본적으로 3 번 더 3 번 더 반복해야합니다.

다음은 내가 생각한 것입니다. 효과가 없습니다. 누군가가 한 표정을보고 내가 잘못하고있는 것을 볼 수 있습니까? 나는 너무 적은 논점을 입력했다고 말한다.

=ifs(F2>=17,f2<=18,"Preservation Class",F2>=14,f2<=16,"Retention Class",F2>=11,f2<=13,"Partial Retention Class",F2>=9,f2<=10,"Modification Class",F2>=0,f2<=8,"Rehabilitation Class") 

Data sample

답변

0

사용 : 당신이 IFS()를 원하는 경우 두 번째 기준이 필요하지 않도록

=INDEX({"Rehabilitation Class","Modification Class","Partial Retention Class","Retention Class","Preservation Class"},MATCH(F2,{0,9,11,14,17})) 

,이 왼쪽에서 오른쪽으로 해결합니다

=ifs(F2>=17,"Preservation Class",F2>=14,"Retention Class",F2>=11,"Partial Retention Class",F2>=9,"Modification Class",F2>=0,"Rehabilitation Class") 
+0

와우 감사합니다 순전히. 두 가지 후속 질문. IFS 대신 인덱스를 사용하면 어떤 이점이 있습니까? 두 번째 질문은 다른 시트에있는 셀 F를 어떻게 참조 할 수 있습니까? – zemken12

+0

INDEX()를 더 쉽게 유지하는 것이 더 현명하지 않은 다른 현명한 방법입니다. –

관련 문제