사업장 1층과 2층에서 판매된 커피 메뉴별 수량과 금액의 평균을 계산하시오.
커피메뉴는 많지 않지만 목록의 라인수가 매우 많고 목록 이름이 1층, 2층 등 다양하다면
여기에 정렬까지 되어 있지 않다면 쉽지 않은 계산입니다. 이러한 계산을 빠르게 할 수 있는 방법이 데이터베이스 함수를 사용하는 것입니다.
엑셀 도움말입니다.
DAVERAGE 함수는 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 값의 평균을 계산합니다.
DAVERAGE(database,field,criteria)
database 데이터베이스나 목록으로 지정할 셀 범위로서, 데이터베이스는 레코드(관련 정보 행)와 필드(데이터 열)로 이루어진 관련 데이터 목록입니다. 목록의 첫째 행에는 각 열의 레이블이 있습니다.
field 함수에 사용되는 열을 지정합니다. field 인수는 "나이" 또는 "수확량"처럼 열 레이블을 큰따옴표로 묶어 텍스트로 지정하거나 첫째 열을 1, 둘째 열을 2 등 목록 내의 열 위치를 나타내는 숫자로 지정할 수 있습니다.
criteria 지정하는 조건이 포함된 셀 범위입니다. 범위에 최소 하나의 열 레이블이 있고 지정한 열 조건이 있는 열 레이블 아래 최소 하나의 셀이 있으면 그 범위는 criteria 인수로 사용할 수 있습니다.
사업장 1층과 2층에서 판매된 커피 메뉴별 수량과 금액의 평균을 계산해보겠습니다.
B16셀에 =DAVERAGE($B$2:$F$10,B15,$B$13:$B$14)를 입력합니다.
database $B$2:$F$10 , B2에서 F10까지 블럭지정후 F4를 눌러 절대 참조로 변환합니다.
field "수량" 또는 B15 셀주소를 입력합니다.
criteria $B$13:$B$14 , B13과 B14 지정후 F4를 눌러 절대참조로 변환합니다.
사업장 1층 수량의 평균값을 계산하게 됩니다.
아래 그림은 사업장 1층에서 판매된 커피의 메뉴별 금액를 평균값으로 계산합니다.
C16셀에 =DAVERAGE($B$2:$F$10,C15, $B13:B$14)를 입력합니다.
결과 그림입니다.
사업장 2층에서 판매된 커피 수량의 평균값과 금액의 평균값을 직접 계산하여 보세요.
목록의 데이터가 많고 정렬 되어있지 않은 데이터일수록 데이터베이스 함수를 사용하면 간단하고 빠르게 원하는 목록의 결과만 산출할 수 있습니다.
댓글 영역