자주 사용하는 엑셀 함수 정리
날짜와 시간관련 함수 | ||
TODAY | =TODAY( ) | 시스템에서 설정된 오늘의 날짜를 표시 |
NOW | =NOW( ) | 시스템에서 설정된 오늘의 날짜와 시간을 표시 |
YEAR | =YEAR(날짜) | 날짜에서 년수를 추출 |
MONTH | =MONTH(날짜) | 날짜에서 월수를 추출 |
DAY | =DAY(날짜) | 날짜에서 일을 추출 |
HOUR | =HOUR(시간) | 시간에서 시를 추출 |
MNUTE | =MNUTE(시간) | 시간에서 분을 추출 |
SECOND | =SECOND(시간) | 시간에서 초를 추출 |
DATE | =DATE(숫자1, 숫자2, 숫자3) | 숫자1년,숫자2월, 숫자3일에 해당하는 날짜를 구함 |
TIME | =TIME(시,분,초) | 시, 분, 초에 해당하는 시간을 구함 |
DAYS360 | =DAYS360(시작일,종료일) | 1년을 360일(1달을 30일로 계산)로 하여, 두 날짜 사이에 경과한 일수를 구함 |
WEEKDAY | =WEEKDAY(날짜, 옵션) | 날짜에 해당하는 요일의 번호를 구함 옵션 1 또는 생략시: 일요일부터 1,2,3 옵션 2사용시: 월요일부터 1.2.3 |
텍스트 함수 | ||
CONCATENATE | =CONCATENATE(문자열1,문열2,…) | 여러 문자열을 한 문자열로 연결함(& 연산자와
동일한 기능) ="문열1" & "문열2" & …. |
LEFT | =LEFT("문자열", 개수) | 문자열의 왼쪽에서 개수만큼 문자를 추출 |
RIGHT | =RIGHT("문자열", 개수) | 문자열의 오른쪽에서 개수만큼 문자를 추출 |
MID | =MID("문자열",시작위치, 개수) | 문자열의 시작위치에서 개수만큼 문자를 추출 |
LEN | =LEN("문자열") | 문자열의 문자 개수를 구함 |
REPT | =REPT("문자열",반복수) | 문자열을 반복수만큼 표시함 |
LOWER | =LOWER("문자열") | 문자열 중 영어를 소문자로 변환함 |
UPPER | =UPPER("문자열") | 문자열 중 영어를 대문자로 변환함 |
PROPER | =PROPER("문자열") | 문자열 중 영어 단어 첫 글자를 대문자로 변환함 |
REPLACE | =REPLACE("바꿀문자열",
시작위치, 바꿀문자개수," 바뀔문자열") |
바꿀문자열의 시작위치에서 개수만큼의 글자를 바뀔문자열로 변경 |
TEXT | =TEXT(숫자,"셀서식") | 숫자를 큰따옴표(" ")로 감싼 셀
서식을 적용하여 문자열로 변환 셀 서식은 사용자 정의 셀 서식에 사용하는 코드 사용 |
VALUE | =VALUE("문열") | 숫자로만 구성된 문자열을 실제 숫자로 변환 |
WON | =WON(숫자, 반올림자릿수) | 통화 표시 형식을 적용하여 숫자를 문자열로 변환 |
CHOOSE | =CHOOSE(숫자,"문자열1","문열2","문열3",…) | 숫자만큼의 차례의 문자 표시 |
수학과삼각함수 | ||
SUM | =SUM(인수1,인수2….) | 인수의 합계 |
SUMIF | =SUMIF(영역,"조건") | 조건범위에서 조건에 맞는 자료와 동일행의 합계 범위 값들의 합계를 구함 |
ROUND | =ROUND(인수,자릿수) | 인수를 지정한 자릿수에서 반올림한 값을 구함 |
ROUNDDOWN | =ROUNDDOWN(인수,자릿수) | 인수를 지정한 자릿수에서 내림한 값을 구함 |
ROUNDUP | =ROUNDUP(인수,자릿수) | 인수를 지정한 자릿수에서 올림한 값을 구함 |
PRODUCT | =PRODUCT(인수1,인수2….) | 인수들을 모두 곱한 값을 구함 |
SUMPRODUCT | =SUMPRODUCT(배열1,배열2,..) | 배열1과 배열2를 곱한 값들의 합계를 구함 |
MOD | =MOD(인수1,인수2….) | 인수1을 인수2로 나눈 나머지를 구함 |
TRUNC | =TRUNC(인수,자릿수) | 인수에서 소수점 이하 자릿수를 버리고 정수를 구함 |
EVEN | =EVEN(인수) | 인수의 가장 가까운 짝수 정수를 구함 |
ODD | =ODD(인수) | 인수의 가장 가까운 홀수 정수를 구함 |
CEILING | =CEILING(인수,수) | 인수를 수으 배수가 되도록 올린 수를 구함 |
ABS | =ABS(인수) | 인수의 절대값 |
RAND | =RAND( ) | 0과 1사이의 난수를 발생 |
통계함수 | ||
AVERAGE | =AVERAGE(인수1,인수2….) | 인수들의 평균을 구함 |
COUNT | =COUNT(인수1,인수2….) | 인수들중 숫자가 들어있는 셀의 개수를 구함 |
COUNTA | =COUNTA(인수1,인수2….) | ㅇ니수들 중 비어있지 않은 셀의 개수를 구함 |
STDEN | =STDEN(인수1,인수2….) | 인수들의 표준편차를 구함 |
COUNTBLANK | =COUNTBLANK(인수1,인수2….) | 인수들 중 비어있는 셀의 개수를 구함 |
COUNTIF | =COUNTIF(조건범위, 조건) | 조건범위에서 조건을 만족하는 셀으 개수를 구함 |
LARGE | =LARGE(인수,숫자) | 인수에서 숫자 번째로 큰 값을 구함 |
MAX | =MAX(인수1,인수2….) | 인수들 중 가장 큰 값을 구함 |
MEDIAN | =MEDIAN(인수1,인수2….) | 인수들 중 중간 값을 구함 |
MIN | =MIN(인수1,인수2….) | 인수들 중 가장 작은 값을 구함 |
SMALL | =SMALL(인수,숫자) | 인수에서 숫자 번째로 작은 값을 구함 |
MODE | =MODE(인수1,인수2….) | 인수들 중 가장 빈도가 높은 값을 구함 |
RANK | =RANK(순위구할 셀, 범위,옵션) | 범위에서 순위그할 셀이 몇번째 순위인지 구함 옵션이 0또는 생략시:내림차순,옵션이 1: 오름차순 |
TRIMMEAN | =TRIMMEAN(배열,백분율) | 배열에서 백분율만큼 위, 아래 값을 제외하고 내부 평균을 구함 |
논리값 함수 | ||
IF | =IF(조건,"참값","거짓값") | 조건에 충족됐을때: 참값, 충족이 않됐을때 :거짓값 |
AND | =AND(조건1, 조건2, …) | 조건이 모두 참일때만 TRUE표시 |
OR | =OR(조건1, 조건2, …) | 조건 중에 하나라도 참이면 TRUE표시 |
NOT | =NOT(논리값) | 논리값에 대한 만대값 표시 |
TRUE | =TRUE( ) | 논리값 TRUE표시 |
FALSE | =FALSE ( ) | 논리값 FALSE표시 |
데이터베이스 함수 | ||
DAVERAGE | =D함수명(범위, 열번호, 조건범위) | 범위에서 조건에 맞는 자료를 대상으로 지정된 열의 평균을 계산 |
DSUM | 범위에서 조건에 맞는 자료를 대상으로 지정된 열의 합계를 계산 | |
DCOUNT | 범위에서 조건에 맞는 자료를 대상으로 지정된 열의 숫자가 있는 셀 개수를 계산 | |
DCOUNTA | 범위에서 조건에 맞는 자료를 대상으로 지정된 열의 비어있지 않은 셀 개수를 계산 | |
DMAX | 범위에서 조건에 맞는 자료를 대상으로 지정된 열의 최대값을 계산 | |
DMIN | 범위에서 조건에 맞는 자료를 대상으로 지정된 열의 최소값을 계산 | |
DVAR | 범위에서 조건에 맞는 자료를 대상으로 지정된 열의 분산을 계산 | |
DSTDEV | 범위에서 조건에 맞는 자료를 대상으로 지정된 열의 표준편차를 계산 | |
DGET | 범위에서 조건에 맞는 자료를 대상으로 지정된 열의 값을 추출 | |
DPRODUCT | 범위에서 조건에 맞는 자료를 대상으로 지정된 열의 곱을 계산 |
찾기/참조 함수 이용하기 | ||
ADDRESS | =ADDRESS(행번호,열번호) | 행번호와 열번호로 지정된 셀 배용을 표시한다 |
CHOOSE | =CHOOSE(인수, 첫번째,두번째…) | 인수는 1~29까지으 숫자로 입력해야 하고, 인수가 1일때는 첫번째를 , 2일때는 두번째를 ….출력한다. |
VLOOKUP | =VLOOKUP(찾을값, 범위, 열번호, 옵션) | 범위의 첫번째 열에서 찾을값과 같은 데이터를 찾은 후 지정된 열번호에서 동일한 행에 있는 데이터를 표시한다. |
HLOOKUP | =HLOOKUP(찾을값, 범위, 행번호, 옵션) | 범위의 첫번째 행에서 찾을값과 같은 데이터를 찾은 후 지정된 행번호에서 동일한 열에 있는 데이터를 표시한다. |
INDEX | =INDEX(범위, 행번호, 열번호) | 범위에서 행번호와 열번호에 위치한 데이터를 표시한다 |
MATCH | =MATCH(찾을값, 범위, 옵션) | 범위에서 찾을값과 같은 데이터를 찾아 그위치를 번호로 표시한다 |
OFFSET | =OFFSET(범위, 행, 열, 높이, 너비) | 선택한 범위에서 지정한 행과 열만큼 떨어진 위치에 있는 데이터 영역의 데이터를 표시한다 |
TRANSPOSE | =TRANSPOSE(표 범위) | 표의 행과 열을 서로 바꾼다. |
'IT' 카테고리의 다른 글
인스타그램 사진 저장(다운로드) 방법 (1) | 2021.01.17 |
---|---|
gamemarble.net 인터넷 창 실행 후 바로 종료 되는 현상 (0) | 2020.10.11 |
[IT TIP]인터넷 익스플러러보다 빠른 마이크로소프트 엣지로 변경(설치, 다운로드) (1) | 2019.11.11 |
[Windows Tip]윈도우 파일 강제 삭제 방법 (6) | 2019.09.11 |
[OS]2020년 1월 14일 Windows 7 지원 종료 (2) | 2019.04.27 |