책 내용 질문하기
MIN 함수 질문
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
조회수
45
작성일
2015-01-31
작성자
첨부파일

MAX((조건)*범위) 의 배열수식은 되는데요,

MIN((조건)*범위) 의 배열수식은 값이 안나오네요.

어느 엑셀파일에서나 마찬가지입니다.

식이 없는건가요?

답변
2015-02-02 10:46:20

안녕하세요.

교재 106쪽에 나와있는 설명입니다. min도 average와 동일한 이유로 배열 수식을 작성할 떄는 반드시 if문과 같이 작성해야 합니다.

IF문을 입력할 때 IF(B11:B29=B3, G11:G29)처럼 작성하는 것은 조건이 거짓일 경우“반환할 값”이 생략(IF(B11:B29=B3,G11:G29, “반환할 값”))된 것으로, IF(B11:B29=B3, G11:G29, “”)과 같이 조건의 값이 거짓일 때 이론적으로 아무 값도 없는 NULL 값을 반환하라는 뜻입니다. NULL 값이 반환되면 아무 값도 없는 것이기 때문에 AVERAGE 함수의 배열 요소에서 제외됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0))이나 AVERAGE((B11:B29=B3)*G11:G29)와 같이작성하면 조건이 거짓일 때 0이
AVERAGE 함수의 인수로 포함되어 평균이 계산되는 것입니다. 즉‘=AVERAGE(550000,1650000,400000,165000,770000)’와 ‘=AVERAGE(0,550000,0,0,1650000,0,0…)’의 차이겠죠. 같은 이유로 MIN, MEDIAN, SMALL 등의 함수도 배열 수식으로 작성할 경우 반드시 IF문과 함께 사용해야 합니다.

즐거운 하루 되세요.

"
  • *
    2015-02-02 10:46:20

    안녕하세요.

    교재 106쪽에 나와있는 설명입니다. min도 average와 동일한 이유로 배열 수식을 작성할 떄는 반드시 if문과 같이 작성해야 합니다.

    IF문을 입력할 때 IF(B11:B29=B3, G11:G29)처럼 작성하는 것은 조건이 거짓일 경우“반환할 값”이 생략(IF(B11:B29=B3,G11:G29, “반환할 값”))된 것으로, IF(B11:B29=B3, G11:G29, “”)과 같이 조건의 값이 거짓일 때 이론적으로 아무 값도 없는 NULL 값을 반환하라는 뜻입니다. NULL 값이 반환되면 아무 값도 없는 것이기 때문에 AVERAGE 함수의 배열 요소에서 제외됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0))이나 AVERAGE((B11:B29=B3)*G11:G29)와 같이작성하면 조건이 거짓일 때 0이
    AVERAGE 함수의 인수로 포함되어 평균이 계산되는 것입니다. 즉‘=AVERAGE(550000,1650000,400000,165000,770000)’와 ‘=AVERAGE(0,550000,0,0,1650000,0,0…)’의 차이겠죠. 같은 이유로 MIN, MEDIAN, SMALL 등의 함수도 배열 수식으로 작성할 경우 반드시 IF문과 함께 사용해야 합니다.

    즐거운 하루 되세요.

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