1.함수 사용이 제시 되어있는데, 여기 주어진 함수를 반드시 다 써야되나요?
어쩔 때는 풀다보면 4개 주어진 것 중 3개 만으로 조건을 다 만족시켜서 답을 이끌어냈는데... 남은 하나를 어디다가 사용해야할지 모를 때도 있거든요..
2.그리고, 연산자 & 같은 것들도 사용하라고 적혀있을 때가 있고 그렇지 않을 때가 있는데, 적혀있지 않을 때 사용하면 안되는 건가요?
+) 추가로, +나 -연산자도 주어졌을 때만 사용가능한가요?
3. 배열 수식 사용할때,
average(if((조건)*(조건),범위)로 쓰는 거랑, average((조건)*(조건)*범위)로 쓰는거랑 뭐가 차이죠? 여기서 1번 제가 질문한 것에서 주어진 사용 함수의 if를 쓰라했는데 안쓰는 경우에는 틀리나요?
빠른 답변 부탁드립니다 ㅠㅠ
1. 주어진 함수를 모두 사용하여 작성하라는 문제였다면 모두 사용하셔야 합니다.
2. & 연산자는 주어진 경우에만 사용가능 하구요. + , - 는 언제든 사용 가능 합니다.
3. if 를 사용하지 않으면 정확한 결과가 나오지 않으므로 if 를 사용하셔야 합니다.
아래 설명을 참고해 주세요.
평균값이 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(0,550000,0,0,1650000,0,0...)의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.
=AVERAGE(550000,1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...) 차이 라고 했는데
첫번째 것은 5650000/5 가 되어 결과가 1130000 되고
두번째 것은 220000/7 이 되어 31428.57143 이 나옵니다.
즉 0 값도 포함하여 나누는 것과 0 값을 포함하지 않고 나누는 것의 차이가 되겠죠.
좋은 하루 되세요.
-
*2018-05-24 09:56:56
1. 주어진 함수를 모두 사용하여 작성하라는 문제였다면 모두 사용하셔야 합니다.
2. & 연산자는 주어진 경우에만 사용가능 하구요. + , - 는 언제든 사용 가능 합니다.
3. if 를 사용하지 않으면 정확한 결과가 나오지 않으므로 if 를 사용하셔야 합니다.
아래 설명을 참고해 주세요.
평균값이 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(0,550000,0,0,1650000,0,0...)의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.=AVERAGE(550000,1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...) 차이 라고 했는데
첫번째 것은 5650000/5 가 되어 결과가 1130000 되고
두번째 것은 220000/7 이 되어 31428.57143 이 나옵니다.
즉 0 값도 포함하여 나누는 것과 0 값을 포함하지 않고 나누는 것의 차이가 되겠죠.
좋은 하루 되세요.