책 내용 질문하기
배열수식을 사용하는 함수들에 관한 질문
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
1
조회수
34
작성일
2018-12-06
작성자
탈퇴*원
첨부파일
average함수 같은 경우 배열수식을 사용할때 average(조건*평균_구할_범위) 를 사용하면
조건에 false된 목록들도 average에 적용 되어서 값이 다르게 나오기 때문에
average(if(조건,평균_구할_범위)로 해야 정상적인 값이 출력된다고 알고 있습니다.
혹시 다른 함수들 중에서도 이와 같이 배열수식을 사용했을 때 if를 써 줘야만 정상적인 값이 나오는 함수가 있는지 궁금합니다.
더불어 min을 배열수식으로 쓸때는 if문을 써서 조건을 넣는데
index, match,max 를 조합해서 배열수식을 쓸 때는 왜 max 조건식에 if가 안들어 가는지도 궁금합니다.
ex) {=index(범위,match(max((조건1)*(조건2)),(조건1)*(조건2),0),열조건)}
답변
2018-12-07 13:17:53
안녕하세요.
MAX 함수는 조건을 넣을 때, if를 사용해도 되고 사용하지 않아도 상관없습니다. 인수 0에 영향을 받지 않기 때문입니다.
0 이 반환되어 값에 영향을 주는 average, min, median, small 함수 등은 반드시 if 문과 함께 사용해야 합니다.
좋은 하루 보내세요.
-
관리자2018-12-07 13:17:53
안녕하세요.
MAX 함수는 조건을 넣을 때, if를 사용해도 되고 사용하지 않아도 상관없습니다. 인수 0에 영향을 받지 않기 때문입니다.
0 이 반환되어 값에 영향을 주는 average, min, median, small 함수 등은 반드시 if 문과 함께 사용해야 합니다.
좋은 하루 보내세요.