1. 244쪽 표를 엑셀로 만드는데, 252쪽과 같이 DSUM 함수를 써서 '차량번호가 5로 끝나는 승용차의 합계'를 구했는데 계속 0이 나옵니다.
띄어쓰기까지 확인했는데, 왜 0이 나오는지 모르겠습니다.
2. '차량번호가 5로 끝나는 승용차의 합계'를 꼭 '???5'만 입력가능한가요? '*5'로 하면 안되나요?
3. 평가가 최우수이거나 우수인 유지비 합계 구할 때, 8회기출에서 썼던 SUMPRODUCT 식을 숫자만 바꿔서 썼는데 답이 전혀 다르게 나오네요. 왜 이렇게 쓰면 안되는 건가요?
해설에 있는, SUMPRODUCT(ISNUMBER(FIND("우수",L5:L24))*1,k5:K24)에서 '*1'을 왜 하는지 궁금합니다.
1.
차량번호는 숫자 형식이 아닙니다.
245페이지
사) 기타
모든 수치는 천단위마다 ,(콤마)를 표시하고,
라는 지시사항이 있는데
차량번호는 , 를 표시 할 수 없기 때문에 숫자가 아닌 문자로 작성되어야 합니다.
문자로 작성하기 위해서
차량번호가 입력된 셀을 블록 지정한 후
셀서식 -> 텍스트를 지정한 후
차량번호를 다시 입력하고
???5
를 확인 해 보시기 바랍니다.
2. 결과가 정확히 나오면 상관없지만 dsum 함수의 조건에 *5 로 작성하면 5로 끝나는 값이 아닌 5를 포함하는 값이 되므로
사용할 수 없는 것입니다.
3.
"우수" 로 찾으시면 최우수와 우수를 찾을 수 있기 때문에 최우수를 사용하지 않아도 됩니다.
find 에서 우수 를 찾으면 우수와 최우수 모두 찾을 수 있는 것이죠.
ISNUMBER의 결과는 True나 False로 산출되는데 단독의 경우 True나 False로 산출되고
ISNUMBER의 결과를 더하거나 곱하는 경우에는 값에 따라 1(Ture) 또는 0(False)으로 산출됩니다.
이를 1 또는 0으로 산출하기 위해 인위적으로 *1을 수행하는 것이죠.
*1은 자기 자신을 의미하므로 형식적인 과정입니다.
True*1 = 1
False*1 = 0이므로 True나 False를 1과 0으로 변환하는 한 과정으로 이해하시면 됩니다.
좋은 하루 되세요.
-
*2015-11-09 10:20:04
1.
차량번호는 숫자 형식이 아닙니다.
245페이지
사) 기타
모든 수치는 천단위마다 ,(콤마)를 표시하고,
라는 지시사항이 있는데
차량번호는 , 를 표시 할 수 없기 때문에 숫자가 아닌 문자로 작성되어야 합니다.
문자로 작성하기 위해서
차량번호가 입력된 셀을 블록 지정한 후
셀서식 -> 텍스트를 지정한 후
차량번호를 다시 입력하고
???5
를 확인 해 보시기 바랍니다.
2. 결과가 정확히 나오면 상관없지만 dsum 함수의 조건에 *5 로 작성하면 5로 끝나는 값이 아닌 5를 포함하는 값이 되므로
사용할 수 없는 것입니다.
3.
"우수" 로 찾으시면 최우수와 우수를 찾을 수 있기 때문에 최우수를 사용하지 않아도 됩니다.
find 에서 우수 를 찾으면 우수와 최우수 모두 찾을 수 있는 것이죠.
ISNUMBER의 결과는 True나 False로 산출되는데 단독의 경우 True나 False로 산출되고
ISNUMBER의 결과를 더하거나 곱하는 경우에는 값에 따라 1(Ture) 또는 0(False)으로 산출됩니다.이를 1 또는 0으로 산출하기 위해 인위적으로 *1을 수행하는 것이죠.
*1은 자기 자신을 의미하므로 형식적인 과정입니다.
True*1 = 1
False*1 = 0이므로 True나 False를 1과 0으로 변환하는 한 과정으로 이해하시면 됩니다.좋은 하루 되세요.