책 내용 질문하기
엑셀 1급 실전D형 계산작업 3번 문제입니다.
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
0
조회수
23
작성일
2025-05-14
작성자
나*우
첨부파일
아무생각없이 풀다가
average(조건*계산범위)가 안먹히는걸 알고 해설을 봤더니
average(if(조건,계산범위)) 로 푼다는 것을 알았습니다.
그래서 옛날에 이론공부할때 연습장에 옮겨적었던 것을 보니 sum, max와는 다르게 average와 min은 무조건 if를 써서 해야하더라구요. 혹시 이유가 있을까요? 아니면 그냥 그렇구나~ 하고 외우면 되는걸까요??
답변
2025-05-16 08:08:45
안녕하세요.
조건을 만족하지 않을 경우 0을 반환하는데, 이 0인 경우를 제외해야 하기 때문에 if문을 써야 하는 것입니다.
예를들면 0을 포함하여 5, 0, 5, 0 네 개의 평균을 구할 때와 0을 제외하고 5와 5 두 개의 평균을 구할 떄 결과가 달라집니다. 배열 수식에서 평균을 구할 때는 if 함수를 이용하여 조건을 만족하지 않는 경우(0)을 제외시켜야 하는 것입니다. 최소값도 마찬가지 입니다.
즐거운 하루 되세요.
-
관리자2025-05-16 08:08:45
안녕하세요.
조건을 만족하지 않을 경우 0을 반환하는데, 이 0인 경우를 제외해야 하기 때문에 if문을 써야 하는 것입니다.
예를들면 0을 포함하여 5, 0, 5, 0 네 개의 평균을 구할 때와 0을 제외하고 5와 5 두 개의 평균을 구할 떄 결과가 달라집니다. 배열 수식에서 평균을 구할 때는 if 함수를 이용하여 조건을 만족하지 않는 경우(0)을 제외시켜야 하는 것입니다. 최소값도 마찬가지 입니다.
즐거운 하루 되세요.