책 내용 질문하기
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용) - 엑셀 엑세스2010
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
24
조회수
809
작성일
2018-06-18
작성자
탈퇴*원
첨부파일

2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용) - 엑셀 엑세스2010 제 3권인데요 p24쪽에서 기출문제에 전공2 평균을 계산하라고 하는데 average(if(($c$3:$c$12=h3)*($f$3:$f$12>90),$f$3:$f$12))에서 if조건이 2개 이면 당연히 and함수나 or 함수 이용해 하지 않나요? 그런데 풀이에서는 *로 그냥 이어버렸는데 이해가 가지 않네요 *은 어떻게 사용하는건가요?

답변
2018-06-26 10:48:53

안녕하세요.

배열 수식의 원리 인해 조건이 2개 이상을 만족해야 하는 경우 *을 이용하게 됩니다.

조건이 맞는 True는 1, 조건에 맞지 않는 False는 0으로 인식되는데,

여러 조건이 맞는 경우 그 값을 그대로 유지하는 방법은 1을 곱하는 것이고

조건이 하나라도 맞지 않은 경우 그 값을 0으로 변경하는 것은 0을 곱하는 것입니다.

이로 인해 각 조건을 *로 연결하게 되는 것이죠.

물론 Or 조건의 개념을 +를 사용하는 경우가 있기는 한데, 복잡한 과정으로 인해 거의 사용하지 않고 있습니다.

우선 배열 수식에서는 조건을 나열하여 ~별 ~별 ~의 값을 구한다고 할 때 각 ~별 조건을 서로 *로 연결한다고 암기하세요.

오늘도 즐거운 하루 되세요.

  • *
    2018-06-26 10:48:53

    안녕하세요.

    배열 수식의 원리 인해 조건이 2개 이상을 만족해야 하는 경우 *을 이용하게 됩니다.

    조건이 맞는 True는 1, 조건에 맞지 않는 False는 0으로 인식되는데,

    여러 조건이 맞는 경우 그 값을 그대로 유지하는 방법은 1을 곱하는 것이고

    조건이 하나라도 맞지 않은 경우 그 값을 0으로 변경하는 것은 0을 곱하는 것입니다.

    이로 인해 각 조건을 *로 연결하게 되는 것이죠.

    물론 Or 조건의 개념을 +를 사용하는 경우가 있기는 한데, 복잡한 과정으로 인해 거의 사용하지 않고 있습니다.

    우선 배열 수식에서는 조건을 나열하여 ~별 ~별 ~의 값을 구한다고 할 때 각 ~별 조건을 서로 *로 연결한다고 암기하세요.

    오늘도 즐거운 하루 되세요.

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