책 내용 질문하기
엑셀 기출유형 04회 질문
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
127,128,130
조회수
168
작성일
2024-05-17
작성자
임*정
첨부파일

1. 문제 1-1

여기서 누적개수를 표시할 때

=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*")&")")) 

이렇게 표시하는데 COUNTIF구문에서 "M*"이 M으로 시작하는 부분이라는 뜻이잖아요?

그런데 LEFT($B15,1)="M"도 M으로 시작하는 부분이라는 뜻이니까 답이 나와야하지않나요?

처음에 COUNTIF($B$15:B15,LEFT($B15,1)="M"이라고 적어서 문제를 풀어보려고 했는데 0이라고 뜨더라고요..

이 부분이 이해가 잘 안가서ㅜㅜ 혹시 설명해주실 수 있을까요?

 

2. 문제 2-5

사용자 정의 함수 fn할인액을 작성하였는데 함수를 적용해보니 숫자가 0으로 뜹니다.. 이건 뭘 잘못한걸까요

 

3. 문제 4-3 ①

프로시저를 작성하고 작업을 수행하려고 하니까 자꾸 디버깅? 이라고 뜨는데 이건 뭘 잘못한걸까요..

평소랑 똑같이 작성한 것 같은데 ㅜㅜ

답변
2024-05-21 16:08:13

안녕하세요.

 

1. COUNTIF($B$15:B15,LEFT($B15,1)="M"과 같이 작성할 수 없습니다. COUNTIF(범위, 조건) 함수에서 조건 부분에는 범위 부분에 있는 값과 비교할 값이 들어있어야 합니다.

 

2. 빨강색으로 표시한 부분을 할인액으로 수정하세요.

    If Right(구분, 3) = "뮤지컬" And 총금액 >= 300000 Then

        fn할앤액 = 총금액 * 0.15

    ElseIf Right(구분, 3) = "콘서트" And 총금액 >= 300000 Then

        fn할앤액 = 총금액 * 0.1

    Else

        fn할인액 = ""

    End If

 

3. cmb공연명.RowSource = "K5:K12'"에서 작은따옴표(')를 삭제하세요.

 

즐거운 하루 되세요.

  • 관리자
    2024-05-21 16:08:13

    안녕하세요.

     

    1. COUNTIF($B$15:B15,LEFT($B15,1)="M"과 같이 작성할 수 없습니다. COUNTIF(범위, 조건) 함수에서 조건 부분에는 범위 부분에 있는 값과 비교할 값이 들어있어야 합니다.

     

    2. 빨강색으로 표시한 부분을 할인액으로 수정하세요.

        If Right(구분, 3) = "뮤지컬" And 총금액 >= 300000 Then

            fn할앤액 = 총금액 * 0.15

        ElseIf Right(구분, 3) = "콘서트" And 총금액 >= 300000 Then

            fn할앤액 = 총금액 * 0.1

        Else

            fn할인액 = ""

        End If

     

    3. cmb공연명.RowSource = "K5:K12'"에서 작은따옴표(')를 삭제하세요.

     

    즐거운 하루 되세요.

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