기출문제집 227P 질문입니다.
제가 푼 풀이는 첨부파일에 넣었습니다.
8번 문제가 잘 안풀리는데요.. 해설지에서는 하나의 SUMPRODUCT 함수에 넣어서 풀었지만
저는
=SUMPRODUCT(ISNUMBER(FIND("우리",$A$4:$A$23)),F4:F23)+SUMPRODUCT(ISNUMBER(FIND("해피",$A$4:$A$23)),F4:F23)
이렇게 식을 나누어서 세웠습니다.
1)그러니 값이 0이 나옵니다. 제 생각에는
우리가 포함된 항목의 합을 구하고 해피가 포함된 항목의 합을 구하여 더한다고 생각해서 이렇게 세웠는데..
도대체 어디가 잘못된지 모르겠습니다. 잘못된 곳 지적 부탁드립니다.
2)해설지 풀이는 하나의 SUMPRODUCT에 식을 세워 문제를 풀었는데
저는 실제 시험장에서 이렇게 문제 풀 자신이 없습니다.
제가 이해를 할 수 있도록 해설지 풀이를 이해하기 쉽게 설명해주시면 감사하곘습니다.
ISNUMBER(FIND("우리",$A$4:$A$23))+ISNUMBER(FIND("해피",$A$4:$A$23))의 경우
ISNUMBER(FIND("우리",$A$4:$A$23))의 결과는 TREU나 FALSE로,
ISNUMBER(FIND("해피",$A$4:$A$23))의 결과도 TRUE나 FALSE로 반환됩니다.
이를 더해주게(+)게 되면 결과는 1이나 0, 즉 TRUE+TRUE=1, TRUE+FALSE=0, FALSE+FALSE=0으로 값이 반환됩니다.
이렇게 나온 결과에 F4:F23 의 값을 곱한 후 더해주기 때문에 sumproduct 함수는 한번만 사용하셔야 합니다.
좋은 하루 되세요.
-
*2018-06-20 10:23:26
ISNUMBER(FIND("우리",$A$4:$A$23))+ISNUMBER(FIND("해피",$A$4:$A$23))의 경우
ISNUMBER(FIND("우리",$A$4:$A$23))의 결과는 TREU나 FALSE로,
ISNUMBER(FIND("해피",$A$4:$A$23))의 결과도 TRUE나 FALSE로 반환됩니다.
이를 더해주게(+)게 되면 결과는 1이나 0, 즉 TRUE+TRUE=1, TRUE+FALSE=0, FALSE+FALSE=0으로 값이 반환됩니다.
이렇게 나온 결과에 F4:F23 의 값을 곱한 후 더해주기 때문에 sumproduct 함수는 한번만 사용하셔야 합니다.
좋은 하루 되세요.