엑셀 함수 정리 (필수함수 1편)
엑셀 [필수함수 1편] 입니다.
엑셀에는
약 400여종의 함수가 있습니다.
그 중
사용빈도가 높은 함수 16개를
추려서 정리해 봤습니다.
[필수함수]
= 외우고 있어야 할 것
[유사/활용 함수]
= 필수 함수로 유추 가능하거나,
연결하여 활용할 수 있는 것
[찾아쓰는 함수]
= 외울필요 없고, 필요할 때 찾아쓰면 되는 것
필수함수 (1/2) |
|
함수 |
함수설명 |
IF |
논리 검사를 수행하여 TRUE나 FALSE에 해당하는 값을 반환합니다. |
COUNTIF |
지정한 범위 내에서 조건에 맞는 셀의 개수를 구합니다. |
SUM |
인수들의 합을 구합니다. |
ROUND |
수를 지정한 자릿수로 반올림합니다. |
MID |
문자열의 지정 위치에서 문자를 지정한 개수만큼 돌려줍니다. |
LEN |
텍스트 문자열 내의 문자 개수를 구합니다. |
VLOOKUP |
배열의 첫 열에서 값을 검색하여, 지정한 열의 같은 행에서 데이터를 돌려줍니다. 기본적으로 오름차순으로 표가 정렬됩니다. |
MAX |
최대값을 구합니다. 논리값과 텍스트는 제외됩니다. |
[필수함수 - 01] IF
함수 |
=IF(A,B,C) |
범주 |
[논리] |
설명 & 사용 방법 |
설명 : 논리 검사를 수행하여 TRUE나 FALSE에 해당하는 값을 반환합니다.
- A : TRUE나 FALSE로 판정될 값이나 식입니다. - B : A가 TRUE일 때 돌려주는 값입니다. (생략하면 TRUE를 반환) - C : A가 FALSE일 때 돌려주는 값입니다. (생략하면 FALSE를 반환)
예) =IF(D11>50,"50보다큼","50이하") D11 셀이 50보다 크면 "50보다큼" 표시하고 아니면 "50이하" 표시 주의 : IF안에 IF안에 IF안에 IF.... 사용 시 7회만 중첩사용이 가능합니다.
|
||
유사/활용 함수 |
|||
IFERROR |
|||
찾아쓰는 함수 |
|||
AND, NOT, OR, TRUE, FALSE |
[필수함수 - 02] COUNTIF
함수 |
=COUNTIF(A,B) |
범주 |
[통계] |
설명 & 사용 방법 |
설명 : 지정한 범위 내에서 조건에 맞는 셀의 개수를 구합니다.
- A : 조건에 맞는 셀의 수를 구하려는 셀 범위입니다. ex) D:D, D:F, D11:F21, $D$11:$F$21 등의 범위 지정 - B : 숫자, 식, 텍스트 형태의 조건입니다.
예) =COUNTIF(D:F,">100") D~F열에서 100보다 큰수의 개수를 표시 |
||
유사/활용 함수 |
|||
COUNT, COUNTA, COUNTBLANK, COUNTIFS |
|||
찾아쓰는 함수 |
|||
AND, NOT, OR, TRUE, FALSE |
[참고 포스팅] 엑셀 COUNT, COUNTIF 함수
[필수함수 - 03] SUM
함수 |
=SUM(A,B,C,…) |
범주 |
[수학/삼각] |
설명 & 사용 방법 |
설명 : 인수들의 합을 구합니다.
- A,B,C,... : 합을 구하려는 인수를 나열합니다. ※ 인수는 숫자, 셀, 셀범위, 열전체, 행전체 등 제약이 없음 (인수는 255개까지 지정 가능)
예) =SUM(3,H5,H7,I5:J8,K:K) 숫자3, H5셀의 숫자, H7셀의 숫자, I5~J8셀범위의 숫자, K열 전체에 있는 숫자 등 모든인수의 합을 표시 |
||
유사/활용 함수 |
|||
SUMIF, SUMIFS, AVERAGE |
|||
찾아쓰는 함수 |
|||
AVERAGEA, AVERAGEIF, AVERAGEIFS, TRIMMEAN |
[필수함수 - 04] ROUND
함수 |
=ROUND(A,B) |
범주 |
[수학/삼각] |
설명 & 사용 방법 |
설명 : 수를 지정한 자릿수로 반올림합니다.
- A : 반올림하려는 수입니다. - B : 소수점 아래의 자릿수를 지정합니다.
예) =ROUND(P8,2) P8 셀의 숫자를 소수점 2자리로 만듭니다. (소수점3자리에서 반올림)
P8 = 123.4567 일 경우
ROUND(P8,2) = 123.46, ROUND(P8,1) = 123.5, ROUND(P8,-1) = 120
|
||
유사/활용 함수 |
|||
ROUNDUP, ROUNDDOWN, INT |
|||
찾아쓰는 함수 |
|||
TRUNC, MROUND, MOD, QUOTIENT |
[필수함수 - 05] MID
함수 |
=MID(A,B,C) |
범주 |
[텍스트] |
설명 & 사용 방법 |
설명 : 문자열의 지정 위치에서 문자를 지정한 개수만큼 돌려줍니다.
- A : 돌려줄 문자들이 포함된 문자열입니다. - B : 돌려줄 문자열에서 첫째 문자의 위치입니다. A에서 첫문자는 1이 됩니다. - C : A에서 돌려줄 문자 개수를 지정합니다.
예) =MID(J5,2,2) J5 = "필수함수임" 일 경우 2번째 자리부터 2개 문자인 "수함" 표시
|
||
유사/활용 함수 |
|||
LEFT, RIGHT, SEARCH, FIND |
|||
찾아쓰는 함수 |
|||
n/a |
[필수함수 - 06] LEN
함수 |
=LEN(A) |
범주 |
[텍스트] |
설명 & 사용 방법 |
설명 : 텍스트 문자열 내의 문자 개수를 구합니다.
- A : 사용자가 찾는 개수의 문자가 들어 있는 텍스트입니다. 공백도 문자 개수에 포함됩니다.
예) =LEN(J5) J5 = "필수 함수임!" 일 경우 "7"을 표시 ※ 공백/특수문자 포함 ※ 전자(2바이트)/반자(1바이트) 동일한 개수로 취급함 |
||
유사/활용 함수 |
|||
ASC(전자를 반자로 변환), JUNJA(반자를 전자로 변환) ※ 전자(2바이트)와 반자(1바이트) 바꿈 |
|||
찾아쓰는 함수 |
|||
CHAR |
[필수함수 - 07] VLOOKUP
함수 |
=VLOOKUP(A,B,C,D) |
범주 |
[찾기/참조 영역] |
설명 & 사용 방법 |
설명 : B표의 첫 열에서 A와 동일한 값을 검색하여 찾은 행에서, C로 지정한 열의 데이터를 돌려줍니다.
- A : B의 표 첫 열에서 찾으려는 값입니다. - B : 데이터를 검색하고 추출하려는 표입니다. - C : B 내의 열 번호로, 값을 추출할 열을 지정합니다. - D : 정확하게 일치하는 것을 찾으려면 FALSE(또는 0)를 지정합니다.
예) =VLOOKUP(M5,H:I,2,0) M5 셀의 값과 동일한 값을 H열에서 찾고 찾은 행의 2번째열인 I열의 값을 표시 ※ H열에 동일한 값이 여러개일 경우 맨위 데이터만 찾음
|
||
유사/활용 함수 |
|||
INDIRECT, MATCH, ROW ※ HLOOKUP, LOOKUP은 잘 안씀 |
|||
찾아쓰는 함수 |
|||
OFFSET, INDEX, ROWS |
[참고 포스팅] 엑셀 VLOOKUP 응용하기
[필수함수 - 08] MAX
함수 |
=MAX(A,B,C,…) |
범주 |
[통계] |
설명 & 사용 방법 |
설명 : 최대값을 구합니다. 논리값과 텍스트는 제외됩니다.
- A,B,C,... : 최대값을 구하려는 수로서 255개까지 지정할 수 있습니다. ※ 인수는 숫자, 셀, 범위, 행/열 전체 등 제약이 없음
예) =MAX(3,H5,H7,I5:J8,K:K) 숫자3, H5셀의 숫자, H7셀의 숫자, I5~J8셀범위의 숫자, K열 전체에 있는 숫자 중 최대값을 표시 |
||
유사/활용 함수 |
|||
RANK.EQ, RANK.AVG - (2007 이전버전인 RANK도 사용 가능) ※ MAXA, MINA 는 잘 안씀 |
|||
찾아쓰는 함수 |
|||
LARGE, SMALL, MEDIAN |
필수함수 2편에 이어서...