엑셀 함수 치트시트 (요약표).
책상 위에 두고 쓰는 빠른 레퍼런스. 수식 검색, 1클릭 구문 복사, 인쇄 최적화 뷰를 제공합니다.
| 카테고리 | 함수 목록 | 구문 (Syntax) | 설명 | 복사 |
|---|---|---|---|---|
| 조회 및 참조 | XLOOKUP | =XLOOKUP(조회값, 조회배열, 반환배열, [찾을수없음], [일치모드]) | 범위 또는 배열을 검색하여 두 번째 범위의 일치하는 항목을 반환합니다. | |
| 조회 및 참조 | VLOOKUP | =VLOOKUP(조회값, 참조범위, 열번호, [정확도]) | 표의 가장 왼쪽 열에서 값을 검색하고 지정한 열의 같은 행에 있는 값을 반환합니다. | |
| 조회 및 참조 | INDEX & MATCH | =INDEX(배열, MATCH(조회값, 조회범위, 0)) | INDEX와 MATCH 함수를 결합하여 열 제한 없는 유연한 양방향 조회를 제공합니다. | |
| 논리 | IF | =IF(조건식, [참일때], [거짓일때]) | 조건이 충족되는지 확인하고 참일 때와 거짓일 때 각각 다른 값을 반환합니다. | |
| 논리 | IFS | =IFS(조건식1, 참값1, [조건식2, 참값2], ...) | 여러 조건을 차례로 검사하여 처음으로 참이 되는 조건에 해당하는 값을 반환합니다. | |
| 논리 | IFERROR | =IFERROR(값, 오류일때값) | 수식에서 오류가 발생하면 지정한 값을 반환하고, 오류가 없으면 수식 결과를 반환합니다. | |
| 수학 및 통계 | SUMIFS | =SUMIFS(합계범위, 조건범위1, 조건1, [조건범위2, 조건2], ...) | 여러 조건을 모두 만족하는 셀 범위의 값을 합산합니다. | |
| 수학 및 통계 | COUNTIF | =COUNTIF(range, criteria) | Counts the number of cells within a range that meet a single specified condition or criteria. | |
| Statistical & Analysis | COUNTIFS | =COUNTIFS(조건범위1, 조건1, [조건범위2, 조건2], ...) | 여러 범위에서 여러 조건을 모두 충족하는 셀의 개수를 계산합니다. | |
| 텍스트 | TEXTJOIN | =TEXTJOIN(구분기호, 빈셀무시, 텍스트1, [텍스트2], ...) | 지정한 구분 기호를 사용하여 빈 셀을 무시하면서 여러 범위의 텍스트를 하나로 결합합니다. | |
| 동적 배열 | FILTER | =FILTER(배열, 포함, [빈경우]) | 정의한 조건에 따라 데이터 배열을 필터링하여 동적으로 분산(spill) 출력합니다. | |
| 동적 배열 | UNIQUE | =UNIQUE(배열, [열별], [한번만출현]) | 목록이나 범위에서 중복을 제거하고 고유한 값의 목록을 반환합니다. | |
| 날짜 및 시간 | TODAY | =TODAY() | 현재 시스템 날짜를 날짜 형식으로 반환하며 자동으로 갱신됩니다. | |
| 날짜 및 시간 | NETWORKDAYS | =NETWORKDAYS(시작일, 종료일, [공휴일]) | 주말과 공휴일을 제외한 시작일과 종료일 사이의 순 근무일수를 계산합니다. | |
| 재무 | PMT | =PMT(이율, 기간수, 현재가치, [미래가치], [유형]) | 고정 금리와 균등 상환 방식을 기반으로 대출의 정기 상환액을 계산합니다. | |
| 수학 및 통계 | SUM | =SUM(숫자1, [숫자2], ...) | 지정한 셀 범위에 있는 모든 숫자를 합산합니다. | |
| Statistical & Analysis | AVERAGE | =AVERAGE(숫자1, [숫자2], ...) | 범위에 포함된 숫자들의 산술 평균값을 계산합니다. | |
| Statistical & Analysis | COUNT | =COUNT(값1, [값2], ...) | 범위 내에서 숫자가 포함된 셀의 개수를 계산합니다. | |
| 텍스트 | LEFT | =LEFT(문자열, [글자수]) | 텍스트 문자열의 시작(왼쪽)부터 지정한 개수만큼 문자를 추출합니다. | |
| 텍스트 | RIGHT | =RIGHT(문자열, [글자수]) | 텍스트 문자열의 끝(오른쪽)부터 지정한 개수만큼 문자를 추출합니다. | |
| 텍스트 | TRIM | =TRIM(문자열) | 단어 사이의 단일 공백을 제외하고 텍스트의 앞뒤 및 불필요한 연속 공백을 모두 제거합니다. | |
| 텍스트 | PROPER | =PROPER(문자열) | 텍스트의 각 단어 첫 글자를 대문자로 변환하고 나머지 글자는 소문자로 변환합니다. | |
| 수학 및 통계 | ROUND | =ROUND(숫자, 자릿수) | 숫자를 지정한 소수점 자릿수로 표준 반올림합니다. | |
| 논리 | AND | =AND(논리식1, [논리식2], ...) | 모든 인수가 참이면 TRUE를 반환하고, 하나라도 거짓이면 FALSE를 반환합니다. | |
| 논리 | OR | =OR(논리식1, [논리식2], ...) | 인수 중 하나라도 참이면 TRUE를 반환하고, 모든 인수가 거짓일 때만 FALSE를 반환합니다. | |
| 텍스트 | CONCAT | =CONCAT(텍스트1, [텍스트2], ...) | 구분자 없이 여러 범위나 문자열의 텍스트를 하나로 결합합니다. | |
| 텍스트 | LEN | =LEN(문자열) | 공백을 포함하여 텍스트 문자열에 있는 총 글자 수를 계산하여 반환합니다. | |
| 조회 및 참조 | HLOOKUP | =HLOOKUP(조회값, 참조범위, 행번호, [정확도]) | 표나 배열의 첫 번째 행에서 값을 검색하고 같은 열의 지정한 행에서 값을 반환합니다. | |
| Information | ISBLANK | =ISBLANK(value) | Checks whether a cell is completely empty and returns TRUE or FALSE. | |
| Information | ISNUMBER | =ISNUMBER(value) | Checks whether a value is numeric and returns TRUE or FALSE. | |
| Information | ISTEXT | =ISTEXT(value) | Checks whether a value is text and returns TRUE or FALSE. | |
| Information | ISERROR | =ISERROR(value) | Checks whether a value is any Excel error and returns TRUE or FALSE. | |
| Database | DSUM | =DSUM(database, field, criteria) | Sums the numbers in a database column that match specified criteria. | |
| Database | DCOUNT | =DCOUNT(database, field, criteria) | Counts the numeric cells in a database column that match criteria. | |
| Database | DAVERAGE | =DAVERAGE(database, field, criteria) | Averages the values in a database column that match conditions. | |
| Engineering | CONVERT | =CONVERT(number, from_unit, to_unit) | Converts a number from one measurement unit to another. | |
| Engineering | DELTA | =DELTA(number1, [number2]) | Tests whether two numbers are equal (returns 1 if equal, 0 if not). | |
| Engineering | BIN2DEC | =BIN2DEC(number) | Converts a binary number to a decimal integer. | |
| 동적 배열 | SORT | =SORT(array, [sort_index], [sort_order], [by_col]) | Sorts the contents of a range or array dynamically. | |
| 동적 배열 | SORTBY | =SORTBY(array, by_array1, [sort_order1], ...) | Sorts a range based on values in a separate range or array. | |
| 동적 배열 | SEQUENCE | =SEQUENCE(rows, [columns], [start], [step]) | Generates a list or 2D grid of sequential numbers. | |
| 동적 배열 | TOCOL | =TOCOL(array, [ignore], [scan_by_column]) | Transforms a 2D table or array into a single vertical column. | |
| Compatibility | RANK | =RANK(number, ref, [order]) | Returns the rank of a number in a list of numbers (Excel 2007 compatibility). | |
| Compatibility | MODE | =MODE(number1, [number2], ...) | Returns the most frequently occurring value in an array or data set. | |
| Google Sheets | ARRAYFORMULA | =ARRAYFORMULA(array_formula) | Enables array calculations across entire columns in Google Sheets. | |
| Google Sheets | QUERY | =QUERY(data, query, [headers]) | Runs Google Visualization API SQL-like queries on data tables. | |
| Google Sheets | SPARKLINE | =SPARKLINE(data, [options]) | Generates a miniature chart within a single spreadsheet cell. | |
| 재무 | FV | =FV(rate, nper, pmt, [pv], [type]) | Calculates the future value of an investment with periodic payments. | |
| 재무 | PV | =PV(rate, nper, pmt, [fv], [type]) | Returns the present value of a series of future cash flows. | |
| 재무 | NPV | =NPV(rate, value1, [value2], ...) | Calculates the net present value of an investment using a discount rate. | |
| 수학 및 통계 | ABS | =ABS(number) | Returns the absolute (positive) value of a number. | |
| 수학 및 통계 | MOD | =MOD(number, divisor) | Returns the remainder after a number is divided by a divisor. | |
| 수학 및 통계 | POWER | =POWER(number, power) | Returns the result of a number raised to a power. | |
| 수학 및 통계 | SQRT | =SQRT(number) | Returns the positive square root of a number. | |
| 수학 및 통계 | PRODUCT | =PRODUCT(number1, [number2], ...) | Multiplies all the numbers given as arguments. | |
| 수학 및 통계 | CEILING | =CEILING(number, significance) | Rounds a number up to the nearest multiple of significance. | |
| 수학 및 통계 | FLOOR | =FLOOR(number, significance) | Rounds a number down to the nearest multiple of significance. | |
| 논리 | SWITCH | =SWITCH(expression, val1, result1, [default]) | Evaluates an expression against a list of values and returns the matching result. | |
| 논리 | NOT | =NOT(logical) | Reverses the logic of its argument (TRUE becomes FALSE, FALSE becomes TRUE). | |
| 논리 | XOR | =XOR(logical1, [logical2], ...) | Returns exclusive OR: TRUE if an odd number of arguments evaluate to TRUE. | |
| 논리 | IFNA | =IFNA(value, value_if_na) | Catches and replaces #N/A errors specifically while preserving other errors. | |
| 조회 및 참조 | INDEX | =INDEX(array, row_num, [column_num]) | Returns the value of a cell at a specific row and column intersection. | |
| 조회 및 참조 | MATCH | =MATCH(lookup_value, lookup_array, [match_type]) | Returns the relative numeric position of an item in a range. | |
| 조회 및 참조 | CHOOSE | =CHOOSE(index_num, value1, [value2], ...) | Returns a value from a list of arguments based on an index number. | |
| Reference & Information | OFFSET | =OFFSET(reference, rows, cols, [height], [width]) | Constructs a reference offset from a starting cell by rows and columns. | |
| 텍스트 | MID | =MID(text, start_num, num_chars) | Extracts a specific number of characters from text starting at any position. | |
| 텍스트 | UPPER | =UPPER(text) | Converts all letters in a text string to uppercase. | |
| 텍스트 | LOWER | =LOWER(text) | Converts all letters in a text string to lowercase. | |
| 텍스트 | SUBSTITUTE | =SUBSTITUTE(text, old_text, new_text, [instance_num]) | Replaces occurrences of existing text with new text in a string. | |
| 텍스트 | REPLACE | =REPLACE(old_text, start_num, num_chars, new_text) | Replaces part of a text string with different text based on character count. | |
| 텍스트 | VALUE | =VALUE(text) | Converts a text string that represents a number into a numeric value. | |
| 날짜 및 시간 | DATE | =DATE(year, month, day) | Creates a valid date serial number from separate Year, Month, and Day. | |
| 날짜 및 시간 | DAYS | =DAYS(end_date, start_date) | Returns the number of calendar days between two dates. | |
| 날짜 및 시간 | EDATE | =EDATE(start_date, months) | Returns the date a specified number of months before or after a start date. | |
| 날짜 및 시간 | EOMONTH | =EOMONTH(start_date, months) | Returns the last day of the month before or after a specified number of months. | |
| 날짜 및 시간 | YEAR | =YEAR(serial_number) | Extracts the 4-digit year from a date value. | |
| 날짜 및 시간 | MONTH | =MONTH(serial_number) | Extracts the month (1 to 12) from a date value. | |
| 날짜 및 시간 | DAY | =DAY(serial_number) | Extracts the day of the month (1 to 31) from a date value. | |
| Statistical & Analysis | MEDIAN | =MEDIAN(number1, [number2], ...) | Returns the median (middle numeric value) of a data set. | |
| Statistical & Analysis | MIN | =MIN(number1, [number2], ...) | Returns the smallest (minimum) numeric value in a set of values. | |
| Statistical & Analysis | MAX | =MAX(number1, [number2], ...) | Returns the largest (maximum) numeric value in a set of values. | |
| Statistical & Analysis | COUNTA | =COUNTA(value1, [value2], ...) | Counts the number of cells in a range that are not empty. | |
| Statistical & Analysis | COUNTBLANK | =COUNTBLANK(range) | Counts empty cells in a specified range of cells. | |
| Statistical & Analysis | LARGE | =LARGE(array, k) | Returns the k-th largest value in a data set. | |
| Statistical & Analysis | SMALL | =SMALL(array, k) | Returns the k-th smallest value in a data set. |
검색된 수식이 없습니다.
검색어를 변경하거나 다른 카테고리를 선택해 보세요.
=XLOOKUP(조회값, 조회배열, 반환배열, [찾을수없음], [일치모드])범위 또는 배열을 검색하여 두 번째 범위의 일치하는 항목을 반환합니다.
=VLOOKUP(조회값, 참조범위, 열번호, [정확도])표의 가장 왼쪽 열에서 값을 검색하고 지정한 열의 같은 행에 있는 값을 반환합니다.
=INDEX(배열, MATCH(조회값, 조회범위, 0))INDEX와 MATCH 함수를 결합하여 열 제한 없는 유연한 양방향 조회를 제공합니다.
=IFS(조건식1, 참값1, [조건식2, 참값2], ...)여러 조건을 차례로 검사하여 처음으로 참이 되는 조건에 해당하는 값을 반환합니다.
=SUMIFS(합계범위, 조건범위1, 조건1, [조건범위2, 조건2], ...)여러 조건을 모두 만족하는 셀 범위의 값을 합산합니다.
=COUNTIF(range, criteria)Counts the number of cells within a range that meet a single specified condition or criteria.
=COUNTIFS(조건범위1, 조건1, [조건범위2, 조건2], ...)여러 범위에서 여러 조건을 모두 충족하는 셀의 개수를 계산합니다.
=TEXTJOIN(구분기호, 빈셀무시, 텍스트1, [텍스트2], ...)지정한 구분 기호를 사용하여 빈 셀을 무시하면서 여러 범위의 텍스트를 하나로 결합합니다.
=NETWORKDAYS(시작일, 종료일, [공휴일])주말과 공휴일을 제외한 시작일과 종료일 사이의 순 근무일수를 계산합니다.
=AVERAGE(숫자1, [숫자2], ...)범위에 포함된 숫자들의 산술 평균값을 계산합니다.
=HLOOKUP(조회값, 참조범위, 행번호, [정확도])표나 배열의 첫 번째 행에서 값을 검색하고 같은 열의 지정한 행에서 값을 반환합니다.
=ISBLANK(value)Checks whether a cell is completely empty and returns TRUE or FALSE.
=ISNUMBER(value)Checks whether a value is numeric and returns TRUE or FALSE.
=ISTEXT(value)Checks whether a value is text and returns TRUE or FALSE.
=ISERROR(value)Checks whether a value is any Excel error and returns TRUE or FALSE.
=DSUM(database, field, criteria)Sums the numbers in a database column that match specified criteria.
=DCOUNT(database, field, criteria)Counts the numeric cells in a database column that match criteria.
=DAVERAGE(database, field, criteria)Averages the values in a database column that match conditions.
=CONVERT(number, from_unit, to_unit)Converts a number from one measurement unit to another.
=DELTA(number1, [number2])Tests whether two numbers are equal (returns 1 if equal, 0 if not).
=BIN2DEC(number)Converts a binary number to a decimal integer.
=SORT(array, [sort_index], [sort_order], [by_col])Sorts the contents of a range or array dynamically.
=SORTBY(array, by_array1, [sort_order1], ...)Sorts a range based on values in a separate range or array.
=SEQUENCE(rows, [columns], [start], [step])Generates a list or 2D grid of sequential numbers.
=TOCOL(array, [ignore], [scan_by_column])Transforms a 2D table or array into a single vertical column.
=RANK(number, ref, [order])Returns the rank of a number in a list of numbers (Excel 2007 compatibility).
=MODE(number1, [number2], ...)Returns the most frequently occurring value in an array or data set.
=ARRAYFORMULA(array_formula)Enables array calculations across entire columns in Google Sheets.
=QUERY(data, query, [headers])Runs Google Visualization API SQL-like queries on data tables.
=SPARKLINE(data, [options])Generates a miniature chart within a single spreadsheet cell.
=FV(rate, nper, pmt, [pv], [type])Calculates the future value of an investment with periodic payments.
=PV(rate, nper, pmt, [fv], [type])Returns the present value of a series of future cash flows.
=NPV(rate, value1, [value2], ...)Calculates the net present value of an investment using a discount rate.
=MOD(number, divisor)Returns the remainder after a number is divided by a divisor.
=POWER(number, power)Returns the result of a number raised to a power.
=PRODUCT(number1, [number2], ...)Multiplies all the numbers given as arguments.
=CEILING(number, significance)Rounds a number up to the nearest multiple of significance.
=FLOOR(number, significance)Rounds a number down to the nearest multiple of significance.
=SWITCH(expression, val1, result1, [default])Evaluates an expression against a list of values and returns the matching result.
=NOT(logical)Reverses the logic of its argument (TRUE becomes FALSE, FALSE becomes TRUE).
=XOR(logical1, [logical2], ...)Returns exclusive OR: TRUE if an odd number of arguments evaluate to TRUE.
=IFNA(value, value_if_na)Catches and replaces #N/A errors specifically while preserving other errors.
=INDEX(array, row_num, [column_num])Returns the value of a cell at a specific row and column intersection.
=MATCH(lookup_value, lookup_array, [match_type])Returns the relative numeric position of an item in a range.
=CHOOSE(index_num, value1, [value2], ...)Returns a value from a list of arguments based on an index number.
=OFFSET(reference, rows, cols, [height], [width])Constructs a reference offset from a starting cell by rows and columns.
=MID(text, start_num, num_chars)Extracts a specific number of characters from text starting at any position.
=SUBSTITUTE(text, old_text, new_text, [instance_num])Replaces occurrences of existing text with new text in a string.
=REPLACE(old_text, start_num, num_chars, new_text)Replaces part of a text string with different text based on character count.
=VALUE(text)Converts a text string that represents a number into a numeric value.
=DATE(year, month, day)Creates a valid date serial number from separate Year, Month, and Day.
=DAYS(end_date, start_date)Returns the number of calendar days between two dates.
=EDATE(start_date, months)Returns the date a specified number of months before or after a start date.
=EOMONTH(start_date, months)Returns the last day of the month before or after a specified number of months.
=MONTH(serial_number)Extracts the month (1 to 12) from a date value.
=DAY(serial_number)Extracts the day of the month (1 to 31) from a date value.
=MEDIAN(number1, [number2], ...)Returns the median (middle numeric value) of a data set.
=MIN(number1, [number2], ...)Returns the smallest (minimum) numeric value in a set of values.
=MAX(number1, [number2], ...)Returns the largest (maximum) numeric value in a set of values.
=COUNTA(value1, [value2], ...)Counts the number of cells in a range that are not empty.
=COUNTBLANK(range)Counts empty cells in a specified range of cells.
=LARGE(array, k)Returns the k-th largest value in a data set.
=SMALL(array, k)Returns the k-th smallest value in a data set.