90P 계산작업 5번 못풀겠어요 문제해설 부탁드립니다
정답 : =IF(LARGE($D$31:$D$39,1)=D31,"최우수",IF(LARGE($D$31:$D$39,2)=D31,"우수",""))
LARGE에 왜 절대참조가 들어가는지 그리고 뒤에 =D31 셀주소는 왜 들어갔는지
이해가 안가요 문제 해설 부탁드려요
안녕하세요.
- 절대참조를 지정하는 이유는 수식을 [E31] 셀에 입력한 후 채우기 핸들을 드래그하여 나머지 셀에도 수식을 입력해야 하는데, 이때 해당 범위는 항상 고정적으로 들어가야 하므로 절대참조를 지정한 것입니다.
- =D31은 IF 함수의 조건을 지정한 것입니다.
[D31] 셀에 =IF(LARGE($D$31:$D$39,1)=D31,"최우수",IF(LARGE($D$31:$D$39,2)=D31,"우수",""))를 입력하고 채우기 핸들을 드래그하면 다음과 같이 절대참조로 지정한 범위는 동일하게 들어가고 상대참조로 지정한 부분만 변경됩니다.
=IF(LARGE($D$31:$D$39,1)=D32,"최우수",IF(LARGE($D$31:$D$39,2)=D32,"우수",""))
=IF(LARGE($D$31:$D$39,1)=D33,"최우수",IF(LARGE($D$31:$D$39,2)=D33,"우수",""))
=IF(LARGE($D$31:$D$39,1)=D34,"최우수",IF(LARGE($D$31:$D$39,2)=D34,"우수",""))
=IF(LARGE($D$31:$D$39,1)=D35,"최우수",IF(LARGE($D$31:$D$39,2)=D35,"우수",""))
...
D31 셀의 주소가 위와 같이 변경되면서 총점을 모두 비교한 후 LARGE($D$31:$D$39,1)과 같으면 최우수, (LARGE($D$31:$D$39,2)와 같으면 우수, 그외는 공백을 넣는 것입니다.
즐거운 하루 되세요.
-
관리자2021-01-12 10:01:10
안녕하세요.
- 절대참조를 지정하는 이유는 수식을 [E31] 셀에 입력한 후 채우기 핸들을 드래그하여 나머지 셀에도 수식을 입력해야 하는데, 이때 해당 범위는 항상 고정적으로 들어가야 하므로 절대참조를 지정한 것입니다.
- =D31은 IF 함수의 조건을 지정한 것입니다.
[D31] 셀에 =IF(LARGE($D$31:$D$39,1)=D31,"최우수",IF(LARGE($D$31:$D$39,2)=D31,"우수",""))를 입력하고 채우기 핸들을 드래그하면 다음과 같이 절대참조로 지정한 범위는 동일하게 들어가고 상대참조로 지정한 부분만 변경됩니다.
=IF(LARGE($D$31:$D$39,1)=D32,"최우수",IF(LARGE($D$31:$D$39,2)=D32,"우수",""))
=IF(LARGE($D$31:$D$39,1)=D33,"최우수",IF(LARGE($D$31:$D$39,2)=D33,"우수",""))
=IF(LARGE($D$31:$D$39,1)=D34,"최우수",IF(LARGE($D$31:$D$39,2)=D34,"우수",""))
=IF(LARGE($D$31:$D$39,1)=D35,"최우수",IF(LARGE($D$31:$D$39,2)=D35,"우수",""))
...
D31 셀의 주소가 위와 같이 변경되면서 총점을 모두 비교한 후 LARGE($D$31:$D$39,1)과 같으면 최우수, (LARGE($D$31:$D$39,2)와 같으면 우수, 그외는 공백을 넣는 것입니다.
즐거운 하루 되세요.