액셀 491페이지 함수3번문제
=MAX(($A3=$B$12:$B$27)*$F$12:$F$27)-AVERAGE(($A3=$B$12:$B$27)*$F$12:$F$27) 에서
해설에서는 뒷구간 average(if( , )) 로 average와 if 함수를 같이사용하였는데
if를 사용하지않고 위의 식처럼 작성하면 왜 답이 다르게 나오나요 ??
그리고 if 를 꼭 사용해야한다면 max구간에도 if를 사용해줘야하는 것 아닌가요?
안녕하세요.
average 함수와 if문을 함께 사용하면 if의 조건이 거짓일 때, false 값을 반환하여 평균을 구할 때 영향을 받기 않지만,
if 없이 조건을 넣으면, 거짓일 때, 0을 반환해서 평균값에 영향을 주게 됩니다.
그래서 average 함수는 조건을 넣을 때, if문을 사용해 주셔야 합니다.
average 함수 외에도 min, median, small 함수 등은 조건을 넣을 때 if문을 사용하셔야 합니다.
배열 수식으로 사용되는 예는 교재 122쪽~129쪽을 참고해 주세요.
다음은 배열 수식에 활용되는 함수들을 정리한 것입니다.
=sum(if(조건),1))
=SUM(조건)*1)
=count(If(조건),1))
=count(if(조건,개수 구할 범위))
=count(if((조건1)*(조건2),1)) - 조건이 2개일 경우
=sum((조건1)*(조건2)*합계구할범위)
=sum(if((조건1)*(조건2), 합계구할범위))
=sum((조건)*합계구할범위)
=max((조건1)*(조건2)*최대값을 구할 범위)
=max(if(조건,최대값구할범위))
=large((조건)*계산범위,N번째로 큰수)
=large(if((조건, 계산범위) ,N번째로 큰수)
=small(if(조건,값 구할 범위),N번째로 작은 수)
=average(if(조건,평균구할범위))
=median(if(조건, 중간값을 구할 범위))
좋은 하루 보내세요.
-
*2018-09-06 10:29:15
안녕하세요.
average 함수와 if문을 함께 사용하면 if의 조건이 거짓일 때, false 값을 반환하여 평균을 구할 때 영향을 받기 않지만,
if 없이 조건을 넣으면, 거짓일 때, 0을 반환해서 평균값에 영향을 주게 됩니다.
그래서 average 함수는 조건을 넣을 때, if문을 사용해 주셔야 합니다.
average 함수 외에도 min, median, small 함수 등은 조건을 넣을 때 if문을 사용하셔야 합니다.
배열 수식으로 사용되는 예는 교재 122쪽~129쪽을 참고해 주세요.
다음은 배열 수식에 활용되는 함수들을 정리한 것입니다.
=sum(if(조건),1))
=SUM(조건)*1)
=count(If(조건),1))
=count(if(조건,개수 구할 범위))
=count(if((조건1)*(조건2),1)) - 조건이 2개일 경우=sum((조건1)*(조건2)*합계구할범위)
=sum(if((조건1)*(조건2), 합계구할범위))
=sum((조건)*합계구할범위)
=max((조건1)*(조건2)*최대값을 구할 범위)
=max(if(조건,최대값구할범위))=large((조건)*계산범위,N번째로 큰수)
=large(if((조건, 계산범위) ,N번째로 큰수)
=small(if(조건,값 구할 범위),N번째로 작은 수)
=average(if(조건,평균구할범위))
=median(if(조건, 중간값을 구할 범위))좋은 하루 보내세요.