문제 2 계산작업의 5번 배열수식 문제입니다.
=AVERAGE(IF(($A38=$D$3:$D$34)*(IFERROR(FIND("정보",$A$3:$A$34)>=1,FALSE)),$G$3:$G$34))
-->이게 정답인데
=AVERAGE(IF(($A38=$D$3:$D$34)*(FIND("정보",$A$3:$A$34)>=1),$G$3:$G$34))
--> 이렇게 입력하는 것도 되지 않나요?...이렇게 입력하니 값이 구해지지 않네요. 이유를 알고싶습니다!
=average(if((조건1)*(조건2),값을구할범위)
로 작성된 것인데요.
조건에는 true 나 fasle 가 나오게 식을 작성해야 합니다.
그런데 find 만 이용해서는 true 나 false 값이 나오지 않습니다.
find 를 사용하면 true 나 오류값이 표시되므로
정화한 결과가 나오지 않을 수 있습니다.
그래서 iferror을 이용하여 true 나 false 값이 나올 수 있도록 작성한 것입니다.
문제에서 원하는 함수를 이용해야 하기 때문에 모든 함수를 이용해야 하는 것도 있구요.
좋은 하루 되세요.
-
*2016-09-22 10:21:34
=average(if((조건1)*(조건2),값을구할범위)
로 작성된 것인데요.
조건에는 true 나 fasle 가 나오게 식을 작성해야 합니다.
그런데 find 만 이용해서는 true 나 false 값이 나오지 않습니다.
find 를 사용하면 true 나 오류값이 표시되므로
정화한 결과가 나오지 않을 수 있습니다.
그래서 iferror을 이용하여 true 나 false 값이 나올 수 있도록 작성한 것입니다.
문제에서 원하는 함수를 이용해야 하기 때문에 모든 함수를 이용해야 하는 것도 있구요.
좋은 하루 되세요.