책 내용 질문하기
엑셀 계산문제
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
41
작성일
2014-11-11
작성자
첨부파일

문제집내용의 질문은 아니구요

2014년 1회 E형문제의 계산문제 질문있습니다.

배열수식을 푸는 문제인데

3번 문제 풀이를 봐도 이해가 잘안가서요..

해설좀부탁드리겠습니다.ㅜ

답변
2014-11-13 00:28:59

=SUM(IF((MID($A$3:$A$30,4,2)*1=$F34)*($B$3:$B$30=G$33),$I$3:$I$30))

mid 함수는 처방전 번호의 4~5 번째의 값을 구하기 위한 것입니다.

6K-12578

값에서 - 다음의 12 의 값을 구하기 위한 것이죠.

*1 을 한것은 mid 함수에서 나온 결과는 모두 텍스트 형식이므로 12가 나와도 문자 "12" 이므로 여기에 *1 을 하여

숫자 12로 만들어 준 것입니다.

mid 에서 나온 결과가 f34와 같은지 비교하여 맞으면 true 아니면 false 를 반환합니다.

그다음 조건은 $B$3:$B$30=G$33 인데 환자 분류를 찾기 위한 것입니다.

분류가 같으면 true 아니면 false

sum(if((조건1)*(조건2),$I$3:$I$30)

조건이 참이면 $I$3:$I$30 범위의 값을 반환하고 그값을 모두 더하게 됩니다.

좋은 하루 되세요.

"
  • *
    2014-11-13 00:28:59

    =SUM(IF((MID($A$3:$A$30,4,2)*1=$F34)*($B$3:$B$30=G$33),$I$3:$I$30))

    mid 함수는 처방전 번호의 4~5 번째의 값을 구하기 위한 것입니다.

    6K-12578

    값에서 - 다음의 12 의 값을 구하기 위한 것이죠.

    *1 을 한것은 mid 함수에서 나온 결과는 모두 텍스트 형식이므로 12가 나와도 문자 "12" 이므로 여기에 *1 을 하여

    숫자 12로 만들어 준 것입니다.

    mid 에서 나온 결과가 f34와 같은지 비교하여 맞으면 true 아니면 false 를 반환합니다.

    그다음 조건은 $B$3:$B$30=G$33 인데 환자 분류를 찾기 위한 것입니다.

    분류가 같으면 true 아니면 false

    sum(if((조건1)*(조건2),$I$3:$I$30)

    조건이 참이면 $I$3:$I$30 범위의 값을 반환하고 그값을 모두 더하게 됩니다.

    좋은 하루 되세요.

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