책 내용 질문하기
시험대비자료 2014년 1회 기출문제 엑셀 계산작업 3번문제
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
87
작성일
2014-08-28
작성자
첨부파일

처방전번호 환자분류 약제비 총액으로 약제비총액합계구하는 배열수식문제에서 정답이

=SUM(IF((MID($A$3:$A$30,4,2)*1=$F34)*($B$3:$B$30=G$33),$I$3:$I$30)) +배열수식으로 정리하는데

미드합수 다음에 *1 부분이 이해가 안됩니다

미드함수로 구해져나온 처방전번호의 4~5번째가 문자열이라고 생각해서

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

이런식으로 해봤는데 안되고 정답을 보니깐 미드함수로 구한 문자열에 *1 을 해줘서 약국코드값과 비교 하던데 이해가 잘 안됩니다.

그리고 처음에 계산해야할 약제비총액을 부분을 저런식으로 쉽표 뒤에 안넣고

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

이런식으로 구했었는데 합계가 맞으면 정답이 인정이 되나요?

답변
2014-08-28 09:51:10

mid 에서 나온 결과가 문자이므로 1을 곱하여 숫자로 만들고

숫자로 나온 결과를 가지고 비교 하는 것입니다. f34에 입력된 값이 숫자이므로 숫자로 비교해 주셔야 하는 것이죠.

좋은 하루 되세요.

"
  • *
    2014-08-28 09:51:10

    mid 에서 나온 결과가 문자이므로 1을 곱하여 숫자로 만들고

    숫자로 나온 결과를 가지고 비교 하는 것입니다. f34에 입력된 값이 숫자이므로 숫자로 비교해 주셔야 하는 것이죠.

    좋은 하루 되세요.

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