1. 기본 수학 및 통계 함수
SUM - 선택한 셀의 합계를 계산합니다. =SUM(A1:A10)
AVERAGE - 선택한 셀의 평균을 계산합니다. =AVERAGE(A1:A10)
COUNT - 숫자가 포함된 셀의 개수를 셉니다. =COUNT(A1:A10)
COUNTA - 비어 있지 않은 셀의 개수를 셉니다. =COUNTA(A1:A10)
MAX - 선택한 셀에서 최대값을 찾습니다. =MAX(A1:A10)
MIN - 선택한 셀에서 최소값을 찾습니다. =MIN(A1:A10)
ROUND - 값을 지정한 자릿수로 반올림합니다. =ROUND(A1, 2)
ROUNDUP - 값을 무조건 올림합니다. =ROUNDUP(A1, 2)
ROUNDDOWN - 값을 무조건 내림합니다. =ROUNDDOWN(A1, 2)
RANK - 값의 순위를 계산합니다. =RANK(A1, A1:A10)
2. 텍스트 처리 함수
CONCAT - 텍스트를 연결합니다. =CONCAT(A1, B1)
TEXT - 값을 특정 형식으로 변환합니다. =TEXT(A1, "yyyy-mm-dd")
LEFT - 텍스트의 왼쪽에서 지정한 개수만큼 추출합니다. =LEFT(A1, 5)
RIGHT - 텍스트의 오른쪽에서 지정한 개수만큼 추출합니다. =RIGHT(A1, 3)
MID - 텍스트의 지정한 위치에서 일부를 추출합니다. =MID(A1, 2, 4)
LEN - 텍스트의 길이를 반환합니다. =LEN(A1)
TRIM - 텍스트의 불필요한 공백을 제거합니다. =TRIM(A1)
REPLACE - 텍스트의 일부를 교체합니다. =REPLACE(A1, 1, 4, "2024")
SEARCH - 텍스트에서 특정 문자열의 위치를 찾습니다. =SEARCH("B", A1)
TEXTJOIN - 구분자를 사용하여 여러 텍스트를 연결합니다. =TEXTJOIN(",", TRUE, A1:A5)
3. 논리 및 조건 함수
IF - 조건에 따라 값을 반환합니다. =IF(A1>10, "Yes", "No")
IFERROR - 오류가 발생하면 대체 값을 반환합니다. =IFERROR(A1/B1, 0)
IFS - 여러 조건을 평가합니다. =IFS(A1>10, "High", A1>5, "Medium", TRUE, "Low")
AND - 여러 조건이 모두 참인지 확인합니다. =AND(A1>0, B1<10)
OR - 여러 조건 중 하나 이상이 참인지 확인합니다. =OR(A1>0, B1<10)
NOT - 조건의 참/거짓을 반전시킵니다. =NOT(A1>10)
4. 날짜 및 시간 함수
TODAY - 현재 날짜를 반환합니다. =TODAY()
NOW - 현재 날짜와 시간을 반환합니다. =NOW()
DATE - 지정한 연, 월, 일을 날짜로 반환합니다. =DATE(2024, 12, 25)
DAY - 날짜의 일을 반환합니다. =DAY(A1)
MONTH - 날짜의 월을 반환합니다. =MONTH(A1)
YEAR - 날짜의 연도를 반환합니다. =YEAR(A1)
WEEKDAY - 요일을 숫자로 반환합니다. =WEEKDAY(A1, 2)
DATEDIF - 두 날짜 간의 차이를 계산합니다. =DATEDIF(A1, B1, "d")
EDATE - 지정한 개월 후의 날짜를 반환합니다. =EDATE(A1, 3)
EOMONTH - 월의 마지막 날짜를 반환합니다. =EOMONTH(A1, 0)
5. 데이터 조회 및 참조 함수
VLOOKUP - 범위에서 값을 검색합니다. =VLOOKUP(1001, A1:D10, 2, FALSE)
HLOOKUP - 범위의 첫 행에서 값을 검색합니다. =HLOOKUP("ID", A1:D5, 2, FALSE)
INDEX - 범위에서 지정한 위치의 값을 반환합니다. =INDEX(A1:C10, 2, 3)
MATCH - 범위에서 값의 위치를 반환합니다. =MATCH(50, A1:A10, 0)
CHOOSE - 인덱스 번호에 따라 값을 반환합니다. =CHOOSE(2, "Red", "Blue", "Green")
FILTER - 조건에 따라 데이터를 필터링합니다. =FILTER(A1:A10, B1:B10>50)
UNIQUE - 고유 값을 반환합니다. =UNIQUE(A1:A10)
SORT - 데이터를 정렬합니다. =SORT(A1:A10)
XLOOKUP - 범위에서 값을 검색합니다. =XLOOKUP(1001, A1:A10, B1:B10)
TRANSPOSE - 범위의 행과 열을 전환합니다. =TRANSPOSE(A1:B10)
6. 기타 유용한 함수
SUBTOTAL - 필터링된 데이터의 합계 또는 평균을 계산합니다. =SUBTOTAL(9, A1:A10)
HYPERLINK - 클릭 가능한 링크를 만듭니다. =HYPERLINK("http://example.com", "Visit Site")
CELL - 셀의 정보(형식, 주소 등)를 반환합니다. =CELL("address", A1)
FORMULATEXT - 셀의 공식을 텍스트로 표시합니다. =FORMULATEXT(A1)
#excel함수