문제집내용의 질문은 아니구요
2014년 1회 E형문제의 계산문제 질문있습니다.
배열수식을 푸는 문제인데
3번 문제 풀이를 봐도 이해가 잘안가서요..
해설좀부탁드리겠습니다.ㅜ
=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 범위의 값을 반환하고 그값을 모두 더하게 됩니다.
좋은 하루 되세요.
"