제품사와 가격을 이용하여 ~영역에 제품사별 가격이 200000초과 400000이하인 가격의 평균을 계산하여 표시하라( AVERAGE, IF 사용) 문제에서
{=AVERAGE(IF(($B$4:$B$17=$A21)*(400000>=$F$4:$F$17>200000),$F$4:$F$17))}
위와 같이 정답을 썻는데 틀렸습니다 그래서 정답을 보니
{=AVERAGE(IF(($B$4:$B$17=$A21)*(400000>=$F$4:$F$17)*($F$4:$F$17>200000),$F$4:$F$17))}
이 값이 정답 이던데 이론상으론 두식이 같다고 생각되는데 결과값이 다르게 나오는 이유가 무엇입니까?
답변 부탁드리겠습니다!
400000>=$F$4:$F$17>200000
와 같은 수식을 사용할 수 없습니다.
배열 수식이나 일반 수식 모두 위의 방법으로는 결과가 나오지 않으세요.
이론상으로는 가능할 것 같지만 엑셀에서 받아들여 계산 하지 못하기 때문에
{=AVERAGE(IF(($B$4:$B$17=$A21)*(400000>=$F$4:$F$17)*($F$4:$F$17>200000),$F$4:$F$17))}
와 같이 따로 계산하고 * 로 연결 하는 것입니다.
좋은 하루 되세요.
-
*2016-02-02 12:02:10
400000>=$F$4:$F$17>200000
와 같은 수식을 사용할 수 없습니다.
배열 수식이나 일반 수식 모두 위의 방법으로는 결과가 나오지 않으세요.
이론상으로는 가능할 것 같지만 엑셀에서 받아들여 계산 하지 못하기 때문에
{=AVERAGE(IF(($B$4:$B$17=$A21)*(400000>=$F$4:$F$17)*($F$4:$F$17>200000),$F$4:$F$17))}
와 같이 따로 계산하고 * 로 연결 하는 것입니다.
좋은 하루 되세요.