[ 외부 데이터 가져오기 ]

- 데이터 원본 선택에서 쿼리를 만들거나 편집할 때 쿼리마법사 사용에 체크 되어있는지 확인하고

   체크가 되지 않았다면 체크해야함

- 날짜는 옆칸의 형식을 보고 -나 .같은 구분자를 따라 작성

- 서로 다른 컬럼의 지문이 그리고로 되어있으면 괜찮지만 또는이라는 말이 나오면 쿼리 편집기에서 조건을 한칸 아래로 내려서 수정을 해주어야 함.

- 수정 후에는 파일탭 -> microsoft exel로 데이터 되돌리기 클릭

- ex. 저자가 정과 최로 시작하지 않거나 같은 경우 또는이 아니라 그리고로 선택해야한다

  외부데이터 가져오기는 부정이란게 있어서 그리고 체크


[ 고급 필터 ]

- 필드까지 범위 잡는다.

- iferror(find(찾고자 하는 글자, 첫셀),0)

  에러는 false보다는 0을 적는것이 좋다.


[ 조건부 서식]

- 컴퓨터가 표에서 행단 위로 위에서부터 아래로 내려가면서 읽기 때문에 행 고정은 하지 않는다.

- =을 먼저 입력하고 식 작성 

- ?와 * 사용 불가

- 절대참조하는 함수는 행을 고정

- 필드까지 범위를 잡지 않음(드래그할 때 위에서 아래로 잡아야함)

- 문자에서 숫자를 뽑아올 때에는 left, right만 쓰면 안되고 value함수로 숫자를 만들어 줘도 된다.



[ 시트 보호, 통합 문서 보호 ]

1. 열과 행이 겹치는 왼쪽 끝 모서리를 클릭하여 모든 셀 선택

2. ctrl + 1 눌러서 셀 서식 창을 연 후 보호탭에서 모든 셀 잠금을 해제

( 기본적으로 초기 상태가 잠금이 체크가 되어있는 상태이기 때문)

3. 문제 지문에서 나온 영역범위 선택

4. ctrl + 1 누르고 셀 서식 들어가 보호탭에서 잠금 설정


[ 잠금 ] 

1. 셀 서식에 수식 숨기기 체크가 되어있으면 수식 숨기기 해제하고 잠금만 체크


[ 수식 숨기기 적용 ]

1. 지문에서 말한 범위 영역 지정

2. ctrl + 1 눌러서 셀 서식 들어간다.

3. 보호탭에 수식 체크

( 잠금 체크안했는데 되어 있으면 그대로 두어야 함)


[ 페이지 레이아웃 ] 

ex. 4행이 매 페이지마다 반복적으로 인쇄되도록 인쇄 제목을 설정하세요

1. 페이지 설정 대화상자 -> 시트 -> 반복할 행을 4행을 선택


[ 도형이나 차트에 잠금 기능 ]

1. 도형이나 차트에서 우클릭 -> 속성

2. 잠금 지정


[ 페이지 나누기]

1. 페이지 설정메뉴 -> 페이지 나누기 삽입

2. 지정된 범위의 우측 하단 모서리 셀 클릭


[ 계산 문제 ]

// 함수를 사용할 때 설명이 필요하면 수식탭에서 함수 삽입으로 작성해볼것

lookup, vlookup, hlookup, match, right, left, value, index, rank, choose, dcount, dcounta, daverage, dsum

1. vlookup이랑 hlookup과 match함수로 데이터를 찾을때 표에 한칸이 빈칸일 경우 match함수로 열 번호를 주고 +1을 해주어야 한다.

   또 연속적인 숫자나 문자면 범위 인정 여부를 0또는 false를 주고 연속적이지 않으면 1또는 True를 준다.


2. d함수는 d함수(표의범위,필드,조건) 이렇게 알고 있으면 d함수는 끝이다.

   표의 범위를 포함해서 범위 선택을 해야한다.


3. rank함수는 예를들어 5 이내 2이상 이면 5 <= 2 이런식으로 작성해야함

   등수 출력이기 때문에 숫자가 낮을수록 높다는 것을 의미하기 때문


4. choose함수에서 0의 값을 주려면 choose(번호+1, 각 번호에 해당하는 값)을 적으면 됨




- COUNTIF( 범위, 조건)


- DSUM( 값을 찾을 셀 범위, 합계를 구할 필드, 조건을 설정할 범위)


- RIGHT( 해당 범위, 문자 개수)


- IFERROR( 식, 식이오류일때 반환)


- FIND( 찾을 문자(열), 텍스트, 시작위치)


- UPPER( 텍스트 )

:: 텍스트를 대문자로 바꿈


- REPLACE( 텍스트를 바꿀 셀 주소, 몇 글자부터 바꿀지, 모두 몇 글자를 바꿀지, 무슨 글자로 바꿀지)

:: 텍스트의 일부를 다른 텍스트로 바꿈


- SUM 조건식

:: 내부에 조건을 괄호()로 묶고 *입력후 옆에 계산할 영역을 넣어준다.


- VLOOKUP( 조회할 값, 값을 조회하려는 범위, 반환 값이 들어있는 열 번호, 일치 OR 불일치)

:: 함수나 표, 범위에서 첫 번째 열을 기준으로 항목을 찾을 때 사용할 수 있는 함수.


- HLOOKUP( 조회할 값, 값을 조회하려는 범위, 반환 값이 들어있는 행 번호, 일치 OR 불일치)

:: 함수나 표, 범위에서 첫 번째 행을 기준으로 항목을 찾을 때 사용할 수 있는 함수.


- PMT( rate, Nper, Pv, Fv, Type)

:: 대출 상환금 계산

* rate

:: 대출에 대한 기간별 이자율

:: 월별 이자로 계산하기 위해서는 12로 나누어야 함

* Nper

:: 대출 상환금 총 지급 기간 수

:: 총 개월수가 입력되어야 한다. 셀 년도의 *12

* Pv

:: 총 상환 금액

* Fv

:: 선택 요소

:: 최종 상환 후의 현금 잔고

:: 생략시 0

* Type

:: 납입 시점

:: 0, 1 중 한가지 선택하며, 생략시 0

:: 0은 기간 말, 1은 기간 초


- FV(rate, Nper, pmt, [fv], [type])

:: 투자가치 계산


- PV(rate, Nper, pmt, [fv], [type])

:: 현재가치 계산


- MATCH(찾을값, 찾을범위,찾을방법)

* 찾을 값

:: 기준이 되는 값

* 찾을범위

:: 데이터가 들어있는 표 전체

* 찾을방법

::0, -1, 1 세가지가 있음

:: 0은 정확히 일치, 1은 작거나 같은값 중 최대값으로 정렬되어 있어야 함, -1은 크거나 같은값중 최소값으로 정렬되어 있어야 함



- INDEX(배열(참조할 셀 범위), 반환할 행번호, [반환할 값의 열번호], [[여러값을 입력했을 시]값을 반환할 배열번호])

::선택한 범위에서 가로로 몇번째, 세로로 몇번째에 위치한 값을 반환


- SLN(cost,salvage,life)

:: 단위 기간 동안의 자산의 직선 감가 상각을 계산

:: 정액법에 따라 단위 기간의 감가상각액을 구함

:: 정액법은 가장 간단한 감가상각 계산법

* cost

:: 자산 초기 구입 비용(취득 가액)

* salvage

:: 감가 상각의 끝에서 자산의 가치(잔존 가치)

* life

:: 자산의 총 감가 상각 기간수, 자산 사용 기간(내용 연수)

% 정액법은 SLN=(cost-salvage)/life의 계산방법을 사용



- DB(cost,salvage,life,period,month)

:: 정률법으로 감가 상각을 계산


* period

:: 감가 상각을 계산할 기간, 내용연수와 같은 단위 입력

* month

:: 첫해 개월수


- QUOTIENT(number,dominator)

:: 몫을 구하는 함수




[ 사용자 지정 함수]


* select 

:: 날짜를 묶을 때 맨앞과 뒤에 #을 붙인다

( ex. $4/1/2011$)// #년/월/일#로 입력하면 자동으로 #월/일/년#으로 바뀜

select case 조건

case is 조건

csse else

end select




[ 이벤트 프로시져 ]


* 폼 초기화

:: UserForm / initialize


* 폼 종료

:: unload me



- 입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count -1


* [a3].Row 

:: 시작위치의 행 번호

:: 시작위치부터 마지막 데이터가 입력된 행들의 개수


1번행부터 시작하고 마지막데이터는 4행까지라면


1 + 4 = 5에서 1을 뺀 4가 입력행이 된다.


- Cells(입력행,숫자)


* Cells( 행번호, 열번호) = 컨트롤명


- .additem

:: 목록에 값을 넣을 때 사용


- .Rowsource

:: 셀에 있는 내용을 값으로 넣을 때 사용


- .Locked 

:: 선택되지 않도록 할 때 사용


- CDate(값)

:: 값을 날짜 데이터 형식으로 변경


- Val(값)

:: 수치 데이터 형식으로 변환


- Format( 값, 포맷형식)

:: 해당 포맷형식으로 값을 변환


- target.font.italic = true

:: 변경된 셀을 글꼴 스타일 기울임꼴로 변환

* target

:: 변경된 셀




'자격증 > 컴활1급' 카테고리의 다른 글

엑세스  (0) 2019.08.27
엑셀 함수  (2) 2019.07.31

● >LL-0000


- [>]

:: 대문자로 변환

- [LL]

:: A~Z 까지의 영문자 입력, 공백 포함 안함

- [-]

:: 연결부호, 자동으로 입력됨

- [0000]

:: 0~9까지의 숫자 반드시 입력, 공백 포함 안함


● @*★


- [@]

:: 문자 데이터의 표시 위치를 지정하는 사용자 지정 기호

- [*]

:: 기호 다음에 있는 특정 문자를 셀 너비만큼 반복하여 채우는 사용자 지정 기호


● ADO개체


:: Visual Basic을 사용하여 데이터베이스에 접속하고 데이터를 조작할 때 사용하는 오브젝트

:: 자주 사용하는 것( Connection, Command, Recordset)


[ ADO 오브젝트 ]

☞ Connection

:: 데이터베이스에의 접속 표현

:: 데이터베이스를 조작할 때 처음에 작성

☞ Error

:: 접속으로 발생한 에러를 보여주는 오브젝트

☞ Command

:: 데이터베이스에 대해 실행하는 커맨드를 보여주는 오브젝트

:: 뭐리나 SQL성명을 실행할 때 사용

- Parameter

:: 쿼리나 SQL성명의 Parameter를 보여주는 오브젝트

- Property

:: ADO오브젝트의 특성을 보여주는 오브젝트

☞ Recordset

:: 테이블이나 쿼리에서 취득한 데이터나 커맨드 오브젝트를 실행하고 취득한 데이터의 모임을 보여주는 오브젝트

- Field

:: Recordset 오브젝트를 구성하는 필드

- Property

:: ADO오브젝트의 특성을 보여주는 오브젝트

- Property

:: ADO오브젝트의 특성을 보여주는 오브젝트

☞ Property

:: ADO오브젝트의 특성을 보여주는 오브젝트


[ 컬렉션 ]


:: 동일 종류의 오브젝트 집합체로, 컬렉션의 이름은 그 컬렉션이 포함되는 오브젝트의 복수형이다.


☞ Errors

:: 접속으로 발생한 일회의 실패에 대하여 작성되는 모든 Error오브젝트

☞ Parameters

:: Command 오브젝트에 관련됐던 모든 Parameter오브젝트

☞ Fields

:: Recordset 오브젝트에 관련됐던 모든 Field오브젝트

☞ Properties 

:: Connection, Command, Recordset, Field의 각 오브젝트에 관련됐던 모든 Property오브젝트


[ 오브젝트의 참조방법 ]


:: 컬렉션에 포함되는 오브젝트에 작성한 순번대로 0부터 시작되는 인덱스 번호가 붙여진다.

   각 오브젝트를 참조할 때는 이 인덱스 번호를 사용하는 방법과 Object에 붙였던 이름을 사용하는 방법이 있다.


Fields

 학번

이름 

짱구 

학과 

 0


☞ 인덱스 번호 이용

:: Recordset 오브젝트와 Fields컬렉션을 점 연산자로 연결하고 기술

→ recordset.Fields(인덱스 번호)

- recordset

:: 열려 있는 Recordset 오브젝트를 표현하는 오브젝트 변수 지정


☞ 오브젝트의 이름을 이용

→ recordset.Fields(오브젝트 이름)

- recordset

:: 열려 있는 Recordset 오브젝트를 표현하는 오브젝트 변수를 지정

:: 오브젝트 이름은 Double Quatation으로 묶어야 한다.)


→ recordset.Fields!오브젝트 이름

- recordset

:: 열려 있는 Recordset 오브젝트를 표현하는 오브젝트 변수를 지정


→ recordset!오브젝트 이름

-recordset

:: 열려 있는 Recordset 오브젝트를 표현하는 오브젝트 변수를 지정


EX] 표의 Fields의 짱구 필드를 참조하는 예


RS.Fields(2)

RS.Fields("짱구")

RS.Fields!짱구

Rs!짱구


[ 오브젝트 변수의 선언 ] 


:: 오브젝트 변수는 Connection이나 Recordset 오브젝트 등 취급하는 것이 가능한 변수로 ADO오브젝트를 취급할 때에는 

   아래와 같은 처리가 필요함


1. 오브젝트 변수 선언

2. 선언한 오브젝트 변수에 오브젝트의 참조 할당


☞ 오브젝트 변수 선언

→ Dim 오브젝트 이름 AS [New] 클래스 이름

:: 오브젝트 변수를 선언할 때에는 Dim 성명, Static 성명, Public성명, Private성명을 사용하며 각각 적용범위가 있다

:: 클래스 이름은 오브젝트를 제공하는 컴포넌트의 이름과 오브젝트의 클래스 이름을 점 연산자로 연결하고 지정

:: ADQ 오브젝트를 제공하는 컴포넌트의 이름은 ADODB이다.


EX]    Dim CN As ADODB.Connection

:: Connection 오브젝트를 취급하는 변수 CN을 선언

        Dim RS As ADODB.Recordset

:: Recordset 오브젝트를 취급하는 변수 RS를 선언



☞ 변수에 오브젝트의 참조를 대입


:: 오브젝트 변수를 선언한 후에, 그 오브젝트를 취급하기 위한 상자가 준비되었다. 이제 오브젝트의 방법을

   실행하거나 속성을 설정하거나 하기에는 오브젝트의 변수에 실제의 오브젝트 참조를 대입하는 처리가 

   필요하다. 이 처리는 Set명령을 이용하며, New키워드를 이용하면 신규 오브젝트에의 참조를 대입할 수 있다.


→ Set 오브젝트 이름 = New 클래스 이름


EX]  Dim RS As ADODB.Recordset

      Set RS = New ADODB.Recordset

      


:: New 키워드를 붙이고 오브젝트 변수를 선언한 경우에는 선언과 동시에 신규 오브젝트에의 참조가 대입된다.

:: Set 성명을 사용하고 신규 오브젝트에의 참조를 대입 할 필요가 있다.


EX]   Dim RS As New ADODB,Recordset

:: 이 예는 위의 예와 동일하게 처리된다.



'자격증 > 컴활1급' 카테고리의 다른 글

틀린문제 메모  (0) 2020.05.24
엑셀 함수  (2) 2019.07.31

[ 절대 참조 ]


:: 엑셀에서 $를 행, 열번호에 모두 붙인 경우 절대참조의 의미가 된다

:: 데이터의 범위가 절대 변하지 않는 고정 값일경우 $를 붙인다.

:: 셀의 오른쪽 밑을 드래그해 위 식을 참조하는 경우 데이터의 범위가 바뀌지 않도록 잡아주는 역할

:: 셀을 클릭하고 F4를 누르면 간단하게 절대참조를 지정 가능


[ 기본 함수 ]


● SUM(범위)


:: 숫자의 합계 계산


● DSUM( 데이터베이스나 목록으로 지정할 셀 범위, 열위치를 나타내는 숫자나 레이블, 찾을 조건이 있는 셀 범위)


:: 데이터베이스에서 조건에 맞는 합계를 낼 때 사용


● AVERAGE(범위)


:: 숫자의 평균 계산


● AVERAGEIFS( 범위, 조건, 조건...)


:: 여러 조건에 해당하는 값의 평균을 구하는 함수


● DAVERAGE( 데이터베이스나 목록으로 지정할 셀 범위, 열 위치를 나타내는 숫자 또는 레이블, 조건이 있는 셀 범위)


:: 조건에 맞는 행의 평균을 구할 때 사용


● MAX(범위)


:: 숫자의 최대값 계산


● MIN(범위)


:: 숫자의 최소값 계산


● MEDIAN(범위)


:: 숫자의 중간값 계산


● MODE(범위)


:: 숫자의 최빈값(가장 자주 나오는 값) 계산


[갯수 세기 함수 ]


● COUNT(범위)


:: 숫자가 있는 셀의 개수 계산


● COUNTA(범위)


:: 비어있지 않은 셀의 개수 계산


● COUNTIF(범위, 특정 값)


:: 특정 값을 가진 셀 개수 계산 


● COUNTIFS(범위,조건,범위,조건)


:: 여러개의 범위를 선택한 뒤,  각 범위의 모든 조건을 충족되는 갯수를 계산


● DCOUNT


:: 데이터베이스에서 조건에 맞는 행의 갯수를 셀 때 사용


● DCOUNTA( 데이터 범위, 필드, 조건)


:: 데이터베이스에서 조건에 맞는 행의 개수 중 공백을 제외한 셀 개수를 수하는 함수



[ 논리 함수 ]


● IF(조건식, 참일 경우 식, 거짓일 경우 식)


:: 조건이 충족되는지 판단하여 지정된 값 표시


● OR( 조건, 조건)


:: 조건이 하나라도 충족될 경우에 참 표시


● AND( 조건, 조건)


:: 조건이 모두 충족될 경우에만 참 표시



[ 날짜 함수 ]


● TODAY


:: 오늘의 날짜 구하는 함수

:: TODAY()


● NOW


:: 현재 날짜와 시간을 구하는 함수

:: NOW()

:: 빈 셀에 "=NOW()"를 입력하여 지금 날짜와 시간 구하기

:: 오늘로부터 7일 뒤가 언제인지 알고 싶다면 함수뒤에 +7을 입력


● YEAR


:: 일정 날짜의 연도를 추출하는 함수

:: DATE(YEAR)


● MONTH


:: 일정 날짜의 월을 추출하는 함수

:: DATE(MONTH)


● DAY


:: 일정 날짜의 일을 추출하는 함수

:: DATE(DAY)


● EDATE( 사용 시작일, 년*12+월)


:: 시작일로부터 몇 년/개월 후 또는 전의 날짜를 나타내주는 함수


● EOMONTH( 사용 시작일, 년*12+월)


:: 시작일로부터 몇 년/개월 후 또는 전의 날짜가 속한 말일을 나타내주는 함수


● WeekDay( 날짜, 옵션)


:: 날짜 데이터를 요일로 변환하여 0~7의 수치로 반환하는 함수


[옵션]

1. 1 또는 생략

:: 1(일요일)에서 7(토요일) 까지의 숫자

2. 2

:: 1(월요일)에서 7(일요일) 까지의 숫자

3. 3

:: 0(월요일)에서 6(일요일) 까지의 숫자


[ 검색 함수 ]


● LOOKUP( 찾으려는 값, 검색할 범위, 출력할 범위)


:: 해당 범위에서 값을 검색한 뒤, 같은 위치에 있는 항목을 다른 범위에서 불러올 때 사용하는 함수

:: 일반적으로 벡터형을 사용

:: 검색할 범위는 반드시 오름차순으로 정렬이 되어있어야 정확한 값을 반환받을 수 있다.

:: 검색할 범위는 벡터형으로 사용할 경우 한개의 행 또는 열만 지정해야 한다.

:: 출력할 범위는 검색할 범위에서 찾으려는 값이 있는 위치와 동일한 위치의 항목을 불러올  범위를 의미함

:: 배열형으로 사용할 경우 HLOOKUP이나 VLOOKUP을 사용하는 것을 권장


● HLOOKUP(찾을값, 찾을범위, 행위치, 옵션)


:: 횡으로, 가로로 검색

:: 첫 행이 오름차순 정렬되어 있을 경우 옵션 없이 사용


→ 옵션

:: 찾을값 보다 크지 않은 값중에서 가장 근접한 값을 찾을 때 TRUE이며 생략이 가능하며 찾을값이 있는 범위의 첫

  행이나 첫 열은 반드시 오름차순 정렬


:: 정확한 숫자를 찾거나 문자값을 찾을 때, 찾을 범위에 있는 자료 중 가장 왼쪽 열이나 첫 행에

   있는 자료가 정리되어 있지 않을 경우 FALSE 


● VLOOKUP(찾을값, 찾을범위, 행위치, 옵션)


:: 종으로, 세로로 검색

:: 원하는 정보를 수직으로 검색해 데이터를 불러오는 함수

:: 가장 왼쪽 열이 오름차순으로 정렬되어 있을 때 옵션 없이 사용


→ 옵션

:: 찾을값 보다 크지 않은 값중에서 가장 근접한 값을 찾을 때 TRUE이며 생략이 가능하며 찾을값이 있는 범위의 첫

  행이나 첫 열은 반드시 오름차순 정렬


:: 정확한 숫자를 찾거나 문자값을 찾을 때, 찾을 범위에 있는 자료 중 가장 왼쪽 열이나 첫 행에

   있는 자료가 정리되어 있지 않을 경우 FALSE



● MATCH(찾을값, 찾을범위, 옵션)


:: 데이터 범위 내에서 원하는 데이터의 행과 열 위치를 구해주는 함수


[옵션]

→ 1또는 생략 

:: '찾을 값' 보다 작거나 같은 값 중에서 가장 근접한 값을 찾는다.

:: 반드시 범위가 오름차순으로 정렬되어 있어야 한다.

→ 0

:: '찾을 값'과 정확히 일치하는 값을 찾는다.


→ -1

:: '찾을 값' 보다 크거나 같은 값 중에서 가장 근접한 값을 찾는다.

:: 반드시 범위가 내림차순으로 정렬되어 있어야 한다.



● INDEX(찾을 범위, 행 위치, 열 위치)


:: 데이터 범위 내에서 행과 열 위치를 참조해 특정 위치의 값을 구해주는 함수

:: 행 위치, 열 위치를 MATCH함수로 찾아서 입력 가능

:: INDEX( 찾을 범위, MATCH(찾을 값, 범위, 옵션), MATCH(찾을 값, 범위, 옵션) )




[ 추출 함수 ]


● LEFT( 데이터 범위, 왼쪽에서부터 추출해야 할 문자수)    


:: 왼쪽에 있는 텍스트 추출


● RIGHT( 데이터 범위, 오른쪽에서부터 추출해야 할 문자수)


:: 오른쪽에 있는 텍스트 추출


● MID( 데이터 범위, 시작 위치, 문자 개수)


:: 중간에 위치한 텍스트를 구함.



[ ROUND 함수 ]


● ROUND( 값, 자릿수)


:: 반올림 하는 함수로 자릿수에 1이 들어가면 소수점 한자리로 유지. 그 이하의 숫자는 반올림

:: 자릿수에 음수값을 표현하면 정수 부분의 값을 반올림 예로 -1을 입력하면 정수의 첫 번째 자리 값을 반올림


● ROUNDUP


:: 지정한 자릿수 아래를 무조건 올려서 1을 더하는 함수


● ROUNDDOWN


:: 지정한 자릿수 아래를 무조건 버리는 함수



[ 데이터베이스 함수 ]


● DGET( database, field, criteria)


:: 목록이나 데이터베이스의 열에서 지정한 조건에 맞는 하나의 값을 추출


- database

:: 레코드(행)와 필드(열)로 이루어진 데이터베이스 목록

- field

:: 함수에 사용되는 열을 지정

- criteria

:: 지정한 조건이 있는 셀 범위


[ 기타 함수 ]



● TRIM(값)


:: 공백 제거


● SQRT(값)


:: 값의 제곱근 구하기


● UPPER(값)


:: 영문 소문자를 대문자로 바꾸어 주는 함수


● LEN(값)-뺄 수


::  값에서 뺴고자 하는 수를 뺀 나머지 글자수 계산


● FV( 연이율, 기간, 금액, 현재가치, 납입시점)


:: Future Value(미래가치)

:: 매 기간 일정한 금액을 일정한 이율로 일정기간동안 적립하는 경우 얻게 되는 미래가치 계산


[매개변수]


- rate

:: 적립기간 동안 적용되는 이자율 또는 목표 수일률로 이율은 NPER()함수와 같이 계산기간 단위와

  일치해야 한다.


- nper

:: 이자를 납입하거나 받는 횟수(기간을 말함)


- pmt

:: 매 기간 납입액으로 납입기간 동한 일정해야 한다. 현금의 예금은 - , 현금의 만기금 유입은 +


- pv

:: 현재 가치 또는 앞으로 지불할 납입금의 현재 가치를 나타내는 총액

:: 지출은 - , 수입은 + 이어야 하고, pmt와 pv는 둘 중의 하나의 기호를 선택


- type

:: 0 또는 1로 납입 시점을 나타냄

:: 0은 기말급, 1은 기시급


● PMT( 이자율,  대출상환금 지급기간수, 총 상환금액, 상환 후 현금잔고(선택), 납입시점)   


[매개변수]


- rate

:: 적립기간 동안 적용되는 이자율 또는 목표 수일률로 이율은 NPER()함수와 같이 계산기간 단위와

  일치해야 한다.


- nper

:: 이자를 납입하거나 받는 횟수(기간을 말함)


- pv

:: 현재 가치 또는 앞으로 지불할 납입금의 현재 가치를 나타내는 총액

:: 지출은 - , 수입은 + 이어야 하고, pmt와 pv는 둘 중의 하나의 기호를 선택


- fv

:: 선택 요소로 최종 상환 후의 현금 잔고, 생략하면 0


- type

:: 0 또는 1로 납입 시점을 나타냄

:: 0은 기말급(기간 말), 1은 기시급( 기간 초)


● PV( rate, nper, pmt, fv, type)


[매개변수]


- rate

:: 적립기간 동안 적용되는 이자율 또는 목표 수일률로 이율은 NPER()함수와 같이 계산기간 단위와

  일치해야 한다.


- nper

:: 이자를 납입하거나 받는 횟수(기간을 말함)


- pv

:: 현재 가치 또는 앞으로 지불할 납입금의 현재 가치를 나타내는 총액

:: 지출은 - , 수입은 + 이어야 하고, pmt와 pv는 둘 중의 하나의 기호를 선택


- fv

:: 선택 요소로 최종 상환 후의 현금 잔고, 생략하면 0


- type

:: 0 또는 1로 납입 시점을 나타냄

:: 0은 기말급(기간 말), 1은 기시급( 기간 초)


● PRODUCT( 숫자, 숫자...)


:: 숫자를 모두 곱하여 주는 함수


●  SUMPRODUCT( 범위, 범위)


:: 곱하여 얻은 값의 합계를 구해주는 함수


● TRUNC(숫자, 기준자리수)


:: 숫자를 절사하는 함수

:: 기준 자리수가 0이면 소수점아래를 절사 1이면 소수점1자리 아래로 절사 -1이면 1의자리 절사


● FIND( 찾을문자열, 텍스트, 시작위치)


:: 시작위치를 생략하면 텍스트의 첫 문자부터 찾기 시작한다

:: 찾을 문자를 찾으면 중복된 값이 있어도 가장 첫 번째 문자만을 찾는다.

:: 알파벳의 대/소문자를 구분하여 찾는다


● REPLACE( 텍스트바꿀 셀 주소, 몇번째 글자부터 바꿀지, 모두 몇글자를 바꿀지, 무슨 글자로 바꿀지)


:: 바꿀 문자의 위치정보를 인수로 받음

:: 텍스트의 일부를 다른 텍스트로 바꾸는 함수


● SUBSTITUTE(바꿀셀, 시작위치, 문자개수, 새로운 문자)


:: 바꿀 문자의 문자정보를 인수로 받음

:: 텍스트의 일부를 다른 텍스트로 바꾸는 함수


● CHOOSE( 인수, 인수1, 인수2, .....)


:: 인수의 값에 대하여 해당하는 값이 반환된다.


● MOD( 값, 나눌 수)


:: 어떤 값을 숫자로 나누었을 경우 나머지를 구하는 함수


● ROW(셀)


:: 특정 셀의 행 번호를 구하는 함수


● TEXT( 값 & 값) or ( 값, 포맷)


:: 숫자를 문자로 바꾸어 주거나 문자와 숫자를 합치거나 포맷해서 바꾸는 함수


● SLN(cost, salvage, life) - 정액법


- cost

:: 자산 초기 구입 비용(취득 가액)

- salvage

:: 감가 상각의 끝에서 자산의 가치(잔존 가치)

- life

:: 자산의 총 감가 상각 기간수, 자산 사용 기간(내용 연수)



● DB( cost, salvage,life,preriod,month) - 정률법


- cost

:: 자산 초기 구입 비용(취득 가액)

- salvage

:: 감가 상각의 끝에서 자산의 가치(잔존 가치)

- life

:: 자산의 총 감가 상각 기간수, 자산 사용 기간(내용 연수)

- preriod

:: 감가상각을 계산할 기간을 입력, 내용연수와 같은 단위를 입력

- month

:: 첫해 개월수


● ISODD( number)


:: 홀수를 찾아내는 함수

:: 부호와 소수점 이하는 무시

:: 홀수면 true 반환

:: 0이나 빈 셀이면 false반환


● SUMIFS( 계산범위, 조건1 적용범위, 조건1, 조건2 적용범위, 조건2, ...)


:: 여러 조건을 만족하는 범위의 합계 구하는 함수


● FREQUENCY( data_array, bins_array)


:: 값의 범위 내에서 해당 값의 발생 빈도를 계산하여 세로 배열 형태로 반환


- data_array 

:: 빈도를 계산할 원래 값의 범위 혹은 배열

:: 값이 존재하지 않으면 0

- bins_array

:: data_array를 분할한 한계로 범위 혹은 배열

:: 반드시 세로로 나열되어야 한다


:: 결과로 반환되는 항목의 수가 bins_array보다 1개 더많다. 최고 구간보다 큰 모든 값의 수가 된다.



● DAYS360( Start_date, end_date, [method])


:: 일년을 360일로 하고 날짜 사이의 차이(경과일수)를 계산해 주는 함수.


[함수]

- method

:: 생략이 가능하며 계산시 미국식 또는 유럽식을 사용할 지 결정

:: 생략하면 내부적으로 false로 선택하며 미국식으로 사용되며 시작일이 30일보다 이전이고 종료일이 31일이면 종료일은 다음달 1일로 처리

:: true를 적용시 유럽식으로 사용하며 시작일이나 종료일이 어떤 달의 31일이면 그 달의 30일로 처리


● QUOTIENT( 분자, 분모)


:: 몫을 구하는 함수



● DSTDEV( 셀 범위, 표준편차를 구할 필드, 조건 범위)


:: 원하는 열의 표준편차를 구하는 함수

:: 대/소문자 구분하지 않음

:: 와일드카드 문자(?,*) 사용 가능



● DGET( 범위, 함수에 사용되는 열, 조건)


:: 목록이나 열에서 지정한 조건에 맞는 하나의 값을 추출



● DVAR( 범위, 함수에 사용되는 열, 조건)


:: 원하는 필드의 분산을 구하는 함수


● REPT( 텍스트, 반복횟수)


:: 텍스트를 지정한 횟수만큼 반복


● ISEVEN( number)


:: 셀이 짝수 값인지 홀수 값인지 검사하여 짝수이면 true 홀수이면 false를 반환


'자격증 > 컴활1급' 카테고리의 다른 글

틀린문제 메모  (0) 2020.05.24
엑세스  (0) 2019.08.27

+ Recent posts