첫번째 질문!
109쪽 답을 보면 3번에
[I3] : =G3 * ( VLOOKUP(F3, $A$17:$B$20, 2) + IF( (OR(F3)>=10, D3="과장), 5% , 0 ) )
이렇게 나와있는데 저는
=G3 * IF( OR( F3 >=10, D3="과장"), VLOOKUP( F3, $A$17:$B$20, 2 ) + 5%, VLOOKUP( F3, $A$17:$B$20, 2 ) )
이렇게 썼거든요
이런식으로 과정이 달라도 결과가 같으면 채점이 어떻게 되는건가요??
두번째 질문!
111쪽 3번에
=MAX(($B$12:$B$27=$A3)*$F$12:$F$27)-AVERAGE(IF($B$12:$B$27=$A3,$F$12:$F$27))
여기서 MAX일때는 조건을 써도 IF를 사용하지 않았는데
AVERAGE다음에는 왜 IF를 쓰는건가요?
세번째 질문!
143쪽 2번에
[H9] = {=SUM( (IF($C$3:$C$23<=H8, 1, 0) )}
여기서 뒤에 1 과 0 은 왜 쓰는건가요???
1. 네 주어진 함수를 사용하여 올바른 값이 나온다면 식이 달라도 정답으로 인정 됩니다.
2.
평균값이 186,503이 나왔어요.
if문을 입력할때 if(B11:B29=B3,G11:G29)처럼 작성하는 것은 조건이 거짓일 경우 "반환할 값"이 생략 (if(B11:B29=B3,G11:G29,"반환할 값"))된 것으로, if(B11:B29=B3,G11:G29,"")과 같이 조건의 값이 거짓일 때 이론적으로 아무값도 없는 NULL값을 반환 하라는 뜻입니다. NULL값이 반환되면 아무것도 없는 것이기 떄문에 AVERAGE 함수의 배열요소에서 제외 됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0)이나 AVERAGE((B11:B29=B3)*(G11:G29)와 같이 작성하면 조건이 거짓일때 0이 AVERAGE함수로 포함되어 평균이 계산 되는 것입니다. 즉 ''=AVERAGE(550000.1650000,4000000,165000,770000)'' 와 ''=AVERAGE(550000.1650000,4000000,165000,770000,0...)''의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.
sum(if(조건,1,0))
if문을 때어놓고 보면 조건이 참이면 1을 반영한다 라는 뜻이 됩니다.
조건이 참이면 1 아니면 0을 나타내므로
=sum(1,1,0,1,0,1,0,0,1)
과 같은 값이 나올 것이고 이 값들을 모두 더해서 5라는 개수를 나타내게 되죠.
즉 조건에 맞는 것의 개수를 세는 방법이 되는 것입니다.
0을 생략을 하든 0을 사용하든 결과가 같기 때문에 0이나 생략으로 사용하는 것입니다.
-
*2013-01-29 07:45:33
1. 네 주어진 함수를 사용하여 올바른 값이 나온다면 식이 달라도 정답으로 인정 됩니다.
2.
1편 엑셀 112 페이지 설명입니다.
평균값이 186,503이 나왔어요.
if문을 입력할때 if(B11:B29=B3,G11:G29)처럼 작성하는 것은 조건이 거짓일 경우 "반환할 값"이 생략 (if(B11:B29=B3,G11:G29,"반환할 값"))된 것으로, if(B11:B29=B3,G11:G29,"")과 같이 조건의 값이 거짓일 때 이론적으로 아무값도 없는 NULL값을 반환 하라는 뜻입니다. NULL값이 반환되면 아무것도 없는 것이기 떄문에 AVERAGE 함수의 배열요소에서 제외 됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0)이나 AVERAGE((B11:B29=B3)*(G11:G29)와 같이 작성하면 조건이 거짓일때 0이 AVERAGE함수로 포함되어 평균이 계산 되는 것입니다. 즉 ''=AVERAGE(550000.1650000,4000000,165000,770000)'' 와 ''=AVERAGE(550000.1650000,4000000,165000,770000,0...)''의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.
3.sum(if(조건,1,0))
if문을 때어놓고 보면 조건이 참이면 1을 반영한다 라는 뜻이 됩니다.
조건이 참이면 1 아니면 0을 나타내므로
=sum(1,1,0,1,0,1,0,0,1)
과 같은 값이 나올 것이고 이 값들을 모두 더해서 5라는 개수를 나타내게 되죠.
즉 조건에 맞는 것의 개수를 세는 방법이 되는 것입니다.
0을 생략을 하든 0을 사용하든 결과가 같기 때문에 0이나 생략으로 사용하는 것입니다.
좋은 하루 되세요."