반응형
엑셀 함수들의 종류별로 정리하고 예시와 함께 표 형식으로 보여드리겠습니다!
필요하시면 캡쳐하셔서 유용하게 사용하세요!
1. 아래는 날짜와 시간 관련 함수의 예시를 정리한 표입니다.
TODAY() | 현재 날짜를 반환 | =TODAY() | 2024-10-22 |
NOW() | 현재 날짜와 시간을 반환 | =NOW() | 2024-10-22 14:30 |
DATE(year, month, day) | 특정 날짜를 생성 | =DATE(2024, 10, 22) | 2024-10-22 |
DATEDIF(start_date, end_date, unit) | 두 날짜의 차이를 계산 | =DATEDIF("2024-01-01", "2024-10-22", "D") | 295 (일수) |
YEAR(date) | 주어진 날짜의 연도를 반환 | =YEAR("2024-10-22") | 2024 |
MONTH(date) | 주어진 날짜의 월을 반환 | =MONTH("2024-10-22") | 10 |
DAY(date) | 주어진 날짜의 일을 반환 | =DAY("2024-10-22") | 22 |
WEEKDAY(date) | 주어진 날짜의 요일을 반환 (1=일요일) | =WEEKDAY("2024-10-22") | 3 (화요일) |
TEXT(value, format_text) | 날짜 형식을 지정하여 텍스트 반환 | =TEXT(TODAY(), "yyyy-mm-dd") | "2024-10-22" |
2. 아래는 숫자와 수학 관련 함수의 예시를 정리한 표입니다.
SUM(number1, number2, ...) | 합계를 계산 | =SUM(1, 2, 3) | 6 |
AVERAGE(number1, number2, ...) | 평균을 계산 | =AVERAGE(1, 2, 3, 4, 5) | 3 |
MIN(number1, number2, ...) | 최솟값을 반환 | =MIN(1, 2, 3, 4, 5) | 1 |
MAX(number1, number2, ...) | 최댓값을 반환 | =MAX(1, 2, 3, 4, 5) | 5 |
COUNT(value1, value2, ...) | 숫자가 포함된 셀의 개수를 셈 | =COUNT(1, 2, "text", 3) | 3 |
ROUND(number, num_digits) | 숫자를 반올림 | =ROUND(3.14159, 2) | 3.14 |
ABS(number) | 절대값을 반환 | =ABS(-5) | 5 |
POWER(number, power) | 거듭제곱을 계산 | =POWER(2, 3) | 8 |
SQRT(number) | 제곱근을 계산 | =SQRT(16) | 4 |
IF(logical_test, value_if_true, value_if_false) | 조건에 따라 값을 반환 | =IF(5 > 3, "참", "거짓") | "참" |
3. 아래는 문자열 관련 함수의 예시를 정리한 표입니다.
CONCATENATE(text1, text2, ...) | 여러 문자열을 연결 | =CONCATENATE("안녕하세요", " 세계") | "안녕하세요 세계" |
LEN(text) | 문자열의 길이를 반환 | =LEN("Hello") | 5 |
LEFT(text, [num_chars]) | 문자열의 왼쪽에서 지정한 수만큼 반환 | =LEFT("안녕하세요", 2) | "안" |
RIGHT(text, [num_chars]) | 문자열의 오른쪽에서 지정한 수만큼 반환 | =RIGHT("안녕하세요", 3) | "세요" |
MID(text, start_num, num_chars) | 문자열의 중간에서 지정한 수만큼 반환 | =MID("안녕하세요", 3, 2) | "하" |
FIND(find_text, within_text, [start_num]) | 문자열 내에서 특정 문자열의 위치 찾기 | =FIND("세", "안녕하세요") | 3 |
SEARCH(find_text, within_text, [start_num]) | 대소문자를 구분하지 않고 문자열 위치 찾기 | =SEARCH("세", "안녕하세요") | 3 |
UPPER(text) | 문자열을 모두 대문자로 변환 | =UPPER("안녕하세요") | "안녕하세요" (한글은 변화 없음) |
LOWER(text) | 문자열을 모두 소문자로 변환 | =LOWER("HELLO") | "hello" |
TRIM(text) | 문자열의 앞뒤 공백을 제거 | =TRIM(" 안녕하세요 ") | "안녕하세요" |
4. 아래는 논리 관련 함수의 예시를 정리한 표입니다.
AND(logical1, [logical2], ...) | 모든 조건이 TRUE일 때 TRUE 반환 | =AND(1 > 0, 2 > 1) | TRUE |
OR(logical1, [logical2], ...) | 하나 이상의 조건이 TRUE일 때 TRUE 반환 | =OR(1 > 0, 1 < 0) | TRUE |
NOT(logical) | 조건의 TRUE/FALSE를 반전 | =NOT(1 > 0) | FALSE |
IF(logical_test, value_if_true, value_if_false) | 조건에 따라 다른 값을 반환 | =IF(5 > 3, "참", "거짓") | "참" |
IFERROR(value, value_if_error) | 오류가 발생할 경우 대체 값을 반환 | =IFERROR(1/0, "오류 발생") | "오류 발생" |
XOR(logical1, [logical2], ...) | 홀수 개의 TRUE일 때 TRUE 반환 | =XOR(TRUE, FALSE, TRUE) | TRUE |
SWITCH(expression, value1, result1, [value2, result2], ..., [default]) | 표현식에 따라 값을 반환 | =SWITCH(2, 1, "하나", 2, "둘", "기타") | "둘" |
5. 아래는 조건 및 데이터베이스 관련 함수의 예시를 정리한 표입니다.
COUNTIF(range, criteria) | 조건에 맞는 셀의 개수를 셈 | =COUNTIF(A1:A10, ">10") | A1:A10에서 10보다 큰 값의 개수 |
SUMIF(range, criteria, [sum_range]) | 조건에 맞는 셀의 합계를 계산 | =SUMIF(A1:A10, ">10", B1:B10) | A1:A10에서 10보다 큰 값에 해당하는 B1:B10의 합계 |
AVERAGEIF(range, criteria, [average_range]) | 조건에 맞는 셀의 평균을 계산 | =AVERAGEIF(A1:A10, ">10", B1:B10) | A1:A10에서 10보다 큰 값에 해당하는 B1:B10의 평균 |
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...) | 여러 조건을 동시에 적용하여 개수 셈 | =COUNTIFS(A1:A10, ">10", B1:B10, "<5") | A1:A10에서 10보다 크고 B1:B10에서 5보다 작은 값의 개수 |
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) | 여러 조건을 동시에 적용하여 합계 계산 | =SUMIFS(B1:B10, A1:A10, ">10", C1:C10, "<5") | A1:A10에서 10보다 크고 C1:C10에서 5보다 작은 값에 해당하는 B1:B10의 합계 |
DSUM(database, field, criteria) | 조건에 맞는 데이터베이스의 합계를 계산 | =DSUM(A1:C10, "판매", E1:E2) | E1:E2의 조건에 맞는 "판매" 필드의 합계 |
DCOUNT(database, field, criteria) | 조건에 맞는 데이터베이스의 개수를 셈 | =DCOUNT(A1:C10, "판매", E1:E2) | E1:E2의 조건에 맞는 "판매" 필드의 개수 |
6. 아래는 통계 관련 함수의 예시를 정리한 표입니다.
AVERAGE(number1, [number2], ...) | 평균을 계산 | =AVERAGE(1, 2, 3, 4, 5) | 3 |
MEDIAN(number1, [number2], ...) | 중앙값을 계산 | =MEDIAN(1, 3, 3, 6, 7, 8, 9) | 6 |
MODE(number1, [number2], ...) | 최빈값을 반환 | =MODE(1, 2, 2, 3, 4) | 2 |
STDEV.P(number1, [number2], ...) | 전체 모집단의 표준편차 계산 | =STDEV.P(1, 2, 3, 4, 5) | 1.414213 |
STDEV.S(number1, [number2], ...) | 샘플의 표준편차 계산 | =STDEV.S(1, 2, 3, 4, 5) | 1.581139 |
VAR.P(number1, [number2], ...) | 전체 모집단의 분산 계산 | =VAR.P(1, 2, 3, 4, 5) | 2 |
VAR.S(number1, [number2], ...) | 샘플의 분산 계산 | =VAR.S(1, 2, 3, 4, 5) | 2.5 |
COUNT(number1, [number2], ...) | 숫자가 포함된 셀의 개수를 셈 | =COUNT(1, 2, "text", 3) | 3 |
COUNTA(value1, [value2], ...) | 비어 있지 않은 셀의 개수를 셈 | =COUNTA(A1:A10) | A1:A10에서 비어 있지 않은 셀의 개수 |
RANK.EQ(number, ref, [order]) | 특정 값의 순위를 반환 | =RANK.EQ(3, A1:A10) | A1:A10에서 3의 순위 |
7. 아래는 찾기 및 참조 영역 관련 함수의 예시를 정리한 표입니다.
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) | 수직 방향으로 값 찾기 | =VLOOKUP("사과", A1:B10, 2, FALSE) | "Red" (사과의 색상) |
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup]) | 수평 방향으로 값 찾기 | =HLOOKUP("사과", A1:E2, 2, FALSE) | "Red" (사과의 색상) |
INDEX(array, row_num, [column_num]) | 배열에서 특정 위치의 값을 반환 | =INDEX(A1:B10, 3, 2) | A3:B10의 3행 2열 값 |
MATCH(lookup_value, lookup_array, [match_type]) | 특정 값의 위치 찾기 | =MATCH("사과", A1:A10, 0) | "사과"의 위치 (행 번호) |
OFFSET(reference, rows, cols, [height], [width]) | 특정 위치에서 지정한 행과 열만큼 이동 | =OFFSET(A1, 1, 1) | A2의 값 |
CHOOSE(index_num, value1, [value2], ...) | 인덱스에 따라 값을 선택 | =CHOOSE(2, "사과", "바나나", "체리") | "바나나" |
LOOKUP(lookup_value, lookup_vector, [result_vector]) | 값을 찾고 결과를 반환 | =LOOKUP(3, A1:A10, B1:B10) | A1:A10에서 3에 해당하는 B1:B10의 값 |
8. 아래는 공학 관련 함수의 예시를 정리한 표입니다.
CONVERT(number, from_unit, to_unit) | 단위를 변환 | =CONVERT(10, "cm", "inches") | 3.93701 (10cm를 인치로 변환) |
COMPLEX(real_num, imaginary_num, [suffix]) | 복소수를 생성 | =COMPLEX(3, 4) | "3+4i" |
IMAGINARY(inumber) | 복소수의 허수 부분 반환 | =IMAGINARY("3+4i") | 4 |
REAL(inumber) | 복소수의 실수 부분 반환 | =REAL("3+4i") | 3 |
IMSUM(inumber1, inumber2, ...) | 복소수의 합계 계산 | =IMSUM("1+2i", "3+4i") | "4+6i" |
PRODUCT(number1, [number2], ...) | 숫자의 곱을 계산 | =PRODUCT(2, 3, 4) | 24 |
GCD(number1, number2) | 두 숫자의 최대 공약수 계산 | =GCD(8, 12) | 4 |
LCM(number1, number2) | 두 숫자의 최소 공배수 계산 | =LCM(4, 6) | 12 |
SIN(angle) | 주어진 각도의 사인값 반환 | =SIN(PI()/2) | 1 |
COS(angle) | 주어진 각도의 코사인값 반환 | =COS(0) | 1 |
반응형