책 내용 질문하기
계산작업1
도서
2021 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
123
조회수
165
작성일
2021-02-14
작성자
탈퇴*원
첨부파일

Q. 누적개수를 표시하는 문제인데 답지에 나와있는대로 했는데 누적이 아니라 총 갯수로 나와요 ㅠㅠ 그리고 마지막에 왜 -countif 를 해야하는지 모르겠어요

 

답변
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값을 빼줘야 그 외 값이 표시가 되겠죠.

 

좋은 하루 되세요. 

  • 관리자
    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값을 빼줘야 그 외 값이 표시가 되겠죠.

     

    좋은 하루 되세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.