문제 2-4번에 답이
=IFERROR(AVERAGE(IF(($C$3:$C$38=$N21)*($B$3:$B$38>=O$19)*($B$3:$B$38<=O$20),$F$3:$F$38)),"") 로나와있는데
=IFERROR(AVERAGE(IF(($C$3:$C$38=$N21)*($B$3:$B$38>=O19:S19)*($B$3:$B$38<=O20:S20),$F$3:$F$38)),"")로 지정하면 답이 왜 다른지 원리가 궁금합니다.
안녕하세요.
배열 수식에서 영역과 영역을 비교하지는 않습니다.
기준이 되는 셀 하나와 영역을 비교하는 것이죠.
$B$3:$B$38>=O19:S19
형식으로 사용되지 않습니다.
나이가 표5의 나이에 해당하는 숫자 이상인지 비교해야 하므로 O19 셀과 비교합니다. 오른쪽으로 채우기 핸들러를 이용해서 수식을 복사할 때 행이 고정되어야 하므로 O$19로 지정합니다.
($B$3:$B$38) 영역과도
($B$3:$B$38<=O$20)로 비교되어야 합니다.
좋은 하루 보내세요.
-
관리자2019-10-04 12:21:16
안녕하세요.
배열 수식에서 영역과 영역을 비교하지는 않습니다.
기준이 되는 셀 하나와 영역을 비교하는 것이죠.
$B$3:$B$38>=O19:S19
형식으로 사용되지 않습니다.
나이가 표5의 나이에 해당하는 숫자 이상인지 비교해야 하므로 O19 셀과 비교합니다. 오른쪽으로 채우기 핸들러를 이용해서 수식을 복사할 때 행이 고정되어야 하므로 O$19로 지정합니다.
($B$3:$B$38) 영역과도
($B$3:$B$38<=O$20)로 비교되어야 합니다.
좋은 하루 보내세요.