책 내용 질문하기
부록 실전모의고사 a형 문제 1 해설
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
111
조회수
116
작성일
2016-05-13
작성자
첨부파일

111p 1번 문제 해설

=COUNTIFS($B$9:$B$35), *영, $E$9:$E$35, (<=&A3) & 건

이라는 함수식에서 ' <=&A3 ' 의 &는 왜 들어간 건가요?

5번 문제 해설

public function fn이익금(~)

if ~

then~

else

fn이익금= 판매금액 - (판매금액 * 0.7 )

위의 함수식이 정답으로 나와 있는데, if 조건이 and로 묶여 있기 때문에

판매량이 100이상이고 , 품명이 딸랑이거나 우유병이 아니면 else 문 즉, 거짓이 되기 때문에 fn이익금= 판매금액 - (판매금액 * 0.7 ) 이 적용되는 것 아닌가요?

그래서 문제에서 100미만이고, 딸랑이거나 우유병이 아니면~ 이라고 고쳐 적어야 하는 것 아닌가요?

아니면 if 판매량 <100 이 이라고 다시 if문을 만들어 줘야하지 않나요?

답변
2016-05-13 22:57:40

셀에 입력된 값과 <= 을 붙여서 사용하기 위해 그렇게 작성된 것이예요.

countif, sumif 는 조건에 "" 가 있어야 하기 때문이죠.

countif 와 sumif 에서 사용하는 방법입니다.

"" 안에 조건을 입력해야 하는데 보통은 ">=20" 과 같이 사용해야 합니다.

그런대 a3이라는 셀에 입력된 값을 이용해야 하므로 "<="&a3 으로 사용한 것이죠.

a3의 값을 가져와서 <= 와 연결하여 조건으로 사용하기 위한 방법입니다.

Public Function FN이익금(판매금액, 품명, 판매량)
If 판매량 >= 100 And (품명 = "딸랑이" Or 품명 = "우유병") Then
FN이익금 = 판매금액 - (판매금액 * 0.5)
Else
FE이익금 = 판매금액 - (판매금액 * 0.7)
End If
End Function

조건이 판매량이 100이상이고 품명이 딸랑이 이거나 품명이 우유병이면 판매금액-(판매금액 * 0.5) 를 지정 하고

그외의 값은 판매금액-(판매금액*0.7) 을 하기 때문에

모두 결과가 나오는 것이 맞습니다.

좋은 하루 되세요.

  • *
    2016-05-13 22:57:40

    셀에 입력된 값과 <= 을 붙여서 사용하기 위해 그렇게 작성된 것이예요.

    countif, sumif 는 조건에 "" 가 있어야 하기 때문이죠.

    countif 와 sumif 에서 사용하는 방법입니다.

    "" 안에 조건을 입력해야 하는데 보통은 ">=20" 과 같이 사용해야 합니다.

    그런대 a3이라는 셀에 입력된 값을 이용해야 하므로 "<="&a3 으로 사용한 것이죠.

    a3의 값을 가져와서 <= 와 연결하여 조건으로 사용하기 위한 방법입니다.

    Public Function FN이익금(판매금액, 품명, 판매량)
    If 판매량 >= 100 And (품명 = "딸랑이" Or 품명 = "우유병") Then
    FN이익금 = 판매금액 - (판매금액 * 0.5)
    Else
    FE이익금 = 판매금액 - (판매금액 * 0.7)
    End If
    End Function

    조건이 판매량이 100이상이고 품명이 딸랑이 이거나 품명이 우유병이면 판매금액-(판매금액 * 0.5) 를 지정 하고

    그외의 값은 판매금액-(판매금액*0.7) 을 하기 때문에

    모두 결과가 나오는 것이 맞습니다.

    좋은 하루 되세요.

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