책 내용 질문하기
sumproduct문제라도 유형이나 요구하는 문제의 내용이 다르면 =SUMPRODUCT(ISNUMBER(FIND("우수",L5:L24))*1,K5:K24) 이내용처럼 써야되는지? 문제를 바꿔서 내면 어떻게 접목을 시켜야하는지
기출문제 1권 내용중 설명좀 해주세요!!
도서
[2012] 사무자동화산업기사 실기(오피스 2007 사용자용)
페이지
225
조회수
42
작성일
2012-10-22
작성자
첨부파일
항상 성실한 답변 감사하구요
두가지 질문이 있어서요!!~~~~
1) 기출문제 1권에서 225페이지에 엑셀수식 작성조건 1번 설명해주세요!1
=IF((D4*0.1+E4*0.9)*10>=1000,(D4*0.9+E4*0.1)*10,(D4*0.1+E4*0.9)*10)
-----(D4*0.1+E4*0.9)*10)이부분을 왜 추가해서 식을 써줘야하나요?
2) 기출문제 1권에서 245페이지 엑셀 작성조건 8번 계산식이 왜 이렇게 나오죠?
=SUMPRODUCT(ISNUMBER(FIND("최우수",L5:L24)+ISNUMBER(FIND("우수",L5:L24)),K5:K24)
다른문제에서도 이런식으로 쓰던데 참 혼동되네요? 이런식으로 써도 되지 않나요?
=SUMPRODUCT(ISNUMBER(FIND("최우수",L5:L24)+ISNUMBER(FIND("우수",L5:L24)),K5:K24)
다른문제에서도 이런식으로 쓰던데 참 혼동되네요? 이런식으로 써도 되지 않나요?
sumproduct문제라도 유형이나 요구하는 문제의 내용이 다르면 =SUMPRODUCT(ISNUMBER(FIND("우수",L5:L24))*1,K5:K24) 이내용처럼 써야되는지? 문제를 바꿔서 내면 어떻게 접목을 시켜야하는지
모르겟어요?
그런데 정답은 =SUMPRODUCT(ISNUMBER(FIND("우수",L5:L24))*1,K5:K24)이내용이더라구요.
왜 최우수는 더해주지않고 왜 *1을 해주는지 이해가안가요?
두가지 방법인지?혼동돼요! !아니면 두가지 방법이 있나해서요.
설명해주시면 감사하겠습니다.
왜 최우수는 더해주지않고 왜 *1을 해주는지 이해가안가요?
두가지 방법인지?혼동돼요! !아니면 두가지 방법이 있나해서요.
설명해주시면 감사하겠습니다.
답변
2012-10-22 12:43:25
안녕하세요. 길벗 수험서 운영팀입니다.
1. 문제를 보면
총판매량은 (상반기판매 × 0.1 + 하반기판매 × 0.9) × 10(단, 결과값이 1000 이상이면 (상반기판매 × 0.9 + 하반기판매 × 0.1) × 10으로 계산)입니다.
이는 총판매량은 (상반기판매 × 0.1 + 하반기판매 × 0.9) × 10으로 하되, 결과값이 1000 이상이면 (상반기판매 × 0.9 + 하반기판매 × 0.1) × 10으로 계산합니다.
각각을 분리하여 수식으로 작성해 보면
총ㅍ나매량 (상반기판매 × 0.1 + 하반기판매 × 0.9) × 10 : IF((D4*0.1+E4*0.9)*10>=1000, (D4*0.9+E4*0.1)*10
결과값이 1000 이상이면 : (D4*0.1+E4*0.9)*10입니다.
2. FIND(찾을 텍스트, 문자열, 시작 위치) 함수는 찾을 텍스트를 문자열에서 찾아 시작 위치를 반환하는 함수입니다.
최우수에는 우수가 포함되어 있기 때문에 우수를 사용하면 우수(1), 최우수(2)를 모두 찾을 수 있습니다.
그렇기 때문에
=sumproduct(isnumber(find("우수",범위)*1 ,범위))으로 식을 작성하면 최우수와 우수를 모두 찾습니다.
반면
최우수에는 우수가 포함되어 있기 때문에 우수를 사용하면 우수(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으로 표시됩니다.
ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다. 일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.
행복한 하루되세요.^^
"
-
*2012-10-22 12:43:25
안녕하세요. 길벗 수험서 운영팀입니다.
1. 문제를 보면총판매량은 (상반기판매 × 0.1 + 하반기판매 × 0.9) × 10(단, 결과값이 1000 이상이면 (상반기판매 × 0.9 + 하반기판매 × 0.1) × 10으로 계산)입니다.이는 총판매량은 (상반기판매 × 0.1 + 하반기판매 × 0.9) × 10으로 하되, 결과값이 1000 이상이면 (상반기판매 × 0.9 + 하반기판매 × 0.1) × 10으로 계산합니다.각각을 분리하여 수식으로 작성해 보면총ㅍ나매량 (상반기판매 × 0.1 + 하반기판매 × 0.9) × 10 : IF((D4*0.1+E4*0.9)*10>=1000, (D4*0.9+E4*0.1)*10결과값이 1000 이상이면 : (D4*0.1+E4*0.9)*10입니다.2. 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으로 표시됩니다.행복한 하루되세요.^^"