안녕하세요?
1. 입력자료에서 차량번호는 숫자로 보이지만, 숫자로 처리할 경우 주어진 조건을 처리할 수가 없어...
셀서식에서 차량번호 열을 모두 텍스트로 지정해서 결과값을 구하였는데.... 문제는 작성조건 10번
에서 문제가 발생되어 한 참을 해멨습니다.
차량번호 열을 셀서식- 텍스트로 지정한 것과 숫자앞에 '(작은따옴표) 붙이는 것이랑 무슨차이가
있는지요? 전자와 후자 모두 텍스트가 아닌지???
2. 3, 6, 9에 대한 연비분포를 수식복사하지 않고, 함수마법사나 수식을 직접입력을 하여도 책에 있는
결과 처럼 나오지 않습니다. 연비분포 3,6,9 각각 구해도 모두 2만 출력되네요.(배열수식 적용됨)
입력 완료시 단축키 적용해서 했는데, 저만 안되는지?
3. p.252페이지 조건 8번에 대한 수식에 대해 이해가 되지 않습니다. 보충설명 부탁드립니다.
답. =SUMPRODUCT(ISNUMBER(FIND("우수",L5:L24))*1,K5:K24)
=SUMPRODUCT(ISNUMBER(FIND("최우수",L5:L24))+ISNUMBER(FIND("우수",L5:L24)),K5:K24)
위의 수식으로 했을 경우 왜 다른 결과가 나오는지요? 완벽히 이해를 못해서 그런지 이런 문제를
만났을 때 응용이 안되네요.
첨부파일을 올려드립니다.
그럼이만.
안녕하세요. 길벗 수험서 운영팀입니다.
최우수에는 우수가 포함되어 있기 때문에 우수를 사용하면 우수(1), 최우수(2)를 모두 찾을 수 있습니다.
그렇기 때문에
=sumproduct(isnumber(find("우수",범위)*1 ,범위))
=sumproduct(isnumber(find(우수,범위)+sumproduct(isnumber(find(최우수,범위),범위)로 수식을 작성하면
결과적으로 우수+최우수+최우수가 되므로 최우수를 2번 더하므로 올바른 값이 나오지 않습니다.
ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다. 일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.
-
*2012-04-25 09:57:53
안녕하세요. 길벗 수험서 운영팀입니다.
1. 셀 서식 대화상자에서의 텍스트는 표시 형식을 의미합니다. 즉, 표시되는 형식만 텍스트일뿐이며, 작은 따옴표를 입력한 후 숫자를 입력하게되면, 숫자를 텍스트로 인식하게 됩니다.2. FREQUENCY 함수는 배열 함수로 값을 구할 범위를 블록으로 지정한 후 수식을 입력하고 [Ctrl]+[Shift]+[Enter]를 눌러주어야 합니다. 하나의 셀에 결과를 구한 후 채우기 핸들을 이용하면 않됩니다.3. FIND(찾을 텍스트, 문자열, 시작 위치) 함수는 찾을 텍스트를 문자열에서 찾아 시작 위치를 반환하는 함수입니다.
최우수에는 우수가 포함되어 있기 때문에 우수를 사용하면 우수(1), 최우수(2)를 모두 찾을 수 있습니다.
그렇기 때문에
=sumproduct(isnumber(find("우수",범위)*1 ,범위))식을 작성하면 최우수와 우수를 모두 찾습니다.
=sumproduct(isnumber(find(우수,범위)+sumproduct(isnumber(find(최우수,범위),범위)로 수식을 작성하면
결과적으로 우수+최우수+최우수가 되므로 최우수를 2번 더하므로 올바른 값이 나오지 않습니다.
ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다. 일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.행복한 하루되세요.^^"