답변1
답변2
귀하의 정의가 잘 고려되지 않았을 수 있습니다. 최소 컷오프로 보이는 범위가 있습니다(해당 등급을 받으려면 점수가 >=이어야 함). 그러나 등급 이름이 없는 "나쁨" 이하의 점수가 있습니다. 컷오프가 각 등급의 최대값인 경우 좋음 컷오프보다 더 나은 등급은 없습니다. 컷오프가 혼합된 경우(나쁨은 높음, 좋음은 낮음) 평균이 정의됩니다. 그러면 평균 컷오프를 어떻게 사용합니까?
범위를 다시 정의하는 경우 수정할 수 있는 솔루션에 대한 접근 방식은 다음과 같습니다. 이는 각 등급에 대한 최소값을 기준으로 합니다. 이를 위해서는 Ratings 테이블이 오름차순이어야 합니다. 조회 테이블의 범위만 조정하면 된다는 점에서 확장성이 있습니다. 매년 별도의 조회 수식이 필요하지 않습니다.
등급 구분으로 정의되지 않은 값은 오류를 반환합니다. 어떻게 해결하고 싶은지 명확하지 않았습니다. E3의 공식:
=INDEX($H$2:$J$2,,MATCH(D3,INDIRECT("$H$"&MATCH(B3,$G$1:$G$5,0)&":$J$"&MATCH(B3,$G$1:$G$5,0))))
INDEX는 MATCH 결과를 기반으로 등급 이름을 반환합니다. MATCH는 점수를 등급 구분과 비교합니다.
연도를 일치시켜 사용할 조회 테이블의 행을 결정합니다. INDIRECT는 해당 결과에서 올바른 조회 범위를 생성합니다.