엑셀(excel) 함수 TIP 21-(데이터베이스 구조 이해하기)
엑셀(excel) 함수 TIP 21-(데이터베이스 구조 이해하기)
엑셀을 사용하기에 앞서 기본적인 데이터베이스의 구조를 이해하고 있어야 합니다. 데이트시트(sheet), 필드, 레코드,데이터베이스, 필드이름,행,열 등입니다. 아울러 엑셀의 오피스단추(문서를 열거나, 다른이름으로 저장, 인쇄할 수 있는 곳/엑셀화면의 좌측상단, ), 빠른실행도구모음(빠른인쇄,정렬,인쇄미리보기 등), 리본메뉴(홈,삽입,페이지레이아웃,수식 등), 그룹, 행번호, 열번호, 이름상자, 수식입력줄, 보기탭, 화면확대,축소 등도 알아야 합니다.
하단의 엑셀 표(은행별 신용대출과 적금상품의 대출금리 비교)에서도 한 시트안에서 두개의 표를 나타내고 있습니다. [은행]과 [금리]가 열중심으로 표시가 되어 있습니다. 하나의 셀에 나타난 문자나 숫자, 셀배경에 각종 바탕색을 지정해서 보기좋게 표현할 수 있는 것이 엑셀의 장점 중 하나입니다.
* 저도 직장생활하고 있지만 신용대출금리가 은행에 예적금금리보다 2배이상 높은 것을 볼 수 있습니다. 제 1 금융권인 은행을 비교했는데 2~3금융권에서는 그 차이가 훨씬 더 납니다. 가급적 대출을 받을 경우에는 신용등급이 높을 수록 유리하며, 2~3금융권보다는(여신회사 등) 은행대출이 금리가 낮습니다. 적금금리의 경우에 있어서도 은행별 차이가 많이 나기 때문에 최고,최저금리비교를 통해 조금이라도 높은 곳에 예,적금하는 전략이 필요합니다.
◆ 엑셀화면의 이해(오피스단추, 빠른실행도구, 리본메뉴, 이름상자, 그룹, 수식입력줄)
워크시트에 있는 각종 데이터를 데이터베이스라고 합니다. 엑셀(excel)의 워크시트(workseeet)의 값들이 데이터베이스로 이용되기 위해서는 일정한 규칙에 의해서 데이터들이 기록되어야 합니다. 데이터베이스의 기본 구성요소를 알아보고 그 의미를 파악해 보도록 하겠습니다. 하단은 워크시트에 있는 데이터베이스입니다.
데이터베이스의 구성
▶ 데이터베이스(datebase) : 레코드와 필드로 구성되어 있습니다.
▶ 레코드(record) : 필드로 구성된 데어터의 행
▶ 필드(field) : 레코드를 구성하는 데이터로서 열. 이 필드가 데이터로서 의미를 가지기 위해서는 같은 형식의 데이터들이 입력되어야 한다. 예로 상단과 같이 점수가 입력되어야 하는데 그 항목에 날짜가 입력이 된다면 데이터로서 의미가 없다
▶필드이름(field name) : 각 필드를 대표하는 열 레이블로서 데이터베이스의 첫 행에는 반드시 필드의 이름이 있어야 한다.
데이터베이스 함수의 종류
함수종류 |
함수설명 |
DGET |
데이터베이스에서 지정한 조건에 맞는 레코드 하나를 추출합니다. |
DAVERAGE |
선택한 데이터베이스 항목의 평균을 반환합니다. |
DCOUNT |
데이터베이스에서 숫자가 있는 셀의 개수를 계산합니다 |
DCOUNTA |
데이터베이스에서 비어 있지 않은 셀의 개수를 계산합니다. |
DMAX |
선택한 데이터베이스 항목 중에서 최대값을 반환합니다. |
DMIN |
선택한 데이터베이스 항목 중에서 최소값을 반환합니다. |
DPRODUCT |
선택한 데이터베이스 항목 중에서 최소값을 반환합니다. |
DSTDEV |
데이터베이스에서 조건에 맞는 특정 레코드 필드의 값을 곱합니다. |
DSTDEVP |
선택한 데이터베이스 항목으로 이루어진 표본 집단의 표준 편차를 예측합니다. |
DSUM |
선택한 데이터베이스 항목으로 이루어진 전체 모집단의 표준 편차를 계산합니다. |
DVAR |
선택한 데이터베이스 항목에서 표본 집단의 분산을 예측합니다. |
DVARP |
선택한 데이터베이스 항목으로 이루어진 전체 모집단의 분산을 계산합니다. |
데이터베이스 함수의 구조
DAVERAGE(datebase,field,criteria)
▶ DAVERAGE : 데이터베이스의 함수 이름, 데이터베이스의 함수 이름은 데이터베이스함수의 종류에서 보듯이 첫 글자가 "D"로 시작된다. 뒤에 오는 함수의 이름으로 그 데이터베이스함수의 의미를 알 수 있다.
▶ datebase : 위에서 기록한 워크시트에 있는 데이터들의 집합체로 (이 워크시트 내에서 일정범위를 지정해 작업이 수행된다.)
▶ field : 데이터베이스 함수를 이용해서 계산을 수행할 필드를 지정한다. "점수" "평균"등과 같이 " "로 그 범위를 지정하거나 필드의 위치를 나타내는 숫자로도 지정할 수 있다 또한 필드이름이 입력되어 있는 셀 참조를 통하여 지정이 가능하다
▶ criteria : 데이터검색시 사용하기 위한 조건이 들어있는 셀의 범위로서 첫 행에는 필드이름, 다음행부터는 비교할 값을 입력한다.