본문 바로가기
카테고리 없음

컴활 1급 실기 함수 모음

by 파우르네 2022. 8. 24.
반응형

통계함수

 

**조건범위: 조건이 적용될 범위

AVERAGE(인수1, 인수2, ) 인수의 평균 값
AVERAGEA(인수1, 인수2, ) 수치가 아닌 셀을 포함하는 인수의 평균값
AVERAGEIF(조건범위, 조건, 평균을 구할 범위) 조건에 맞는 셀들의 평균값
AVERAGEIFS(평균을 구할 범위, 조건범위1, 조건1, 조건범위2, 조건2, ) 여러 조건에 맞는 셀들의 평균값
MAX(인수1, 인수2, ) 인수 중 가장 큰 값
MAXA(인수1, 인수2, ) 숫자, 빈 셀, 논리값(TRUE/FALSE), 숫자로 표시된 텍스트 등을 모두 포 함한 인수 중 가장 큰 값
MIN(인수1, 인수2, ) 인수 중 가장 작은 값
MINA(인수1, 인수2, ) 숫자, 빈 셀, 논리값(TRUE/FALSE), 숫자로 표시된 텍스트 등을 모두 포 함한 인수 중 가장 작은 값
COUNT(인수1, 인수2, ) 인수 중 숫자가 들어 있는 셀의 개수
COUNTA(인수1, 인수2, ) 인수 중 비어 있지 않은 셀의 개수
COUNTBLANK
(인수1, 인수2, )
인수 중 비어 있는 셀의 개수
COUNTIF(범위, 조건) 지정된 범위에서 조건에 맞는 셀의 개수
COUNTIFS(조건범위1, 조건1, 조건범위2, 조건2, ) 여러 조건에 맞는 셀의 개수
LARGE(범위, n번째) 범위 중 n번째로 큰 값
SMALL(범위, n번째) 범위 중 n번째로 작은 값
RANK(인수, 범위, 논리 값)
RANK.EQ(인수, 범위, 논리 값)
• 지정된 범위 안에서 인수의 순위를 구하되, 동일한 값들은 동일하지 않을 경우 나올 수 있는 순위들 중 가장 높은 순위를 동일하게 표시함
• 논리 값이 0이거나 생략되면 내림 차순, 0 이외의 값은 오름차순으로 표시

- 0 (혹은 생략): 높은 수가 1등
- 1 : 낮은 수가 1등 
RANK.AVG(인수, 범위, 논리 값) 지정된 범위 안에서 인수의 순위를 구하되, 동일한 값들은 동일하지 않 을 경우 나올 수 있는 순위들의 평균 을 계산하여 동일하게 표시함
VAR(인수1, 인수2, )
VAR.S(인수1, 인수2, )
인수의 표본 분산
VAR.P(인수1, 인수2, ) 인수의 전체 분산
STDEV(인수1, 인수2, )
STDEV.S(인수1, 인수2, )
인수의 표본 표준 편차
STDEV.P(인수1, 인수2, ) 인수의 전체 표준 편차
MEDIAN(인수1, 인수2, ) 인수들의 중간 값
MODE(인수1, 인수2, )
MODE.SNGL(인수1, 인수2, )
인수 중 가장 많이 발생한 값을 구하 되, 발생 빈도수가 동일한 값이 여러 개일 경우 첫 번째 값을 표시함
MODE.MULT(인수1, 인수2, ) • 인수 중 가장 많이 발생한 값을 구 하되, 발생 빈도수가 동일한 값이 여러 개일 경우 세로 배열로 모두 표시
•배열 수식으로 입력해야 함
FREQUENCY(배열1, 배열2) 배열2의 범위에 대한 배열1 요소들 의 빈도 수 계산
GEOMEAN(인수1, 인수2, ) 인수의 기하 평균
HARMEAN(인수1, 인수2, ) 인수의 조화 평균
PERCENTILE(범위, 인수)
PERCENTILE.INC(범위, 인수)
•범위에서 인수 번째 백분위수 값
•인수로 0 1을 포함
PERCENTILE.EXC
(범위, 인수)
•범위에서 인수 번째 백분위수 값
•인수로 0 1은 제외

 

 

 

수학함수/ 삼각함수

 

SUM(인수1, 인수2, ) 인수의 합계
SUMIF(조건범위,
조건, 합계를 구할 범위
조건에 맞는 셀들의 합계
SUMIFS(합계를 구할 범위, 조건범위1, 조건1, 조건범위2, 조건2, ) 여러 조건에 맞는 셀들의 합계
SIGN(인수) 인수의 부호값(양수이면 1, 0이면 0, 음수이면 -1)
ROUND(인수, 반올림 자릿수) 지정한 자릿수로 반올림
ROUNDUP(인수, 올림 자릿수) 지정한 자릿수로 올림
ROUNDDOWN
(인수, 내림 자릿수)
지정한 자릿수로 내림
ABS(인수) 인수의 절대값
INT(인수) 인수보다 크지 않은 정수를 구함
RAND( ) 0 1 사이의 난수 발생
MOD(인수1, 인수2) 인수1을 인수2로 나눈 나머지
FACT(인수) 인수의 계승 값
SQRT(인수) 인수의 양의 제곱근, 인수가 음수이 면 에러 발생
PI( ) 수치 상수 파이(π) 15자리
(3.14159265358979)까지 나타냄
EXP(인수) e를 인수만큼 거듭제곱한 값
MDETERM(배열) 배열의 행렬식을 구함
MINVERSE(배열) 배열의 역행렬을 구함
MMULT(배열1, 배열2) 배열1과 배열2의 행렬 곱을 계산함
SUMPRODUCT
(배열1, 배열2, )
배열에서 대응하는 요소를 모두 곱 하고 그 곱의 합을 구함
POWER(인수, 제곱 값) 인수의 거듭 제곱 값
TRUNC(인수, 자릿수) 지정한 자릿수 미만을 버림
QUOTIENT(인수1, 인수2) 인수1을 인수2로 나눈 몫을 구함
RANDBETWEEN
(인수1, 인수2)
지정한 두 수 사이의 난수를 구함
PRODUCT(인수1, 인수2, ) 인수를 모두 곱한 값을 구함

 

텍스트함수

LEFT(텍스트, 개수) 텍스트의 왼쪽부터 지정한 개수만큼 표시
MID(텍스트, 시작 위치, 개수) 텍스트의 시작 위치부터 지정한 개수만큼 표시
RIGHT(텍스트, 개수) 텍스트의 오른쪽부터 지정한 개수만큼 표시
LOWER(텍스트) 텍스트를 모두 소문자로 표시
UPPER(텍스트) 텍스트를 모두 대문자로 표시
PROPER(텍스트) 텍스트의 첫 글자만 대문자로 표시
TRIM(텍스트) 텍스트의 양쪽 공백 제거
REPLACE(텍스트1, 시작 위치, 개수, 텍스트2) 텍스트1의 시작 위치에서 개수로 지정된 문자를 텍스트2로 변경
SUBSTITUTE(텍스트, 인수1, 인수2) 텍스트에서 인수1을 인수2로 변경
LEN(텍스트) 문자의 개수를 구함
TEXT(인수, 형식) 인수를 지정된 형식의 텍스트로 바꿈
FIXED(인수, 자릿수, 논리값) • 인수를 반올림하여 지정된 자릿수까지 텍스트로 표시
• 논리값이 TRUE이면 쉼표를 포함하지 않고, FALSE이거나 생략되면 텍스트에 쉼표가 포함됨
• 자릿수가 지정되지 않으면 2로 인식됨
FIND(텍스트1, 텍스트2, 시작 위치)
FINDB(텍스트1, 텍스트2, 시작 위치)
• 텍스트2의 시작 위치부터 텍스트1을 찾아 위치를 표시함
FIND는 각각의 문자를 항상 한 글자로 계산하고, FINDB는 숫자 와 영어는 한 글자, 한글과 특수 문자 등은 두 글자로 계산함
• 대/소문자를 구분하며, 와일드카드(*,?) 문자를 사용할 수 없음
SEARCH(텍스트1, 텍스트2, 시작 위치)
SEARCHB(텍스트1, 텍스트2, 시작 위치)
• 텍스트2에서 시작 위치부터 텍스트1을 찾아 위치를 표시함
SEARCH는 각각의 문자를 항상 한 글자로 계산하고, SEARCHB는 숫자와 영어는 한 글자, 한글 과 특수문자 등은 두 글자로 계 산함
• 대/소문자를 구분할 수 없고, 와일드카드(*,?) 문자를 사용할 수 있음
EXACT(텍스트1, 텍스트2) 두 텍스트를 비교하여 동일하면 TRUE, 다르면 FALSE를 표시함
REPT(텍스트, 개수) 텍스트를 개수만큼 반복하여 표시함
CONCATENATE(텍스트1, 텍스트2, ) 여러 텍스트 항목을 한 텍스트로 합침
VALUE(텍스트) 텍스트를 숫자로 변환함

 

날짜 시간 함수

WEEKDAY(날짜) • 날짜에 해당하는 요일 번호를 표시
• 요일은 1(일요일)~7(토요일)까지의 정수로 표시

WEEKDAY(날짜, 1)  >>  1(일)~7(토)
WEEKDAY(날짜, 2)  >>  1(월)~7(일)
DAYS360(날짜, 날짜) 1년을 12, 360일로 하여 두 날짜 사이의 일수 계산
DATE(, , ) , , 일에 대한 일련번호를 구함(기준 1900 1 1)
TIME(, , ) 지정한 시간에 대한 일련번호를 구함 (0.0~0.999)
TODAY( ) 현재 날짜 표시
NOW( ) 현재 날짜와 시간 표시
DATEVALUE(날짜) 텍스트로 표시된 날짜의 일련번호를 구함
EDATE(날짜, 월수) • 지정한 날짜를 기준으로 몇 개월 이전 또는 이후 날짜의 일련번호를 구함
• 월수가 양수이면 이후 날짜를, 음수이 면 이전 날짜를 대상으로 구함
EOMONTH(날짜, 월수) • 지정한 날짜를 기준으로 몇 개월 이전 또는 이후 달의 마지막 날짜의 일련번호를 구함
• 월수가 양수이면 이후 날짜를, 음수이면 이전 날짜를 대상으로 구함
NETWORKDAYS(날짜1, 날짜2, 휴일날짜) 주말과 지정한 휴일날짜를 제외한 두 날짜 사이의 작업 일수를 구함
WORKDAY(날짜, 날짜 수, 휴일날짜) 날짜에서 토요일, 일요일, 지정한 휴일날짜를 제외하고 지정한 날짜수만큼 지난 날짜의 일련번호를 구함
WEEKNUM(날짜,옵션) • 지정된 날짜가 일년 중 몇 번째 주에 속 하는지를 구함
• 옵션이 1이면 일요일부터 주가 시작되고, 2이면 월요일부터 주가 시작함
YEARFRAC(날짜, 날짜) 일년 중 두 날짜 사이의 전체 일수가 차지 하는 비율을 구함

 

논리함수/ 정보함수

 

논리 함수 IF(조건, 인수1, 인수2) 조건을 비교하여 참이면 인수1, 거짓이면 인수2를 실행
IFERROR(인수1, 인수2) 인수1이 오류면 인수2를 표시하고, 그렇지 않으면 인수1을 그대로 표시함
NOT(인수) 인수의 반대 논리값을 표시
AND(인수1, 인수2, ) 인수가 모두 참이면 참
OR(인수1, 인수2, ) 인수 중 하나라도 참이면 참
FALSE( ) 논리값 FALSE를 표시
TRUE( ) 논리값 TRUE를 표시
정보 함수 ISBLANK(인수) 인수로 주어진 셀이 빈 셀이면 TRUE 출력
ISERROR(인수) 인수로 주어진 셀이 오류값(#N/A, #VALUE!, #REF!, #DIV/O! )을 가 지고 있으면 TRUE 출력
ISERR(인수) 인수로 주어진 셀이 #N/A를 제외한 오류값을 가지고 있으면 TRUE 출력
ISEVEN(인수) 인수가 짝수이면 TRUE 출력
ISODD(인수) 인수가 홀수이면 TRUE 출력
ISNUMBER(인수) 인수가 숫자이면 TRUE 출력
ISTEXT(인수) 인수가 텍스트이면 TRUE 출력
ISNONTEXT(인수) 인수가 텍스트가 아니면 TRUE 출력
ISLOGICAL(인수) 인수가 논리값이면 TRUE 출력
N(인수) 인수를 숫자로 변환하여 표시. 문자 형태의 숫자는 숫자로, 날짜는 일련번호로, TRUE 1, 그 외의 값은 0으로 표시
TYPE(인수) • 인수의 데이터 형식을 숫자로 표시
• 숫자 : 1, 텍스트 : 2, 논리값 : 4, 오류값 : 16
CELL(정보유형,
셀주소)
셀의 서식 지정이나 위치, 내용 등에 대한 정보 표시

 

찾기함수/ 참조함수

VLOOKUP(기준값, 범위, 열 번호, 옵션) 범위의 첫 번째 열에서 기준값과 같은 데이터를 찾은 후, 기준값이 있 는 행에서 지정된 열 번호 위치에 있는 데이터 표시 옵션
TRUE 혹은 생략 : 기준값보다 작거나 같은 값 중에서 근접한 값
FALSE : 기준값과 정확히 일치하는 값
 
HLOOKUP(기준값, 범위, 행 번호, 옵션) 범위의 첫 번째 행에서 기준값과 같은 데이터를 찾은 후, 기준값이 있 는 열에서 지정된 행 번호 위치에 있는 데이터 표시
CHOOSE(인수, 첫 번째, 두 번째, …) 인수가 1이면 첫 번째를, 인수가 2이면 두 번째를 입력함  
INDEX(범위, 행 번호, 열 번호) 지정된 범위에서 행 번호 와 열 번호에 있는 데이터를 입력함  
INDEX(범위, 행 번호, 열 번호, 범위 번호) 지정된 범위에서 지정된 행과 열이 교차되는 위치의 셀 참조를 반환함 - 범위 : 한 개 이상의 셀 범위를 지정함
- 범위 번호 : 범위를 두 개 이상 지정한 경우 1이면 첫 번째, 2이면 두 번째 범위가 사용됨
 
LOOKUP(기준값, 범위) 범위의 첫째 행 또는 열에서 지 정한 값을 찾아, 범위의 마지막 행이나 열의 같은 위치에 있는 값을 입력함  
LOOKUP(기준값, 찾을 범위, 결과 범위)
 
찾을 범위에서 기준값을 찾아 같은 위치에 있는 결과 범위의 값을 입력함  
MATCH(기준값, 범위, 옵션) 옵션으로 지정된 방법으로 지정된 범위에서 기준값과 같은 데이터를 찾아 상대 위치를 표시함
 
MATCH 함수의 옵션
1 : 기준값보다 작거나 같은 값 중에서 근접한 값을 찾습니다. 데이터 범위가 오름차순으로 정렬되어 있어야 합니다.
0 : 기준값과 정확히 일치하는 값을 찾습니다.
- 1 : 기준값보다 크거나 같은 값 중에서 근접한 값을 찾습니다. 데이터 범위가 내림차순으로 정렬되어 있어야 합니다.
 
OFFSET(범위, , , 높이, 너비) 선택한 범위에서 지정 한 행과 열만큼 떨어진 위치에 있는 데이터 영역의 데이터를 표시  
COLUMN() 주어진 셀의 열 번호를 구함  
COLUMNS(셀 범위) 주어진 셀 범위의 열 개수를 구함  
ROW() 주어진 셀의 행 번호를 구함  
ROWS(셀 범위) 주어진 셀 범위의 행 개수를 구함  
TRANSPOSE(범위) 범위에 입력된 값을 행/열을 바꾸어 현재 셀 범위에 표시함  
ADDRESS(행 번호, 열 번호, 참조유형) 행 번호와 열 번호에 해당하는 셀 주소 표시 - 참조유형 :
1: 절대참조,
2: 행만 절대참조,
3: 열만 절대참조,
4: 상대참조
INDIRECT(텍스트) 주소 형식을 갖춘 텍스트를 셀 주소 로 변환하여 해당 주소에 있는 값을 표시함  
AREAS(범위) 범위 안에서의 영역 수를 표시함  
HYPERLINK(위치) 하드 드라이브, 네트워크 서버, 인터넷 등 지정된 위치에 있는 문서를 열 수 있는 바로 가 기나 이동 텍스트를 만듦  

 

 

데이터베이스 함수/ 재무함수

데이터 베이스 함수 DSUM(범위, 열 번호, 조건) 해당 범위에서 조건에 맞는 자료를 대상 로 지정된 열에서 합계를 계산함
DAVERAGE(범위, 열 번호, 조건) 해당 범위에서 조건에 맞는 자료를 대상으로 지정된 열에서 평균을 계산함
DCOUNT(범위, 열 번호, 조건) 해당 범위에서 조건에 맞는 자료를 대상으로 지정된 열에서 숫자가 들어 있는 셀의 개수를 계산함
DCOUNTA(범위, 열 번호, 조건) 해당 범위에서 조건에 맞는 자료를 대상으로 지정된 열에서 비어 있지 않은 셀의 개수를 계산함
DMAX(범위, 열 번호, 조건) 해당 범위에서 조건에 맞는 자료를 대상으로 지정된 열에서 가장 큰 값을 찾음
DMIN(범위, 열 번호, 조건) 해당 범위에서 조건에 맞는 자료를 대상으로 지정된 열에서 가장 작은 값을 찾음
DPRODUCT(범위, 열 번호, 조건) 해당 범위의 열에서 조건과 일치하는 값들의 곱을 구함
DSTDEV(범위, 열 번호, 조건) 해당 범위의 열에서 조건과 일치하는 값들의 표준 편차를 구함
DVAR(범위, 열 번호, 조건) 해당 범위의 열에서 조건과 일치하는 값들의 분산을 구함
DGET(범위, 열 번호, 조건) 해당 범위의 열에서 조건과 일치하는 단 일 값을 구함
재무 함수 FV(이자, 기간, 금액, 현재가치, 납입시점) 미래가치를 구함(매월 일정한 금액을 불 입하였을 경우 만기일에 받을 원금과 이자 계산)
PV(이자, 기간, 금액, 미래가치, 납입시점) 현재가치를 구함(1년 뒤에 받을 1000 원의 현재가치를 구함)
NPV(할인율, 금액1, 금액2, ) 할인율과 앞으로의 지출과 수입을 사용하여 투자의 현재가치를 계산
PMT(이자, 기간, 현재가치, 미래가치, 납입시점) 정기적으로 상환(지급)할 금액을 구함(일 정 금액을 대출받았을 경우 이자를 포함하여 매월 상환해야 하는 금액 계산)
SLN(취득액, 잔존가치, 수명년수) 단위 기간 동안 정액법에 의한 자산의 감가상각액을 계산함
DB(취득액,잔존가치, 수명년수,기간,월수) 정율법을 사용하여 특정 기간 동안 자산의 감가상각액을 계산함

 

반응형

댓글