목차
1. 엑셀 함수란?
2.함수의 기본 문법
3.인수의 유형
4.함수,수식 오류값
5.수학함수
2.함수의 기본 문법
3.인수의 유형
4.함수,수식 오류값
5.수학함수
본문내용
rate,nper,pmt,pv,type)
인수
rate : 적립기간 동안 적용되는 이자율 또는 목표 수익률이다. 이때 이율은 적립기간 단위와 일치한다. 즉 연 12%의 이율로 매월 적립하는 경우라면 월단위 일치하는 이율 1%(12%÷12월)을 적용한다.
nper : 납입 횟수이다. rate 계산에 적용된 기간 단위와 일치하여야 한다.
pmt : 매 기간 납입액으로 납입 기간 동안 일정하여야 한다. 현급의 흐름에 따라 부호를 달리하여야 한다. 즉, 은행에 매월 일정 금액을 적립하는 경우 저축하는 사람 입장에서 현금의 유출이므로 '-'부로를, 은행의 입장에서는 현금의 유입이므로 '+'기호를 붙인다.
pv : 현재 목돈으로 투자되는 가치이다. 이 또한 현금의 흐름에 따라 부호를 달리한다. 현재 일시불을 은행에 예치하는 경우라면 은행 입장에서 '+'부호를, 저축하는 사람의 입장에서 '-'부호를 사용한다.
type : 매기 납입하는 기준 시점을 표시한다. 매기 말에 납입하는 경우'0'으로 지정하거나 생략하고, 매기 초에 납입이 이루어 진다면 '1'로 지정한다.
RATE : 할부식 대출상환의 이수기간당이율을 구한다.
데이타 베이스 함수
DAVERAGE : 선택한 데이터베이스 엔트리의 평균을 구한다.
의미 : 데이터베이스에서 찾을 조건과 일치하는 데이터베이스나 목록의 열 값의 평균을 구한다.
문법 : DAVERAGE(database,field,criteria)
관련함수: DAVERAGEA함수
DCOUNT : 지정된 데이터베이스와 찾을 조건에서 수를 포함한 셀을 센다.
의미 : 데이터베이스의 필드에서 찾을 조건과 일치하는 숫자가 들어있는 셀의 개수를 계산한다.
문법 : DCOUNT(database,field,criteria)
관련함수 : DCOUNTA
DCOUNTA : 지정된 데이터베이스와 찾을 조건에서 비어 있지 않은 셀을 센다.
의미 : 데이터베이스의 필드에서 찾을 조건과 일치하는 값이 들어 있는 모든 셀의 개수를 계산한다.
문법 : DCOUNTA(database,field,criteria)
관련함수 : DCOUNT
DGET : 찾을 조건에 만족하는 레코드를 데이터베이스에서 추출한다.
DMAX : 선택한 데이터베이스 엔트리에서 최대값을 구한다.
의미 : 찾을 조건과 일치하는 데이터베이스 필드 중에서 가장 큰 수를 구한다.
문법 : DMAX(database,field,criteria)
관련함수 : DMIN함수
DMIN : 선택한 데이터베이스 엔트리에서 최소값을 구한다.
의미 : 조건과 일치하는 데이터베이스 필드 값의 합을 구한다.
문법 : DSUM(database,field,criteria)
관련함수: SUMIF 함수
DPRODUCT : 찾을 조건에 맞는 필드나 레코드의 값들을 곱한다.
DSTDEV : 선택한 데이터베이스 엔트리들의 표본에 대한 표준편차를 구한다.
DSTDEVP : 선택한 데이터베이스 엔트리들의 전체 모집단에 대한 표준편차를 구한다.
DSUM : 찾을 조건에 맞는 레코드의 필드 열에 있는 값들을 더한다.
DVAR : 선택한 데이터베이스 엔트리들의 표본에 대한 분산을 구한다.
DVARP : 선택한 데이터베이스 엔트리들의 전체 모집단에 대한 분산을 구한다.
SQL.REQUEST : 외부 데이터 원본과 연결하고 워크시트에서 쿼리를 실행한다. 그러면 매크로 프로그램이 없어도 결과가 배열로 나타난다.
데이터 베이스 함수 기초
의미: database로 지정된 영역에서 criteria에 맞는 레코드를 찾아 지정한 field명을 갖는 필드를 대상으로 function 함수를 계산한다.
문법: Dfunction(database,field,criteria)
구조: 데이터 베이스 함수를 실행할 수 있기 위해서는 다음 그림과 같은 모양의 데이터 베이스 형식을 갖는 표를 대상으로 하여야 한다.
데이터 베이스 영역 : 데이터 베이스 영역은 첫 행을 필드명으로 갖고 각 행은 레코드, 각 열은 필드로 갖도록 작성된 인접 셀 영역의 데이터를 말한다.앞 그림의 경우 A2:G17셀 영역이 데이터 베이스 영역이다.
필드명 : 필드명은 각 필드에 입력된 데이터를 식별할 수 있도록 하는 이름으로서 데이터 베이스 영역의 첫행에 기록되어야 한다. 필드 이름이 입력된 영역은 일반 데이터 영역과 구분하기 위하여 다른 서식을 지정하여야 한다. 위 그림에서는 첫행의 무늬를 데이터 영역과 구분하여 지정하였다. 데이터 베이스 함수에서 field인수를 직접 필드명으로 입력하기 위해서는 필드명을 큰따옴표(" ")로 묶어야 한다. 앞 그림의 경우 첫 행에 기록된 성명, 성별,…급여액 등을 말한다.
레코드 : 데이터 베이스 영역에서 첫행에 기록된 필드명 외에 각 행에 기록된 데이터를 말한다. 따라서 한 행에는 하나의 레코드를 기록할 수 있다.앞 그림의 경우 3:17행에 기록된 각 사원의 한 사람에 대한 내용이 레코드인 셈이다.
필드 : 데이터 베이스 영역에서 각 열의 필드명 아래에 기록된 내용을 말한다.동일한 필드에 입력되는 데이터 동일한 서식을 지정하여야 한다.앞 그림의 경우 A,B,C,D,E,F열 영역에 기록된 내용이 각 필드이다.
Criteria : 찾을 조건을 포함하는 범위로 검색조건을 지정하는 첫 행에는 검색 조건을 지정하고자 하는 필드명이 기록되어야 하고 필드명 아래 행은 필드명을 대상으로 검색하고자 하는 조건을 입력한다.
데이터 베이스 조건식
데이터베이스 조건식은 두행 이살으로 이루어진다. 기본적은 첫행은 조건을 사용할 "필드명" 두 번째 행부터 "조건식"(sumif,countif참조)을 사용한다.
단일 조건은 조건식이 하나로 특히 같은 조건을 찾을 때는 "="을 입력하지 않는다.
AND조건은 조건식을 같은행에 입력한다.
OR조건식은 조건식을 다른행에 입력해야하며, 같은 필드명에서 OR조건을 사용할시는 같은열에서 행만 바꾸어도 가능하다.
AND,OR을 동시에 조건을 줄 수 있는 복합 조건식도 가능하다
부서가 관리과 이면서 기본급이 80만원 이상인 사람과 부서가 생산과이면서 기본급이 50만원 이상인 사람 모두 ->(부서=관리과 AND 기본급>=800000) OR (부서=생산과 AND 기본급>=500000)
인수
rate : 적립기간 동안 적용되는 이자율 또는 목표 수익률이다. 이때 이율은 적립기간 단위와 일치한다. 즉 연 12%의 이율로 매월 적립하는 경우라면 월단위 일치하는 이율 1%(12%÷12월)을 적용한다.
nper : 납입 횟수이다. rate 계산에 적용된 기간 단위와 일치하여야 한다.
pmt : 매 기간 납입액으로 납입 기간 동안 일정하여야 한다. 현급의 흐름에 따라 부호를 달리하여야 한다. 즉, 은행에 매월 일정 금액을 적립하는 경우 저축하는 사람 입장에서 현금의 유출이므로 '-'부로를, 은행의 입장에서는 현금의 유입이므로 '+'기호를 붙인다.
pv : 현재 목돈으로 투자되는 가치이다. 이 또한 현금의 흐름에 따라 부호를 달리한다. 현재 일시불을 은행에 예치하는 경우라면 은행 입장에서 '+'부호를, 저축하는 사람의 입장에서 '-'부호를 사용한다.
type : 매기 납입하는 기준 시점을 표시한다. 매기 말에 납입하는 경우'0'으로 지정하거나 생략하고, 매기 초에 납입이 이루어 진다면 '1'로 지정한다.
RATE : 할부식 대출상환의 이수기간당이율을 구한다.
데이타 베이스 함수
DAVERAGE : 선택한 데이터베이스 엔트리의 평균을 구한다.
의미 : 데이터베이스에서 찾을 조건과 일치하는 데이터베이스나 목록의 열 값의 평균을 구한다.
문법 : DAVERAGE(database,field,criteria)
관련함수: DAVERAGEA함수
DCOUNT : 지정된 데이터베이스와 찾을 조건에서 수를 포함한 셀을 센다.
의미 : 데이터베이스의 필드에서 찾을 조건과 일치하는 숫자가 들어있는 셀의 개수를 계산한다.
문법 : DCOUNT(database,field,criteria)
관련함수 : DCOUNTA
DCOUNTA : 지정된 데이터베이스와 찾을 조건에서 비어 있지 않은 셀을 센다.
의미 : 데이터베이스의 필드에서 찾을 조건과 일치하는 값이 들어 있는 모든 셀의 개수를 계산한다.
문법 : DCOUNTA(database,field,criteria)
관련함수 : DCOUNT
DGET : 찾을 조건에 만족하는 레코드를 데이터베이스에서 추출한다.
DMAX : 선택한 데이터베이스 엔트리에서 최대값을 구한다.
의미 : 찾을 조건과 일치하는 데이터베이스 필드 중에서 가장 큰 수를 구한다.
문법 : DMAX(database,field,criteria)
관련함수 : DMIN함수
DMIN : 선택한 데이터베이스 엔트리에서 최소값을 구한다.
의미 : 조건과 일치하는 데이터베이스 필드 값의 합을 구한다.
문법 : DSUM(database,field,criteria)
관련함수: SUMIF 함수
DPRODUCT : 찾을 조건에 맞는 필드나 레코드의 값들을 곱한다.
DSTDEV : 선택한 데이터베이스 엔트리들의 표본에 대한 표준편차를 구한다.
DSTDEVP : 선택한 데이터베이스 엔트리들의 전체 모집단에 대한 표준편차를 구한다.
DSUM : 찾을 조건에 맞는 레코드의 필드 열에 있는 값들을 더한다.
DVAR : 선택한 데이터베이스 엔트리들의 표본에 대한 분산을 구한다.
DVARP : 선택한 데이터베이스 엔트리들의 전체 모집단에 대한 분산을 구한다.
SQL.REQUEST : 외부 데이터 원본과 연결하고 워크시트에서 쿼리를 실행한다. 그러면 매크로 프로그램이 없어도 결과가 배열로 나타난다.
데이터 베이스 함수 기초
의미: database로 지정된 영역에서 criteria에 맞는 레코드를 찾아 지정한 field명을 갖는 필드를 대상으로 function 함수를 계산한다.
문법: Dfunction(database,field,criteria)
구조: 데이터 베이스 함수를 실행할 수 있기 위해서는 다음 그림과 같은 모양의 데이터 베이스 형식을 갖는 표를 대상으로 하여야 한다.
데이터 베이스 영역 : 데이터 베이스 영역은 첫 행을 필드명으로 갖고 각 행은 레코드, 각 열은 필드로 갖도록 작성된 인접 셀 영역의 데이터를 말한다.앞 그림의 경우 A2:G17셀 영역이 데이터 베이스 영역이다.
필드명 : 필드명은 각 필드에 입력된 데이터를 식별할 수 있도록 하는 이름으로서 데이터 베이스 영역의 첫행에 기록되어야 한다. 필드 이름이 입력된 영역은 일반 데이터 영역과 구분하기 위하여 다른 서식을 지정하여야 한다. 위 그림에서는 첫행의 무늬를 데이터 영역과 구분하여 지정하였다. 데이터 베이스 함수에서 field인수를 직접 필드명으로 입력하기 위해서는 필드명을 큰따옴표(" ")로 묶어야 한다. 앞 그림의 경우 첫 행에 기록된 성명, 성별,…급여액 등을 말한다.
레코드 : 데이터 베이스 영역에서 첫행에 기록된 필드명 외에 각 행에 기록된 데이터를 말한다. 따라서 한 행에는 하나의 레코드를 기록할 수 있다.앞 그림의 경우 3:17행에 기록된 각 사원의 한 사람에 대한 내용이 레코드인 셈이다.
필드 : 데이터 베이스 영역에서 각 열의 필드명 아래에 기록된 내용을 말한다.동일한 필드에 입력되는 데이터 동일한 서식을 지정하여야 한다.앞 그림의 경우 A,B,C,D,E,F열 영역에 기록된 내용이 각 필드이다.
Criteria : 찾을 조건을 포함하는 범위로 검색조건을 지정하는 첫 행에는 검색 조건을 지정하고자 하는 필드명이 기록되어야 하고 필드명 아래 행은 필드명을 대상으로 검색하고자 하는 조건을 입력한다.
데이터 베이스 조건식
데이터베이스 조건식은 두행 이살으로 이루어진다. 기본적은 첫행은 조건을 사용할 "필드명" 두 번째 행부터 "조건식"(sumif,countif참조)을 사용한다.
단일 조건은 조건식이 하나로 특히 같은 조건을 찾을 때는 "="을 입력하지 않는다.
AND조건은 조건식을 같은행에 입력한다.
OR조건식은 조건식을 다른행에 입력해야하며, 같은 필드명에서 OR조건을 사용할시는 같은열에서 행만 바꾸어도 가능하다.
AND,OR을 동시에 조건을 줄 수 있는 복합 조건식도 가능하다
부서가 관리과 이면서 기본급이 80만원 이상인 사람과 부서가 생산과이면서 기본급이 50만원 이상인 사람 모두 ->(부서=관리과 AND 기본급>=800000) OR (부서=생산과 AND 기본급>=500000)
소개글