엑셀 함수 조회 (함수 정리 · 문법 · 예시 · 구글 시트 호환)

VLOOKUP처럼 이름을 알면 이름으로, 이름을 모르면 "조건 합계", "중복 제거", "근무일"처럼 하고 싶은 일로 검색하세요. 비워 두면 상황별로 자주 쓰는 함수 추천표가 나옵니다. 인수 순서가 헷갈리는 SUMIF·SUMIFS, 마지막 인수를 빼먹기 쉬운 VLOOKUP처럼 실수가 잦은 부분을 함께 적어 두었습니다.

엑셀 함수 조회 (함수 정리 · 문법 · 예시 · 구글 시트 호환)모두의계산기

함수를 고르는 순서

엑셀 작업의 대부분은 네 가지로 나뉩니다. 더하고 세는 일(SUM·COUNTIF 계열), 조건에 따라 다르게 처리하는 일(IF 계열), 다른 표에서 값을 가져오는 일(VLOOKUP·XLOOKUP·INDEX/MATCH), 문자와 날짜를 다듬는 일(LEFT·TEXT·DATEDIF 등)입니다. 하려는 일이 이 중 어디에 속하는지부터 정하면 후보가 두세 개로 줄어듭니다. 조건이 하나면 SUMIF·COUNTIF, 둘 이상이면 뒤에 S가 붙는 SUMIFS·COUNTIFS를 씁니다.

가장 많이 틀리는 세 가지

첫째, SUMIF는 (조건범위, 조건, 합계범위) 순서인데 SUMIFS는 (합계범위, 조건범위, 조건) 순서로 합계범위가 맨 앞에 옵니다. 둘째, VLOOKUP의 마지막 인수 0(또는 FALSE)을 빼면 "비슷한 값"을 찾아 엉뚱한 결과가 나오는데 오류가 아니라서 알아채기 어렵습니다. 셋째, 수식을 아래로 끌 때 표 범위에 $를 붙이지 않으면 범위가 함께 밀려 내려갑니다. 범위를 클릭한 뒤 F4를 누르면 $가 붙습니다.

버전에 따라 없는 함수

XLOOKUP·FILTER·UNIQUE·SORT·SEQUENCE·TEXTJOIN·IFS·MAXIFS는 엑셀 2019 또는 2021 이후에 추가됐습니다. 오래된 버전이나 일부 뷰어에서 열면 #NAME? 오류가 납니다. 다른 사람과 공유하는 파일이라면 VLOOKUP·INDEX/MATCH·SUMPRODUCT처럼 모든 버전에서 되는 함수로 만드는 편이 안전합니다. TEXTSPLIT·TEXTBEFORE·TEXTAFTER는 Microsoft 365 구독판에서만 됩니다.

구글 시트와의 차이

기본 함수는 거의 같지만 FILTER와 SORT는 인수 구조가 다릅니다. 시트의 FILTER는 조건을 쉼표로 나열하고, SORT는 정렬 방향을 TRUE/FALSE로 적습니다. 시트에는 QUERY·ARRAYFORMULA·IMPORTRANGE·SPLIT처럼 엑셀에 없는 함수가 있고, 반대로 AGGREGATE·TEXTSPLIT·SORTBY는 시트에 없습니다. 한쪽에서 만든 파일을 다른 쪽으로 옮길 때 이런 함수가 들어 있으면 오류가 나므로 표의 "시트" 열을 확인하세요.

자주 묻는 질문

VLOOKUP과 XLOOKUP 중 뭘 써야 하나요?

엑셀 2021 이상이나 Microsoft 365를 쓰고, 파일을 받는 사람도 같은 환경이면 XLOOKUP이 편합니다. 왼쪽 열도 찾을 수 있고 열 번호를 셀 필요가 없습니다. 구버전과 파일을 주고받는다면 VLOOKUP이나 INDEX/MATCH가 안전합니다.

DATEDIF가 함수 목록에 안 나와요.

호환성 때문에 남아 있는 함수라 자동완성과 도움말에 나오지 않지만 직접 입력하면 동작합니다. =DATEDIF(시작일, 종료일, "Y")처럼 단위는 따옴표로 감쌉니다.

수식이 맞는데 #VALUE!나 #N/A가 나와요.

#N/A는 찾는 값이 없다는 뜻으로, 앞뒤 공백이나 숫자·문자 형식 차이(숫자 100과 문자 "100")가 흔한 원인입니다. #VALUE!는 문자에 산술 연산을 했을 때가 많습니다. TRIM·VALUE로 정리하고, 마지막에 IFERROR로 감싸세요.

함께 보기