핵심 107번에서 조건이 ㅏㄴ개일 때 배열수식을 이용하여 개수를 구하는 방법이 3가지가 있는데,
왜 식이 그렇게 도출되는 건지 이해가 가지 않습니다. 일단 제가 1급을 바로 공부하는 거라서 함수에 익숙하지 않아서
더욱 그렇겠지만, 제가 앞에서 본 IF함수는 IF(조건, 인수1, 인수2)의 형태였는데, 여기서는 {=SUM(IF(조건,1))}의 형태로 쓰이는 부분이 잘 이해가 가지 않습니다. 방법 1에서 SUM함수에서 조건에 1을 곱해주는 부분도 그렇구요..
그리고 핵심 107번의 문제 3번을 보면, 답이 1번인데, 여기서는 왜 {=SUM(IF($C$2:$C$9=$F4,$D$2:$D$9,0))}이 쓰이는지 모르겠습니다. 저기에 쓰인 0이 의미하는 바가 무엇인지 알고싶습니다.
안녕하세요.
. {=SUM(IF(조건,1))}는 IF 함수에서 조건이 거짓일때 들어가야 할 부분이 생략한 것으로 {=SUM(IF(조건,1,0))}과 같이 생략하지 않고 값을 넣어줘도 됩니다.
. 엑셀에서는 기본적으로 TRUE는 1, FALSE를 0으로 인식하는데, 조건의 결과값은 바로 이렇게 인식하지 못하므로 *1을 해주므로 1과 0으로 바꿔준 것입니다.
. {=SUM(IF($C$2:$C$9=$F4,$D$2:$D$9,0))} : IF 함수에서 조건이 거짓일때 0을 넣어준 것입니다. 이 0은 생략해도 됩니다.
조건 참 거짓
즐거운 하루 되세요.
-
*2015-08-17 15:30:12
안녕하세요.
. {=SUM(IF(조건,1))}는 IF 함수에서 조건이 거짓일때 들어가야 할 부분이 생략한 것으로 {=SUM(IF(조건,1,0))}과 같이 생략하지 않고 값을 넣어줘도 됩니다.
. 엑셀에서는 기본적으로 TRUE는 1, FALSE를 0으로 인식하는데, 조건의 결과값은 바로 이렇게 인식하지 못하므로 *1을 해주므로 1과 0으로 바꿔준 것입니다.
. {=SUM(IF($C$2:$C$9=$F4,$D$2:$D$9,0))} : IF 함수에서 조건이 거짓일때 0을 넣어준 것입니다. 이 0은 생략해도 됩니다.
조건 참 거짓
즐거운 하루 되세요.