자주 쓰는 엑셀 함수를 검색하고 구문과 예제를 확인하세요.
76개의 함수
선택한 범위의 모든 숫자를 더합니다.
조건을 만족하는 셀의 값만 더합니다.
여러 조건을 모두 만족하는 셀의 값을 더합니다.
배열의 대응하는 요소들을 곱한 후 그 합계를 반환합니다.
숫자를 지정한 자릿수로 반올림합니다.
숫자를 0에서 먼 방향으로 올림합니다.
숫자를 0 방향으로 내림합니다.
숫자를 가장 가까운 정수로 내림합니다.
나눗셈의 나머지를 반환합니다.
숫자의 절댓값을 반환합니다.
숫자를 지정한 거듭제곱으로 계산합니다.
숫자의 양의 제곱근을 반환합니다.
인수들의 평균(산술 평균)을 반환합니다.
인수 목록에서 최댓값을 반환합니다.
인수 목록에서 최솟값을 반환합니다.
숫자가 들어 있는 셀의 개수를 셉니다.
비어 있지 않은 셀의 개수를 셉니다.
조건을 만족하는 셀의 개수를 셉니다.
여러 조건을 모두 만족하는 셀의 개수를 셉니다.
숫자 목록에서 특정 숫자의 순위를 반환합니다.
텍스트 문자열의 왼쪽부터 지정한 수의 문자를 반환합니다.
텍스트 문자열의 오른쪽부터 지정한 수의 문자를 반환합니다.
문자열에서 지정한 위치부터 지정한 수의 문자를 반환합니다.
텍스트 문자열의 문자 수를 반환합니다.
텍스트 내에서 다른 텍스트를 찾아 위치를 반환합니다. 대소문자 구분.
텍스트 내에서 다른 텍스트를 찾아 위치를 반환합니다. 대소문자 구분 없음.
텍스트 문자열에서 특정 문자를 다른 문자로 바꿉니다.
텍스트의 특정 위치에 있는 문자를 다른 텍스트로 대체합니다.
텍스트에서 단어 사이의 단일 공백을 제외한 모든 공백을 제거합니다.
텍스트를 모두 대문자로 변환합니다.
텍스트를 모두 소문자로 변환합니다.
각 단어의 첫 글자를 대문자로, 나머지는 소문자로 변환합니다.
여러 텍스트 항목을 하나의 텍스트로 합칩니다.
숫자를 서식이 지정된 텍스트로 변환합니다.
텍스트 형태의 숫자를 실제 숫자로 변환합니다.
텍스트를 지정한 횟수만큼 반복합니다.
현재 날짜를 반환합니다.
현재 날짜와 시간을 반환합니다.
지정한 연, 월, 일에 해당하는 날짜를 반환합니다.
날짜에 해당하는 연도를 반환합니다.
날짜에 해당하는 월을 반환합니다 (1~12).
날짜에 해당하는 일을 반환합니다 (1~31).
두 날짜 사이의 일, 월 또는 연도 수를 계산합니다.
날짜에 해당하는 요일을 나타내는 숫자를 반환합니다.
시작 날짜의 지정된 개월 수 전후 달의 마지막 날 날짜를 반환합니다.
두 날짜 사이의 작업일 수(주말 제외)를 반환합니다.
시작 날짜의 지정된 작업일 수 전후의 날짜를 반환합니다.
조건이 참이면 한 값을, 거짓이면 다른 값을 반환합니다.
모든 인수가 TRUE이면 TRUE를 반환합니다.
하나 이상의 인수가 TRUE이면 TRUE를 반환합니다.
논리값의 반대를 반환합니다.
수식에 오류가 있으면 지정한 값을 반환하고, 그렇지 않으면 수식 결과를 반환합니다.
#N/A 오류인 경우 지정한 값을 반환합니다.
여러 조건 중 첫 번째로 참인 조건에 해당하는 값을 반환합니다.
식을 값 목록과 비교하고 첫 번째 일치하는 값에 해당하는 결과를 반환합니다.
테이블의 첫 번째 열에서 값을 검색하고, 지정한 열에서 같은 행의 값을 반환합니다.
테이블의 첫 번째 행에서 값을 검색하고, 지정한 행에서 같은 열의 값을 반환합니다.
테이블 또는 범위에서 지정한 행과 열에 있는 값을 반환합니다.
범위에서 값을 검색하고 그 상대 위치를 반환합니다.
범위 또는 배열에서 일치 항목을 검색하고 두 번째 범위에서 해당 항목을 반환합니다.
기준 셀에서 지정한 행, 열 수만큼 떨어진 범위에 대한 참조를 반환합니다.
텍스트 문자열로 지정된 참조를 반환합니다.
인덱스 번호를 사용하여 값 목록에서 하나의 값을 선택합니다.
대출의 정기 상환액을 계산합니다.
투자의 미래 가치를 반환합니다.
투자의 현재 가치를 반환합니다.
할인율과 일련의 미래 현금 흐름을 기반으로 투자의 순 현재 가치를 반환합니다.
일련의 현금 흐름에 대한 내부 수익률을 반환합니다.
셀이 비어 있으면 TRUE를 반환합니다.
값이 숫자이면 TRUE를 반환합니다.
값이 텍스트이면 TRUE를 반환합니다.
값이 오류이면 TRUE를 반환합니다.
값의 데이터 유형을 나타내는 숫자를 반환합니다.
데이터베이스에서 조건을 만족하는 레코드 필드의 합계를 반환합니다.
데이터베이스에서 조건을 만족하는 레코드 필드의 평균을 반환합니다.
데이터베이스에서 조건을 만족하는 레코드의 수를 셉니다.
VLOOKUP은 검색 열이 반드시 표의 첫 번째 열이어야 하지만, XLOOKUP은 어느 열에서든 검색할 수 있습니다. 또한 XLOOKUP은 찾지 못했을 때 반환할 값을 직접 지정할 수 있어 IFERROR를 별도로 사용할 필요가 없습니다. XLOOKUP은 Excel 2021 이상 또는 Microsoft 365에서 사용 가능합니다.
SUMIF는 하나의 조건으로만 합계를 구할 수 있고, SUMIFS는 여러 조건을 모두 만족하는 셀의 합계를 구할 수 있습니다. 단일 조건이라도 SUMIFS를 사용해도 무방합니다.
MATCH는 값의 위치(행 번호)를 찾고, INDEX는 그 위치의 값을 반환합니다. 이 조합은 VLOOKUP보다 강력하여 ①어느 방향으로든 검색 가능, ②열 삽입·삭제에 강건, ③대용량 데이터에서 더 빠른 장점이 있습니다.
반드시 필요한 것은 아닙니다. 오류 발생 시 0이나 빈 문자열 등을 표시해야 할 때 유용합니다. 하지만 오류 자체가 문제를 나타내는 중요한 신호일 수 있으므로, 개발·검토 단계에서는 오류를 보여주는 것이 좋습니다.
엑셀 함수는 미리 정의된 수식으로, 특정 계산이나 작업을 수행합니다. 함수를 활용하면 복잡한 계산을 간단하게 처리하고, 반복적인 작업을 자동화할 수 있습니다. 이 사전에서는 업무에서 자주 사용되는 핵심 함수들을 카테고리별로 정리하였습니다.
모든 함수는 등호(=)로 시작합니다. 인수는 괄호 안에 쉼표로 구분하여 입력합니다. 대괄호([])로 표시된 인수는 생략 가능한 선택 인수입니다. 텍스트 인수는 큰따옴표("")로 감쌉니다.