문제2번의 1번 문제에서요
제가 틀린 오답
=IF(LEFT($B15,1)="M","뮤지컬("&COUNTIF($B$15:$B$40,"M*")&")",IF(LEFT($B15,1)="C","콘서트("&COUNTIF($B$15:$B$40,"C*")&")","그 외("&COUNTIF($B$15:$B$40,"<>M*")-COUNTIF($B$15:$B$40,"C*")&")"))
countif(범위절대참조로 잡고, 조건에 M으로 시작하는것) 이렇게 하면 범위 내에 M으로 시작하는 데이터의 개수 구해주는 것 아닌가요?
127페이지 해설에는 범위를 $B$15:B15 이렇게 잡던데.. B열 전체를 범위로 잡고 하는것과 무슨 차이인가요???
[$B$15:B15]로 범위를 지정하는 이유는 [G15] 셀에 수식을 입력하고 채우기 기능을 이용해서 [G16:G40]까지 수식을 채울 때,
[B15] 부터 현재(B15, B16,B17...로 증가된) 행까지 M으로 시작하는 구분의 개수를 구하기 위해서 입니다.
즉, [$B$15:B15], [$B$15:B16], [$B$15:B17],......[$B$15:B40] 과 같이 채우기 기능으로 행을 채울 때 마다 범위가 변하게 됩니다.
M으로 시작하는 값이 아닌 것에서 C로 시작하는 값을 빼주셔야 합니다.
M으로 시작하는 값이 아닌 것에 C로 시작하는 것도 포함이므로 C값을 빼줘야 그외 값이 표시가 되겠죠.
좋은 하루 보내세요.
-
관리자2020-07-03 11:30:50
[$B$15:B15]로 범위를 지정하는 이유는 [G15] 셀에 수식을 입력하고 채우기 기능을 이용해서 [G16:G40]까지 수식을 채울 때,
[B15] 부터 현재(B15, B16,B17...로 증가된) 행까지 M으로 시작하는 구분의 개수를 구하기 위해서 입니다.
즉, [$B$15:B15], [$B$15:B16], [$B$15:B17],......[$B$15:B40] 과 같이 채우기 기능으로 행을 채울 때 마다 범위가 변하게 됩니다.
M으로 시작하는 값이 아닌 것에서 C로 시작하는 값을 빼주셔야 합니다.
M으로 시작하는 값이 아닌 것에 C로 시작하는 것도 포함이므로 C값을 빼줘야 그외 값이 표시가 되겠죠.
좋은 하루 보내세요.