DAVERAGE와 DGET으로 평균 계산 및 추출하기
일치하는 레코드의 평균을 계산하고 일치하는 값 하나를 가져옵니다.
DAVERAGE와 DGET으로 평균 계산 및 추출하기은(는) CoddyKit의 무료 Excel Formulas Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Excel Formulas Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
D 함수 두 가지 더
이 수업에서는 마지막 두 데이터베이스 함수를 다룹니다.
DAVERAGE- 일치하는 레코드에서 숫자 필드의 평균을 구합니다.DGET- 조건과 일치하는 한 행에서 하나의 값을 가져옵니다.
두 함수 모두 이미 알고 있는 (database, field, criteria) 패턴을 그대로 사용하므로 새로운 구문보다 반환값을 이해하는 데 집중하면 됩니다.
DAVERAGE 구문
DAVERAGE(database, field, criteria)는 조건 범위와 일치하는 행에 걸쳐 필드 열의 평균을 구합니다.
- 데이터베이스 - 헤더가 포함된 전체 표입니다.
- 필드 - 평균을 구할 숫자 열입니다.
- 조건 - 일치 규칙을 지정하는 영역입니다.
AVERAGEIFS와 비슷하지만 조건을 셀에서 읽습니다.
=DAVERAGE(A1:C13, "Amount", E1:E2)첫 번째 평균 구하기
Region, Rep, Amount를 헤더로 사용하는 A1:C13의 매출 데이터가 있다고 하겠습니다. E1에 Region을, E2에 East를 입력하십시오.
수식은 동부 행의 금액 평균을 반환합니다. 동부 주문 금액이 1200, 800, 1000이면 평균은 1000입니다. E2를 West로 바꾸면 평균이 자동으로 갱신됩니다.
=DAVERAGE(A1:C13, "Amount", E1:E2)조건을 사용해 평균 구하기
DAVERAGE는 다양한 조건 지정 기능을 모두 지원합니다. 금액이 큰 동부 주문만 평균 내리려면 두 열로 된 조건 범위를 만드십시오. Region과 Amount를 헤더로 입력하고, 그 아래에 East와 >1000을 입력합니다.
같은 행의 조건은 AND이므로 이 함수는 금액이 1000을 초과하는 동부 행의 금액을 평균 냅니다. 빈 필드는 무시되며 숫자 값만 평균에 포함됩니다.
=DAVERAGE(A1:C13, "Amount", E1:F2)일치하는 행이 없을 때의 DAVERAGE
0을 반환하는 DSUM과 달리 DAVERAGE는 일치하는 행이 없을 때 #DIV/0! 오류를 반환합니다. 평균을 구할 값이 0개이기 때문입니다.
먼저 개수를 확인해 이를 방지하거나, IFERROR로 감싸 오류 코드 대신 이해하기 쉬운 메시지를 표시하십시오.
=IFERROR(DAVERAGE(A1:C13,"Amount",E1:E2), "No matching records")DGET 알아보기
DGET은 다릅니다. 조건과 일치하는 한 행의 필드에서 하나의 값을 반환합니다.
조회 함수처럼 사용하십시오. 고유 키가 있다면, 예를 들어 주문 ID가 있다면 DGET은 정확한 해당 레코드에서 하나의 필드를 가져옵니다. 정확히 하나의 일치만 요구한다는 점이 DGET의 장점이자 주의할 점입니다.
=DGET(A1:C13, "Amount", E1:E2)조회 함수로서의 DGET
표에 고유한 영업 담당자가 있고 Sara 담당자의 금액을 구하려 한다고 하겠습니다. E1에 Rep을, E2에 Sara를 입력하십시오.
DGET은 Sara의 한 행을 찾아 금액을 반환합니다. 여러 조건 열을 동시에 기준으로 삼을 수 있으므로, DGET은 일반적인 VLOOKUP으로는 처리할 수 없는 다중 키 조회를 처리합니다.
=DGET(A1:C13, "Amount", E1:E2)DGET의 두 가지 오류 사례
DGET은 정확히 한 행과 일치하는지 엄격하게 확인합니다.
- 일치하는 행이 없으면
#VALUE!를 반환합니다. - 일치하는 행이 둘 이상이면
#NUM!을 반환합니다.
이러한 오류는 실제로 유용합니다. 키가 없거나 고유하지 않다는 것을 알려 주기 때문입니다. 정확히 하나의 레코드만 조건을 충족할 때까지 조건을 더 구체적으로 지정하십시오.
다중 조건 DGET
하나의 일치 결과를 보장하려면 조건을 더 추가하십시오. 동부 지역의 Sara 담당자 금액을 구하려면 두 열로 된 조건 범위를 사용합니다. Rep과 Region을 헤더로 입력하고, 그 아래에 Sara와 East를 입력하십시오.
AND 논리가 결과를 한 행으로 좁혀 주고 DGET은 해당 행의 금액을 반환합니다. 이렇게 DGET을 깔끔한 다중 키 조회로 사용할 수 있습니다.
=DGET(A1:C13, "Amount", E1:F2)DGET 오류 처리
DGET은 일치하는 항목이 0개이거나 여러 개이면 오류를 반환하므로, 더 원활한 사용 경험을 위해 오류 처리를 추가하십시오. IFERROR는 두 오류를 모두 읽기 쉬운 메시지로 바꿉니다.
중복을 조회 실패와 다르게 표시하려면 먼저 DCOUNTA로 개수를 확인한 뒤 그 결과에 따라 메시지를 나누어 표시할 수 있습니다.
=IFERROR(DGET(A1:C13,"Amount",E1:F2), "Not found or not unique")D 함수 중에서 선택하기
상황에 맞는 도구를 빠르게 선택하는 방법은 다음과 같습니다.
- 일치하는 행의 합계가 필요하면 DSUM을 사용하십시오.
- 일치하는 행의 개수가 필요하면 DCOUNT 또는 DCOUNTA를 사용하십시오.
- 일치하는 행의 평균이 필요하면 DAVERAGE를 사용하십시오.
- 하나의 일치하는 행에서 하나의 값이 필요하면 DGET을 사용하십시오.
네 함수 모두 하나의 조건 범위를 공유하므로, 같은 조건 셀 집합을 기준으로 합계, 개수, 평균, 조회를 모두 수행하는 보고서를 만들 수 있습니다.
빠른 확인
DGET의 조건이 표에서 세 행과 일치합니다. DGET은 무엇을 반환합니까?
요약
D 함수군을 모두 살펴보았습니다.
- DAVERAGE는 일치하는 행의 숫자 필드 평균을 구하며, 일치하는 항목이 없으면
#DIV/0!을 반환합니다. - DGET은 정확히 하나의 일치하는 행에서 하나의 값을 반환하며, 일치하는 항목이 없으면
#VALUE!을, 여러 개이면#NUM!을 반환합니다. - 두 함수 모두
(database, field, criteria)패턴과 조건 범위의 AND/OR 규칙을 공유합니다. - 깔끔하고 전문적인 결과를 위해 두 함수를 IFERROR로 감싸십시오.
이제 DSUM 및 DCOUNT와 함께 구조화된 표에서 바로 완전한 조건 기반 보고서를 만들 수 있습니다.
AI 튜터와 함께 Excel을(를) 배우세요 — 무료
브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.
- 코스
- 30
- 레슨
- 120
자주 묻는 질문
“DAVERAGE와 DGET으로 평균 계산 및 추출하기” 강의는 무료인가요?
네 — “DAVERAGE와 DGET으로 평균 계산 및 추출하기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Excel Formulas Academy 강의 전체를 잠금 해제할 수 있습니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“DAVERAGE와 DGET으로 평균 계산 및 추출하기”에서 뭘 배우나요?
일치하는 레코드의 평균을 계산하고 일치하는 값 하나를 가져옵니다. 브라우저에서 직접 실행하는 실습 코드로 Excel Formulas Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Excel Formulas Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Excel Formulas Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.
“DAVERAGE와 DGET으로 평균 계산 및 추출하기” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Excel Formulas Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Excel Formulas Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 조건 범위 설정하기
- DSUM으로 레코드 합계 구하기
- DCOUNT로 레코드 개수 세기
- DAVERAGE와 DGET으로 평균 계산 및 추출하기