책 내용 질문하기
문제2번-3
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
180
조회수
113
작성일
2016-08-10
작성자
첨부파일

계산작업의 3번 문제에서 조건을 통한 판매건수를 구하는 문제입니다.

판매건수를 구할때 조건이 2개고 if가 없을때에는sum((조건1)*(조건2))가 판매건수를 구하는 걸로 알고있습니다. if 가 있을때는 ,1을 붙여줘서 판매건수를 구하는 걸로 알고 있는데 지인의 책에서는 SUM(($C$4:$C$17=$B28)*(($E$4:$E$17<5000000)+($E$4:$E$17>=10000000))*1)판매건수를 구하는 것인데 *1을 붙이더라구요 왜 그런걸까요?

sum((조건1)*(조건2)*1)의 형태를 보여주고 있어요

답변
2016-08-10 16:43:56

(조건1)*(조건2) 를 해도 결과가 나오구요.

(조건1)*(조건2)*1 을 해도 결과가 같습니다.

1*1*1=1

1*0*1=0

...

이므로 조건이 두개 이상인 경우에는 *1 을 하든 하지 않든 동일한 결과가 나옵니다.

어떻게 나오든 정확한 결과가 나오면 정답으로 인정 됩니다.

질문 주신 식은

SUM(($C$4:$C$17=$B28)*(($E$4:$E$17<5000000)+($E$4:$E$17>=10000000))*1)

sum((조건1)*((조건2)+(조건3))*1)

로 보이네요. 조건2와 조건3의 결과에 *1 을 하게 되는 것으로 결과는 같습니다.

좋은 하루 되세요.

  • *
    2016-08-10 16:43:56

    (조건1)*(조건2) 를 해도 결과가 나오구요.

    (조건1)*(조건2)*1 을 해도 결과가 같습니다.

    1*1*1=1

    1*0*1=0

    ...

    이므로 조건이 두개 이상인 경우에는 *1 을 하든 하지 않든 동일한 결과가 나옵니다.

    어떻게 나오든 정확한 결과가 나오면 정답으로 인정 됩니다.

    질문 주신 식은

    SUM(($C$4:$C$17=$B28)*(($E$4:$E$17<5000000)+($E$4:$E$17>=10000000))*1)

    sum((조건1)*((조건2)+(조건3))*1)

    로 보이네요. 조건2와 조건3의 결과에 *1 을 하게 되는 것으로 결과는 같습니다.

    좋은 하루 되세요.

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