라벨이 sumifs인 게시물 표시

여러 조건에 맞는 셀의 평균 구하기 (AVERAGEIFS 함수)

고생끝에 SUMPRODUCT함수를 완전히 이해했다. 그래서 다중 조건에 맞는 셀의 합이나 평균을 구할 수 있게 되었다. 예를 들면, 8반학생 중에 영어90점 이상이고 수학이 80점 이상인 학생들의 국어점수의 평균을 구하고 싶다면? 그럼 수식은 다음과 같이 된다. =sumproduct(n(학생의반=8)*n(영어>90)*n(수학>80)*(국어))/sumproduct(n(학생의반=8)*n(영어>90)*n(수학>80)) 8반이며 영어90점 이상이고 수학이 80점 이상인 학생들의 국어점수의 합계/(나누기) 8반 학생중 영어90점 이상, 수학 80점 이상인 학생들의 숫자 = 8반 학생중 영어90점 이상, 수학 80점 이상인 학생들의 국어점수 평균 SUMPRODUCT함수가 각 조건들의 논리값중 TRUE만을 1로 반환한다는 점을 이용, 분모에는 주어진 조건을 만족하는 셀의 개수를, 분자에는 주어진 조건을 만족하는 셀안의 값의 합을 점수합계/학생수=평균 이라는 공식에 넣어서 만든 수식이다. 나름대로 애써서 만들었고, 그 결과에 대해 만족했다. 그런데....... 오늘 AVERAGEIFS 라는 함수를 알게 되었다. 2007에서 새로 만들어진 함수인데, 위의 수식을 간단하게 만들 수 있다. =AVERAGEIFS(국어,반,"=8",영어,">90",수학,">80") 너무나 간단해서 허탈하다. 마찬가지로, 다중조건에 맞는 셀의 값의 합을 구하는 함수는 SUMIFS 이다. 8반이며 영어90점 이상이고 수학이 80점 이상인 학생들의 국어점수의 합계는 다음과 같다. =SUMIFS(국어,반,"=8",영어,">90",수학,">80") 다중조건에 맞는 셀의 개수를 구하는 함수는 COUNTIFS이다. 8반이며 영어90점 이상이고 수학이 80점 이상인 학생들의 수는 다음과 같다. =COUNTIF

1일1함수 (32) SUMIFS 함수 : 여러 조건에 맞는 셀 값의 합계

이미지
오늘은 엑셀2007버전에서 새로이 추가된 함수인 SUMIFS함수입니다. SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …) SUMIFS  함수 구문에는 다음과 같은 인수(인수: 동작, 이벤트, 메서드, 속성, 함수 또는 프로시저에 정보를 제공하는 값입니다.)가 사용됩니다. sum_range   필수 요소입니다. 합계를 계산할 한 개 이상의 셀입니다. 여기에는 숫자나 이름 또는 범위가 포함될 수 있고 숫자가 들어 있는 셀 참조(셀 참조: 워크시트에서 셀이 차지하는 좌표 집합입니다. 예를 들어 B열과 3행의 교차 부분에 나타나는 셀의 참조는 B3이 됩니다.)도 포함될 수 있습니다. 빈 값이나 텍스트 값은 무시됩니다. criteria_range1   필수 요소입니다. 관련 조건을 평가할 첫 번째 범위입니다. criteria1   필수 요소입니다. 숫자, 식, 셀 참조 또는 텍스트 형식의 조건으로서, 합계를 계산할  criteria_range1  인수의 셀을 정의합니다. 예를 들어 32, ">32", B4, "사과" 또는 "32"와 같이 조건을 지정할 수 있습니다. criteria_range2, criteria2, ...   선택 요소입니다. 추가로 지정할 범위 및 관련 조건입니다. 범위와 조건의 쌍은 최대 127개까지 지정할 수 있습니다. 주의 sum_range  인수의 각 셀은 해당 셀에 대해 지정한 상응하는 모든 조건이 True인 경우에만 더해집니다. 예를 들어 수식에 두 개의  criteria_range  인수가 포함된 경우,  criteria_range1 의 첫 번째 셀이  criteria1 을 충족하고  criteria_range2 의 첫 번째 셀이  critera2 를 충족하면  sum_range 의 첫 번째 셀이 합계에 더해집니다. 지정된 범위의 나머지 셀에 대해서도 같은 과정이 되풀