Q. 누적개수를 표시하는 문제인데 답지에 나와있는대로 했는데 누적이 아니라 총 갯수로 나와요 ㅠㅠ 그리고 마지막에 왜 -countif 를 해야하는지 모르겠어요
countif의 범위를 수정 하셔야 합니다.
=IF(LEFT($B15,1)="M","뮤지컬("&COUNTIF($B$15:B15,"M*")&")",IF(LEFT($B15,1)="C","콘서트("&COUNTIF($B$15:B15,"C*")&")","그외("&COUNTIF($B$15:B15,"<>M*")-COUNTIF($B$15:B15,"C*")&")"))
[$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값을 빼줘야 그 외 값이 표시가 되겠죠.
좋은 하루 되세요.
-
관리자2021-02-17 18:48:55
countif의 범위를 수정 하셔야 합니다.
=IF(LEFT($B15,1)="M","뮤지컬("&COUNTIF($B$15:B15,"M*")&")",IF(LEFT($B15,1)="C","콘서트("&COUNTIF($B$15:B15,"C*")&")","그외("&COUNTIF($B$15:B15,"<>M*")-COUNTIF($B$15:B15,"C*")&")"))
[$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값을 빼줘야 그 외 값이 표시가 되겠죠.
좋은 하루 되세요.