책 내용 질문하기
and, *
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
154
조회수
91
작성일
2011-07-20
작성자
첨부파일

3번문제에서요..

=AVERAGE(IF((MONTH($D$3:$D$28)>=4)*(MONTH($D$3:$D$28)<=5),$E$3:$E$28))

이렇게 쓰면 맞게나오는데

=AVERAGE(IF(and(MONTH($D$3:$D$28)>=4,MONTH($D$3:$D$28)<=5),$E$3:$E$28))

이렇게쓰면 왜 -이렇게 뜨나요?

그리고

=AVERAGE(IF(or(MONTH($D$3:$D$28)=4,MONTH($D$3:$D$28)=5),$E$3:$E$28))

이건 왜 틀리나요?

전 맨밑에꺼로해서 틀렸다가 두번째꺼로해서 맞나했더니 - 떠서...답보고 고쳤네요. 뭐가틀린거죠? ㅠㅠ

답변
2011-07-21 11:06:59

배열 수식에 and 함수를 사용할 수 없기 때문에 and가 들어간 식은 사용할 수 없습니다.

or도 마찮가지 입니다. or 조건으로 사용하고 싶으시다면

=AVERAGE(IF((MONTH($D$3:$D$28)=4)+(MONTH($D$3:$D$28)=5),$E$3:$E$28))

와 같이 + 로 조건을 연결 하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2011-07-21 11:06:59

    배열 수식에 and 함수를 사용할 수 없기 때문에 and가 들어간 식은 사용할 수 없습니다.

    or도 마찮가지 입니다. or 조건으로 사용하고 싶으시다면

    =AVERAGE(IF((MONTH($D$3:$D$28)=4)+(MONTH($D$3:$D$28)=5),$E$3:$E$28))

    와 같이 + 로 조건을 연결 하시면 됩니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.