193쪽 하단 문제 제시는 평가가 최우수+우수 인 유지비의 합계를 구하고 그 식을 복사해라
이런문제입니다.
해답을 보면 우수만 찾고 최우수는 빠진 듯 합니다만.
평가가 "최우수" 이거나 "우수"인 유지비의 합은 4011960으로나오네요.
제가 작업한
엑셀 작업표를 첨부합니다.
뭐가 잘못된건지 모르겠습니다. 확인 부탁드립니다.
정답에 L4:L23))*1, 를 했는데 여기에는 최우수가 빠진 이유와 " *1"를 한 이유를 잘모르겠습니다.
안녕하세요. 길벗 수험서 운영팀입니다.
최우수 라는 글자에 우수라는 글자가 포함이 되어있습니다
FIND("우수",L4:L23)를 입력하면 불량 데이터는 우수라는 글자가 없으니 #value라는 오류가 발생하고
우수 데이터는 1, 최우수 데이터는 2 이렇게 결과를 반환합니다.
find 함수 결과로 1, 2가 나왔다는것은 우수라는 글자가 포함이 되어있다는것 입니다
#value라 나온것을 그냥 그대로 수식에 적용을 하면 안되니 isnumber라는 함수로 묶어준것이고
isnumber로 묶어주면 1, 2 라고 나온것은 true, #value 라고 나온것들은 false로 결과가 나올것입니다.
sumproduct라는 함수가 곱을 구한후 곱들의 합을 구해주는것인데
true * 유지비
false * 유지비 이렇게 계산을 할수가 없으니
true, false 값을 숫자로 바꾸기 위해 *1을 한것입니다.
true * 1을 하면 1이 나올것이고
false *1을 하면 0이 나옵니다
이렇게 숫자로 변경한것들을 유지비와 곱한 후 합을 구해주면 됩니다
아래 각 계산식을 썼을 때 결과이니 참고하면서 설명을 정독하시기 바랍니다

행복한 하루되세요.^^
-
관리자2026-04-09 17:50:57
안녕하세요. 길벗 수험서 운영팀입니다.
최우수 라는 글자에 우수라는 글자가 포함이 되어있습니다
FIND("우수",L4:L23)를 입력하면 불량 데이터는 우수라는 글자가 없으니 #value라는 오류가 발생하고
우수 데이터는 1, 최우수 데이터는 2 이렇게 결과를 반환합니다.
find 함수 결과로 1, 2가 나왔다는것은 우수라는 글자가 포함이 되어있다는것 입니다
#value라 나온것을 그냥 그대로 수식에 적용을 하면 안되니 isnumber라는 함수로 묶어준것이고
isnumber로 묶어주면 1, 2 라고 나온것은 true, #value 라고 나온것들은 false로 결과가 나올것입니다.
sumproduct라는 함수가 곱을 구한후 곱들의 합을 구해주는것인데
true * 유지비
false * 유지비 이렇게 계산을 할수가 없으니
true, false 값을 숫자로 바꾸기 위해 *1을 한것입니다.
true * 1을 하면 1이 나올것이고
false *1을 하면 0이 나옵니다
이렇게 숫자로 변경한것들을 유지비와 곱한 후 합을 구해주면 됩니다
아래 각 계산식을 썼을 때 결과이니 참고하면서 설명을 정독하시기 바랍니다

행복한 하루되세요.^^