자료모음
유지비 평가
299470 최우수
151600 우수
215660 불량
198250 최우수
186080 불량
162200 우수
157000 우수
175920 우수
267720 불량
202640 최우수
262000 우수
179800 우수
205460 불량
217000 우수
248970 불량
237980 불량
227640 최우수
252410 불량
237980 불량
224660 불량
위에 데이터를 최우수거나 우수인 합을 구하는 문제인데요.
sumproduct isnumber find 로 풀면 값이 3161520 이 나옵니다.
근데 dsum으로 풀면 2233520이 나와요.
원래 값이 같아야 되는데 이상하네요.
물론 수작업으로 해보면 2233520이 나와야 정상인데 왜 값이 틀린거죠? 다른 기출문제는 dsum 하고 sumproduct isnumber find 모두 같은결과가 출력되는데 이상합니다.
299470 최우수
151600 우수
215660 불량
198250 최우수
186080 불량
162200 우수
157000 우수
175920 우수
267720 불량
202640 최우수
262000 우수
179800 우수
205460 불량
217000 우수
248970 불량
237980 불량
227640 최우수
252410 불량
237980 불량
224660 불량
위에 데이터를 최우수거나 우수인 합을 구하는 문제인데요.
sumproduct isnumber find 로 풀면 값이 3161520 이 나옵니다.
근데 dsum으로 풀면 2233520이 나와요.
원래 값이 같아야 되는데 이상하네요.
물론 수작업으로 해보면 2233520이 나와야 정상인데 왜 값이 틀린거죠? 다른 기출문제는 dsum 하고 sumproduct isnumber find 모두 같은결과가 출력되는데 이상합니다.
댓글
유철의아이디로 검색
아마도 제 생각에는 함수를 쓰실때 파인드로 "최우수"와 "우수"를 뽑게 되면 "우수"를 뽑을 시에 "최우수"도 뽑히게 되어 "최우수"가 한번 더 계산된 것으로 보입니다.
dbcjfdml12@naver.com 으로 문제를 보내주시면 제가 풀어드리겠습니다.
메일은 수시확인합니다.
유철의아이디로 검색
"최우수"와 "우수"로 뽑으시려면 다음과 같은 함수식을 쓰시면 됩니다.
=sumproduct(isnumber(find("최우수",~~~))+isnumber(find("우수",~~~))-isnumber(find("최우수",~~~)),~~~~)
설명을 드리자면 "우수"로 파인드를 하게 되면 "최우수"도 뽑히게 되므로 "최우수"를 한번 빼준 겁니다. 저도 이 함수에 대해서는 완벽하게 습득하지는 못했지만... 이렇게 식을 쓰니 해결이 되었다는;;;;;;;;;
유철의아이디로 검색
학원에서는 이렇게 해라 공식처럼 가르쳐 주었죠.. 하지만 모두 낚인겁니다. 값을 확인 안해보신 거죠.. 마치 그게 답인양... 모든 함수는 꼭 확인해보세요, 이번에 많은 분들이 이거를 틀리셨을 겁니다. 저번에 나온거 똑같이 안냅니다. 인력공단 이사람들은 어떻게든 합격률을 낮추기 위해서 트릭을 많이 쓰니 항상 긴장하고 주의하고 검산해야 합니다.
유철의아이디로 검색
=sumproduct(isnumber(find("우수",~~~)),~~~) 이렇게만 해도 될듯...
최우수 또는 우수를 뽑으라고 했으니 우수를 뽑으면 최우수 우수 다 뽑히므로..
그냥 이렇게만 해도 될듯....ㅎㅎ;;;
정혜진아이디로 검색
하두리아이디로 검색
변원선아이디로 검색
이희건아이디로 검색
박성주아이디로 검색