4회 기출문제 계산작업에서 average,if,month함수를 이용한 배열수식을 통해 4~5월 수량평균을 구하는 문제가 있는데요. 저는 4월,5월 이렇게 조건이 2개라고 생각해서 average(if((조건1)*(조건2),평균을 구할 범위)) 를 통해서 답을 구하려고 했는데 답이 안나와서 정답을 봤더니 "*"가 아닌 "+"로 연결이 되있더라구요.
책에도 조건이 2개 이상일때는 '*' 연산자로 조건을 연결시켜주면 된다는 말밖에 못 찾아서요ㅠㅠ
왜그런지 알려주세요~~
그리고 if,iserror,value함수사용하는 문제에서 if(iserror((value(셀)),~~~~~) 에서 true를 반환하게 되면
굳이 iserror(value())=true라고 지정할 필요가 없나요? 지정해도 답은 똑같이 나오는데 궁금해서요^^
답변 부탁드립니당~(__)(^^)
조건을 * 로 이으면 and 조건이고
조건을 + 로 이으면 or 조건입니다.
=AVERAGE(IF((MONTH($D$3:$D$28)>=4)*(MONTH($D$3:$D$28<=5)),$E$3:$E$28))
4이상 5이하 이므로 and 조건이어야 하죠. 그래서 * 로 연결이 되구요.
=AVERAGE(IF((MONTH($D$3:$D$28)=4)+(MONTH($D$3:$D$28=5)),$E$3:$E$28))
4이거나 5인 이 되어야 4와 5를 포함 하기때문에 + 로 이어줍니다.
두식 모두 사용이 가능 합니다.
좋은 하루 되세요.
-
*2011-05-06 10:33:13
조건을 * 로 이으면 and 조건이고
조건을 + 로 이으면 or 조건입니다.
=AVERAGE(IF((MONTH($D$3:$D$28)>=4)*(MONTH($D$3:$D$28<=5)),$E$3:$E$28))
4이상 5이하 이므로 and 조건이어야 하죠. 그래서 * 로 연결이 되구요.
=AVERAGE(IF((MONTH($D$3:$D$28)=4)+(MONTH($D$3:$D$28=5)),$E$3:$E$28))4이거나 5인 이 되어야 4와 5를 포함 하기때문에 + 로 이어줍니다.
두식 모두 사용이 가능 합니다.
좋은 하루 되세요.
"