본문 바로가기
컴퓨터 IT

엑셀 함수 정리

by 히든트레져 제이 2023. 10. 28.

엑셀 함수 정리

실무에서 많이 사용되는 함수위주로 엑셀함수를 정리해보았습니다..

SUM 함수:

범위 내 숫자의 합계를 계산합니다. 예를 들어, =SUM(A1:A5)는 A1부터 A5까지의 셀에 있는 숫자를 더합니다.

 

AVERAGE 함수:

범위 내 숫자의 평균을 계산합니다. 예를 들어, =AVERAGE(B1:B10)는 B1부터 B10까지의 숫자의 평균을 계산합니다.

 

IF 함수:

주어진 조건에 따라 결과를 반환합니다. 예를 들어, =IF(A1>10, "큰 수", "작은 수")는 A1의 값이 10보다 큰 경우 "큰 수"를 반환하고 그렇지 않은 경우 "작은 수"를 반환합니다.

 

VLOOKUP 함수:

특정 값(검색 키)을 찾아 다른 범위에서 해당 값을 반환합니다. 데이터베이스와 비슷한 기능을 수행할 수 있습니다.

 

HLOOKUP 함수:

수평으로 데이터를 검색하고 검색 결과를 반환합니다. 주로 표 형식 데이터에서 사용됩니다.

 

COUNT 함수:

범위 내의 셀에 있는 숫자 또는 값의 개수를 세어줍니다. 예를 들어, =COUNT(C1:C20)은 C1에서 C20까지의 셀에 있는 값의 개수를 반환합니다.

 

MAX 함수:

범위 내 숫자 중 가장 큰 값을 반환합니다. =MAX(D1:D15)는 D1에서 D15까지의 값 중 가장 큰 값을 반환합니다.

 

MIN 함수:

범위 내 숫자 중 가장 작은 값을 반환합니다. =MIN(E1:E10)은 E1에서 E10까지의 값 중 가장 작은 값을 반환합니다.

 

CONCATENATE 함수:

문자열을 연결하거나 결합합니다. =CONCATENATE("안녕", "하세요")는 "안녕하세요"를 반환합니다.

 

TEXT 함수:

날짜, 숫자 또는 시간을 원하는 형식으로 표시하도록 도와줍니다. =TEXT(F1, "yyyy년 mm월 dd일")는 날짜를 "년 월 일" 형식으로 표시합니다.

 

COUNTIF 함수:

특정 조건을 만족하는 셀의 개수를 세어줍니다. =COUNTIF(G1:G20, ">50")는 범위 G1에서 G20까지에서 50보다 큰 값의 개수를 반환합니다.

 

SUMIF 함수:

특정 조건을 만족하는 셀의 합계를 계산합니다. =SUMIF(H1:H10, "사과", I1:I10)는 H1에서 H10 범위에서 "사과"인 경우 I1에서 I10 범위의 값의 합계를 반환합니다.

 

IFERROR 함수:

특정 계산 또는 함수의 결과에 오류가 발생할 경우 대체값을 반환합니다. =IFERROR(J1/K1, 0)는 J1을 K1로 나누고, 오류가 발생하면 0을 반환합니다.

 

DATE 함수:

연도, 월 및 일을 사용하여 날짜를 생성합니다. =DATE(2023, 10, 28)는 2023년 10월 28일을 나타냅니다.

 

NOW 함수:

현재 날짜와 시간을 반환합니다. =NOW()는 현재 날짜와 시간을 나타냅니다.

 

LEN 함수:

문자열의 길이를 반환합니다. =LEN("안녕하세요")는 문자열 "안녕하세요"의 길이(5)를 반환합니다.

 

UPPER 및 LOWER 함수:

텍스트를 모두 대문자 또는 모두 소문자로 변환합니다. =UPPER("hello")는 "HELLO"를 반환하고, =LOWER("WORLD")는 "world"를 반환합니다.

 

TRIM 함수:

문자열에서 공백을 제거합니다. =TRIM(" 공백이 있는 문자열 ")은 "공백이 있는 문자열"을 반환합니다.

 

RANK 함수:

숫자 목록에서 특정 숫자의 순위를 계산합니다. =RANK(L1, L1:L10, 1)는 L1의 값이 L1에서 L10까지의 값 중에서 몇 번째인지 순위를 반환합니다.

 

COUNTBLANK 함수

범위 내의 빈 셀(또는 공백)의 개수를 세어줍니다. =COUNTBLANK(M1:M10)은 M1에서 M10 범위에서 빈 셀의 개수를 반환합니다.

 

DAYS 함수:

두 날짜 간의 일 수를 계산합니다. =DAYS(N1, N2)는 N1과 N2 날짜 간의 일 수를 반환합니다.

RANDBETWEEN 함수:

지정한 범위 내에서 무작위 숫자를 생성합니다. =RANDBETWEEN(1, 100)는 1과 100 사이의 무작위 정수를 반환합니다.

 

ROUND 함수

숫자를 반올림합니다. =ROUND(O1, 2)는 O1의 값을 소수점 아래 두 자리까지 반올림합니다.

 

AVERAGEIF 함수:

특정 조건을 만족하는 셀의 평균을 계산합니다. =AVERAGEIF(P1:P10, ">50", Q1:Q10)는 P1에서 P10 범위에서 50보다 큰 값의 Q1에서 Q10 범위의 값의 평균을 반환합니다.

 

INDEX 및 MATCH 함수:

INDEX 함수를 사용하여 특정 셀 범위에서 값을 선택하고, MATCH 함수를 사용하여 해당 값의 위치를 찾습니다. 이를 통해 복잡한 검색 및 데이터 추출이 가능해집니다.

 

IFERROR 함수:

다른 함수 또는 수식에서 발생한 오류를 처리하고 대체 값을 지정할 수 있습니다. 예를 들어, =IFERROR(A1/B1, "오류 발생")는 A1을 B1로 나누는 동안 오류가 발생하면 "오류 발생"을 반환합니다.

 

INDEX 함수:

범위에서 특정 셀의 값을 검색하고 반환할 수 있으며, 행 및 열 인덱스를 사용하여 위치를 지정합니다.

 

MATCH 함수:

특정 값이 범위에서 몇 번째 위치에 있는지 검색하고 해당 위치를 반환합니다.

 

REPLACE 함수:

특정 텍스트에서 다른 텍스트로 교체할 수 있으며, 위치와 길이를 지정하여 텍스트를 변경합니다.

 

LEN 함수:

문자열 또는 텍스트의 길이를 반환합니다. =LEN("안녕하세요")는 5를 반환합니다.

 

LEFT, RIGHT, MID 함수:

문자열 또는 텍스트에서 왼쪽, 오른쪽 또는 중간 일부를 추출합니다. 예를 들어, =LEFT("안녕하세요", 3)은 "안녕"을 반환합니다.

 

AND, OR 함수:

여러 조건을 조합하여 논리적인 테스트를 수행하며, AND는 모든 조건이 참일 때, OR는 하나 이상의 조건이 참일 때 참을 반환합니다.

 

DATE 함수:

연도, 월, 일을 기반으로 날짜를 생성합니다. =DATE(2023, 10, 28)는 2023년 10월 28일을 반환합니다.

 

NOW 함수:

현재 날짜와 시간을 반환합니다. =NOW()를 사용하면 현재 시간을 표시합니다.

 

NETWORKDAYS 함수:

시작 날짜와 종료 날짜 사이에서 주말을 제외한 근무일 수를 계산합니다.

 

RANK 함수:

숫자 목록에서 특정 숫자의 순위를 찾습니다.

 

CHOOSE 함수:

여러 값 중에서 하나를 선택하거나 지정된 위치의 값을 반환합니다.

 

RAND 함수:

0과 1 사이의 무작위 숫자를 생성합니다.

 

HYPERLINK 함수:

하이퍼링크를 생성하고 클릭하면 웹 페이지 또는 다른 문서로 이동하게 됩니다.

 

TRANSPOSE 함수:

행과 열을 바꾸어 배열을 전환합니다.

COUNTA 함수:

지정된 범위에서 비어 있지 않은 셀의 개수를 세어줍니다.

 

PI 함수:

원주율인 파이(π) 값을 반환합니다.

 

LOG 함수:

로그 값을 계산합니다. =LOG(10, 100)는 10을 밑으로 100을 로그하는 값을 반환합니다.