엑셀 함수 사전
50개 필수 엑셀 함수를 구문과 예제와 함께 검색하고 찾아보세요.
50 개 함수
범위 내 모든 숫자를 더합니다
SUM(number1, [number2], ...)=SUM(A1:A10)값들의 평균을 구합니다
AVERAGE(number1, [number2], ...)=AVERAGE(B2:B100)지정한 소수 자릿수로 반올림합니다
ROUND(number, num_digits)=ROUND(3.14159, 2)숫자를 올림합니다
ROUNDUP(number, num_digits)=ROUNDUP(3.14, 1)숫자를 내림합니다
ROUNDDOWN(number, num_digits)=ROUNDDOWN(3.99, 0)숫자의 절대값을 반환합니다
ABS(number)=ABS(-5)나눗셈의 나머지를 반환합니다
MOD(number, divisor)=MOD(10, 3)거듭제곱을 계산합니다
POWER(number, power)=POWER(2, 10)제곱근을 구합니다
SQRT(number)=SQRT(144)대응하는 값을 곱한 후 합산합니다
SUMPRODUCT(array1, [array2], ...)=SUMPRODUCT(A2:A5, B2:B5)숫자가 포함된 셀의 개수를 셉니다
COUNT(value1, [value2], ...)=COUNT(A1:A100)비어있지 않은 셀의 개수를 셉니다
COUNTA(value1, [value2], ...)=COUNTA(A1:A100)비어있는 셀의 개수를 셉니다
COUNTBLANK(range)=COUNTBLANK(A1:A100)조건에 맞는 셀의 개수를 셉니다
COUNTIF(range, criteria)=COUNTIF(A:A, ">100")여러 조건에 맞는 셀의 개수를 셉니다
COUNTIFS(range1, criteria1, ...)=COUNTIFS(A:A, ">10", B:B, "<100")가장 큰 값을 반환합니다
MAX(number1, [number2], ...)=MAX(A1:A100)가장 작은 값을 반환합니다
MIN(number1, [number2], ...)=MIN(A1:A100)목록에서 숫자의 순위를 반환합니다
RANK(number, ref, [order])=RANK(A2, A:A, 0)텍스트 왼쪽에서 문자를 추출합니다
LEFT(text, [num_chars])=LEFT("Hello", 3)텍스트 오른쪽에서 문자를 추출합니다
RIGHT(text, [num_chars])=RIGHT("Hello", 2)텍스트 중간에서 문자를 추출합니다
MID(text, start_num, num_chars)=MID("Hello", 2, 3)텍스트의 글자수를 반환합니다
LEN(text)=LEN("Hello World")불필요한 공백을 제거합니다
TRIM(text)=TRIM(" hello ")텍스트를 대문자로 변환합니다
UPPER(text)=UPPER("hello")텍스트를 소문자로 변환합니다
LOWER(text)=LOWER("HELLO")여러 텍스트를 하나로 결합합니다
CONCATENATE(text1, text2, ...)=CONCATENATE(A2, " ", B2)문자열 내 특정 텍스트를 바꿉니다
SUBSTITUTE(text, old, new, [instance])=SUBSTITUTE(A2, "-", "/")숫자를 지정한 형식의 텍스트로 변환합니다
TEXT(value, format_text)=TEXT(A2, "YYYY-MM-DD")문자열 내 텍스트의 위치를 찾습니다
FIND(find_text, within_text, [start])=FIND("@", A2)세로로 값을 찾아 지정한 열의 값을 반환합니다
VLOOKUP(lookup_value, table_array, col_index, [range_lookup])=VLOOKUP(A2, Sheet2!A:C, 3, FALSE)가로로 값을 찾아 지정한 행의 값을 반환합니다
HLOOKUP(lookup_value, table_array, row_index, [range_lookup])=HLOOKUP("Name", A1:Z2, 2, FALSE)범위에서 특정 위치의 값을 반환합니다
INDEX(array, row_num, [col_num])=INDEX(A1:C10, 3, 2)범위에서 값의 위치를 반환합니다
MATCH(lookup_value, lookup_array, [match_type])=MATCH("Apple", A:A, 0)VLOOKUP을 대체하는 최신 검색 함수 (Excel 365)
XLOOKUP(lookup, lookup_array, return_array, [not_found])=XLOOKUP(A2, B:B, C:C, "Not found")오늘 날짜를 반환합니다
TODAY()=TODAY()현재 날짜와 시간을 반환합니다
NOW()=NOW()날짜에서 연도를 추출합니다
YEAR(serial_number)=YEAR(A2)날짜에서 월을 추출합니다
MONTH(serial_number)=MONTH(A2)날짜에서 일을 추출합니다
DAY(serial_number)=DAY(A2)두 날짜 사이의 차이를 계산합니다
DATEDIF(start, end, unit)=DATEDIF(A2, TODAY(), "Y")월의 마지막 날짜를 반환합니다
EOMONTH(start_date, months)=EOMONTH(TODAY(), 0)요일을 숫자로 반환합니다
WEEKDAY(serial_number, [return_type])=WEEKDAY(A2)조건에 따라 다른 값을 반환합니다
IF(logical_test, value_if_true, value_if_false)=IF(A2>=60, "Pass", "Fail")여러 조건을 평가하여 첫 번째 일치 값을 반환합니다
IFS(condition1, value1, condition2, value2, ...)=IFS(A2>=90,"A", A2>=80,"B", TRUE,"C")모든 조건이 참이면 TRUE를 반환합니다
AND(logical1, [logical2], ...)=AND(A2>0, A2<100)하나라도 참이면 TRUE를 반환합니다
OR(logical1, [logical2], ...)=OR(A2="Yes", A2="OK")수식이 오류일 때 대체 값을 반환합니다
IFERROR(value, value_if_error)=IFERROR(A2/B2, 0)셀이 비어있는지 확인합니다
ISBLANK(value)=ISBLANK(A2)조건에 맞는 값을 합산합니다
SUMIF(range, criteria, [sum_range])=SUMIF(A:A, ">100", B:B)여러 조건에 맞는 값을 합산합니다
SUMIFS(sum_range, range1, criteria1, ...)=SUMIFS(C:C, A:A, "Sales", B:B, ">1000")