학습(공부)하는 블로그 :: 'AVERAGEIFS' 태그의 글 목록
 

 

Notice»

Recent Post»

Recent Comment»

Recent Trackback»

03-29 00:00

 

'AVERAGEIFS'에 해당되는 글 1

  1. 2012.10.02 4. 조건이 있는 통계 구하기
 
반응형

1. 조건에 맞는 셀의 개수 구하기

 

  1) COUNTIF 함수

○ 개요 : 지정된 단일 조건에 부합하는 범위 내의 셀 개수를 세는 함수
○ 구문 =COUNTIF(Range, Criteria)
○ 인수

Range : 필수 요소, 개수를 세려는 한 개 이상의 셀 (숫자, 숫자가 들어 있는 이름, 배열, 참조 포함) → 빈 셀과 텍스트 값은 무시됨
▷ Criteria : 필수 요소, 어떤 셀의 개수를 셀지 정의하는 숫자, 식, 셀 참조, 텍스트 문자열

 

  2) COUNTIFS 함수

○ 개요 : 여러 범위에 걸쳐 있는 셀에 조건을 적용하고, 모든 조건이 충족되는 횟수를 계산하는 함수
○ 구문 =COUNTIFS(Criteria_range1, Criteria1, [Criteria_range2, Criteria2], ...)

○ 인수

▷ Criteria_range1 : 필수 요소, 관련 조건을 평가할 첫 번째 범위

▷ Criteria1 : 필수 요소, 숫자·식·셀 참조·텍스트 형식의 조건, 개수를 계산할 Criteria_range1 인수의 셀을 정의
▷ Criteria_range2, Criteria2 등 : 선택 요소, 추가로 지정할 범위 및 관련 조건

 

<사용 예시>

- D14 셀은 지역(B3:B12)에서 "서울"이라고 되어 있는 셀의 갯수를 파악하라는 함수다.

- D15셀은 1차 수량(E3:E12)이 50 이상이 되는 셀의 갯수를 구하라는 함수다. 여기서 주의할 점은 조건을 줄 때 겹따옴표("")로 묶어주고 연결연산자(&)를 사용한다는 점이다.

  즉, '50이상'이라면 '50보다 크거나 같다'에 해당되므로 ">="&50 으로 조건을 준 점에 주목하자.

- I15셀은 두 가지 조건을 만족하는 셀의 갯수를 구하는 함수다. 지역이 서울이고, 구분이 A인 두 가지 조건을 모두 만족하는 셀의 갯수를 구하는 방법이다.

 

 

2. 조건에 맞는 셀의 평균 구하기

 

  1) AVERAGEIF 함수

○ 개요 : 범위에서 지정한 조건을 만족하는 셀의 산술 평균을 반환하는 함수

○ 구문 =AVERAGEIF(Range, Criteria, [Average_range])

○ 인수

▷ Range :  평균 계산할 셀 범위 (숫자, 이름, 배열, 숫자가 들어 있는 참조 포함)
▷ Criteria : Criteria : 평균 계산할 셀의 조건 (숫자, 식, 셀 참조, 텍스트 형식의 조건)

▷ Average_range : 평균 계산하는 데 사용할 실제 셀 집합, 생략 시 Range 범위의 셀을 계산

  2) AVERAGEIFS 함수

○ 개요: 여러 조건을 충족하는 범위의 셀의 산술 평균을 반환하는 함수
○ 구문 : =AVERAGEIFS(Average_range, Criteria_range1, Criteria1, [Criteria_range2, criteria2], ...)
○ 인수

▷ Average_range : 숫자, 이름, 배열, 숫자가 들어 있는 참조를 포함하여 평균을 계산할 하나 이상 셀 범위
▷ Criteria_range1 : 관련 조건을 평가할 첫 번째 범위
▷ Criteria1 : 숫자, 식, 셀 참조, 텍스트 형식의 조건, 평균을 계산할 Criteria_range1 인수의 셀을 정의
▷ Criteria_range2, Criteria2 등: 추가로 지정할 범위 및 관련 조건

 

<사용 예시>

- D14셀은 지역이 "국내"인 온라인판매 셀을 전부 찾아서 그 평균을 구하는 함수다.

  수식에서 $B14와 D$4:D$12 라는 혼합참조를 사용한 이유는 아래(D15셀)로 복사하고 오른쪽으로 마우스로 복사하기 위해서다.

- G18셀은 합계에 있는 값 중 담당부서가 영업1부이고 지역이 국내인 셀만 찾아서 그 평균을 구하는 수식이다. 

 

3. 데이터베이스 함수 활용하기

 

  1) 함수 종류 및 설명

○ 함수 설명 

함수

설명 

DAVERAGE 함수

선택한 데이터베이스 항목의 평균을 반환하는 함수

 DCOUNT 함수

숫자가 있는 셀의 개수를 계산하는 함수 

 DCOUNTA 함수

비어 있지 않은 셀의 개수를 계산하는 함수 

 DGET 함수

지정한 조건에 맞는 레코드 하나를 추출하는 함수

 DMAX 함수

선택한 데이터베이스 항목 중에서 최대값을 반환하는 함수 

 DMIN 함수

선택한 데이터베이스 항목 중에서 최소값을 반환하는 함수 

 DPRODUCT 함수

조건에 맞는 특정 레코드 필드의 값을 곱하는 함수 

DSTDEV 함수

 선택한 데이터베이스 항목으로 이루어진 표본 집단의 표준 편차를 예측하는 함수

 DSUM 함수 

선택한 데이터베이스 항목의 합계를 반환하는 함수 

   
  2) 공통 구문 및 인수

○ 구문 =함수명(Database, Field, Criteria)

○ 인수

▷ Database : 데이터베이스, 목록으로 지정할 셀 범위

▷ Field : 함수에 사용되는 열을 지정

- "나이" 또는 "수확량"처럼 열 레이블을 큰따옴표로 묶어 텍스트로 지정

- 첫째 열을 1, 둘째 열을 2 등 목록 내의 열 위치를 나타내는 숫자로 지정 가능

▷ Criteria : 지정하는 조건이 포함된 셀 범위

- 적어도 하나의 열 레이블이 있고, 열 레이블 아래에 열 조건을 지정할 셀이 하나 이상 포함된 범위를 criteria 인수로 사용


  3) 조건

○ 텍스트 검색

▷ 텍스트나 값에 대한 동등 비교 연산자를 나타내려면 조건 범위의 적절한 셀에 문자열 식으로 조건 입력

▷ 텍스트 데이터를 필터링할 때 대/소문자가 구분되지 않음

○ 두 개 이상의 조건 관계

▷ AND 조건 → 동일 행에 입력

▷ OR 조건 → 서로 다른 행에 입력

○ 수식의 결과로 만들어지는 조건

▷ 수식은 TRUE나 FALSE여야 함
▷ 수식을 사용하고 있으므로 평상시대로 수식을 입력
▷ 조건 레이블에 열 레이블을 사용 불가
▷ 첫 번째 행의 해당 셀을 참조하려면 조건에 사용되는 수식에서 상대 참조
▷ 수식의 다른 참조는 모두 절대 셀 참조

 

<사용 예시>

- 데이터베이스 함수는 아래와 같이 조건식의 범위를 별도로 주어야 한다. 조건식은 고급필터에서 사용하는 방법과 같다.

- 아래 예시를 보면서 함수를 이해해보도록 하자.

- 디베이스함수(디베이스 범위, 함수를 실행한 필드, 조건범위)

 

 

 

반응형
: