비디오: 19. 엑셀vba ADODB Connection 2024
Excel 2007의 데이터베이스 함수를 사용하여 총계, 평균, 최대 등의 통계를 계산할 수 있습니다. 최소 및 개수를 지정하는 데 사용됩니다. 예를 들어, Employee 데이터베이스의 DSUM 함수를 사용하여 2000 년 1 월 1 일 이후에 고용 된 직원의 모든 급여 합계를 계산하거나, DCOUNT 함수를 사용하여 해당 데이터베이스의 레코드 수를 계산할 수 있습니다. 인사부.
= DAVERAGE (데이터베이스, 필드, 기준)데이터베이스 함수의 인수에는 다음이 필요합니다. 정보:
데이터베이스
-
는 데이터베이스가 포함 된 범위를 지정합니다. 맨 위 행에 필드 이름을 포함해야합니다. 필드
-
는 DAVERAGE 함수의 경우 평균화 된 데이터베이스 함수에 의해 값이 계산되는 필드를 지정하는 인수입니다. 필드의 이름을 "Salary"또는 "Hired Date"와 같이 큰 따옴표로 묶어서이 인수를 지정하거나 데이터베이스의 열 번호를 입력하여이 인수를 지정할 수 있습니다 (왼쪽에서 오른쪽으로 세고 첫 번째 필드는 1로 계산 됨).
-
은 계산할 값을 결정할 때 사용하는 기준이 포함 된 범위의 주소를 지정하는 인수입니다. 이 범위에는 값을 평가할 필드와 평가에 사용할 값 또는 표현식이 포함 된 셀을 나타내는 필드 이름이 하나 이상 포함되어야합니다. 다음 표에는 Excel에서 사용할 수있는 데이터베이스 기능과 각 기능에 대한 설명이 나와 있습니다.
데이터베이스 기능
DAVERAGE | 기준에 일치하는 데이터베이스 필드의 모든 값을 평균화합니다 당신이 지정합니다. |
---|---|
DCOUNT | 지정한 기준과 일치하는 데이터베이스의
필드에 숫자 항목이있는 셀 수를 센다. |
DCOUNTA | 지정한 기준과 일치하는 데이터베이스
필드의 비어 있지 않은 셀 수를 계산합니다. |
DGET | 지정한 기준에 일치하는 데이터베이스의 레코드에서 단일 값을 추출합니다. 일치하는 레코드가 없으면
함수는 # VALUE! 오류 값. 여러 레코드 |
가 일치하면 함수는 #NUM! 오류 값. | DMAX
지정한 기준과 일치하는 데이터베이스 필드의 가장 높은 값을 반환합니다. DMIN 지정한 필드와 일치하는 |
데이터베이스 필드의 가장 낮은 값을 반환합니다. | DPRODUCT
지정한 기준에 |
일치하는 데이터베이스 필드의 모든 값을 곱합니다. | DSTDEV |
지정한 기준과 일치하는 데이터베이스 필드의 값 | 샘플을 기반으로 표준 편차를 추정합니다.
DSTDEVP |
지정한 기준과 일치하는 데이터베이스 필드의
값 채우기를 기준으로 표준 편차를 계산합니다. DSUM |
|
지정한 | 기준과 일치하는 데이터베이스 필드의 모든 값을 합산합니다.
DVAR 지정한 기준과 일치하는 데이터베이스 |
필드의 값 샘플을 기반으로 분산을 계산합니다. | DVARP
지정한 기준과 일치하는 데이터베이스의 |
필드에있는 값 채우기를 기반으로 분산을 계산합니다. | 아래 그림에 표시된 예는 데이터베이스 기능 DSUM의 사용을 보여줍니다. 이 그림에 표시된 워크 시트의 셀 B2에는 다음 수식이 포함됩니다.
DSUM을 사용하여 Employee 데이터베이스에서 $ 55,000 이상의 급여 합계. |
= DSUM (A3: J35, "Salary", F1: F2) | 이 DSUM 함수는 데이터베이스에서 $ 55,000 이상인 모든 급여의 합계를 계산합니다.이 합계는 그림과 같이 $ 468, 500입니다 수식이 포함 된 B2 셀에 |
데이터베이스
인수는 필드 이름의 맨 위 행을 포함하여 전체 데이터베이스를 포함하는 A3: J35 범위입니다.필드
인수는 합계 값이 들어있는 필드의 이름이기 때문에 "Salary"입니다. 마지막으로, 급여 필드의 55000을 초과하는 값만 합산되도록 지정하는 기준 범위가 있기 때문에 범위 F1: F2는
기준 인수가됩니다.