본문 바로가기
엑셀 파워포인트 워드 아래한글

자주 쓰는 엑셀 함수 정리! 엑셀 함수 IF, VLOOKUP, SUMIF 등

by 45분점1 2023. 10. 7.

목차

    자주 쓰는 엑셀 함수 정리! 엑셀 함수 IF, VLOOKUP, SUMIF 등

    엑셀은 현대 사무업무의 필수 툴로 자리 잡았습니다. 특히, 직장에서나 실생활에서 다양한 데이터 처리나 분석 작업을 할 때 엑셀은 빠질 수 없는 도구입니다. 그러나 엑셀의 다양한 함수를 모르거나 잘 활용하지 못한다면 그 효용성이 크게 떨어질 수 있습니다. 이 글에서는 엑셀에서 자주 쓰이는 함수들을 정리하고 간단한 예제를 통해 그 사용법을 설명하겠습니다.

    엑셀 SUM 함수

    SUM 함수는 말 그대로 합계를 계산하는 함수입니다. 이 함수는 다양한 셀 범위의 숫자 값을 더해서 결과를 보여줍니다.

    예제:

    셀 A1부터 A5까지 각각 1, 2, 3, 4, 5라고 가정해 봅시다.

    =SUM(A1:A5)

    이 함수를 사용하면 결과로 15가 나옵니다.

    엑셀 AVERAGE 함수

    AVERAGE 함수는 선택한 셀 범위의 숫자 값들의 평균을 계산합니다.

    예제:

    앞서 언급한 셀 A1부터 A5까지의 값을 사용하면,

    =AVERAGE(A1:A5)

    이 함수를 사용하면 결과로 3이 나옵니다.

    엑셀 IF 함수

    IF 함수는 조건에 따라 다른 결과를 출력하는 함수입니다. 가장 기본적인 형태는 다음과 같습니다.

    =IF(조건, 참일 때 결과, 거짓일 때 결과)

    예제:

    =IF(A1 > 10, "크다", "작다")

    A1의 값이 10보다 크면 "크다"라고 표시하고, 그렇지 않으면 "작다"라고 표시합니다.

    엑셀 VLOOKUP 함수

    VLOOKUP 함수는 수직 검색을 하는 함수입니다. 이 함수는 주어진 키 값에 해당하는 데이터를 특정 범위에서 찾아서 가져옵니다.

    예제:

    =VLOOKUP(A1, B1:C5, 2, FALSE)

    이 함수는 A1의 값과 일치하는 B1:B5 범위 내의 값을 찾아, 해당 행의 C열 값을 반환합니다.

    엑셀 SUMIF 함수

    SUMIF 함수는 조건에 맞는 셀들의 합계를 반환하는 함수입니다.

    예제:

    =SUMIF(A1:A5, ">2", B1:B5)

    A1:A5 범위 내에서 2보다 큰 셀을 찾아 해당 행의 B1:B5 범위의 값들을 합산합니다.

    이렇게 엑셀의 다양한 함수는 실무에서 매우 유용하게 사용됩니다. 하지만 함수만 알고 있어서는 충분하지 않습니다. 실제 업무 상황에서는 이러한 함수들을 조합하고 응용하여야 합니다. 이를 위해 실무에 직접 접목 가능한 엑셀 교육을 받아보는 것도 좋은 방법입니다.

    직장인들이나 데이터 분석가, 회계사 등 다양한 분야에서 엑셀은 필수적인 능력으로 여겨집니다. 따라서, 기본적인 함수부터 고급 함수까지 체계적으로 배우고 응용 능력을 키우는 것이 중요합니다. 좀 더 효율적인 업무 처리를 위해 이 글에서 소개한 엑셀 함수를 잘 활용해 보시기 바랍니다.

    자주 쓰는 엑셀 함수 정리! 엑셀 함수 IF, VLOOKUP, SUMIF 등
    자주 쓰는 엑셀 함수 정리! 엑셀 함수 IF, VLOOKUP, SUMIF 등

    1. 수학 함수

    • SUM : 지정된 셀 범위의 합계를 구하는 함수 (인수는 최대 30개까지 사용)
    • SUMIF : 조건을 만족하는 데이터의 합계를 구함
    • ROUND : 표시된 소수점 이하 자릿수에서 반올림
    • ROUNDDOWN : 지정된 자릿수 아래의 수를 내림
    • ROUNDUP : 지정된 자릿수 아래의 수를 올림
    • INT : 실수에서 소수점 이하 절삭 후 정수로 내림
    • ABS : 숫자의 절댓값을 변환(부호가 없는 숫자)
    • SQRT : 양수의 제곱근을 구함(숫자가 음수이면 오류값 표시)
    • EXP : 입력한 숫자를 e의 누승값
    • FACT : 인수로 입력한 숫자의 계층값
    • PI : 원주율을 결과로 말해줌
    • MOD : 나머지를 구하여 표시
    • PRODUCT : 인수를 모두 곱한 값을 표시
    • SUMPRODUCT : 배열 또는 범위의 대응되는 값끼리 곱하여 그 합을 구해 표시
    • POWER : 처음 입력한 숫자를 밑수로 하여 두 번째 입력한 숫자만큼 거듭제곱한 결과
    • SUBTOTAL : 목록이나 범위에서 부분합을 구하여 표시
    • TRUNC : 지정된 자릿수에서 버림 하여 표시

    2. 날짜와 시간 함수

    • DATE : 년, 월, 일을 이용하여 특정 날짜를 표시
    • TODAY : 현재 컴퓨터 시스템의 날짜를 표시
    • NOW : 현재 컴퓨터의 날짜와 시간을 표시
    • YEAR : 연도에 해당하는 값(데이터) 표시
    • MONTH : 월에 해당하는 값(데이터) 표시
    • WEEKDAY : 해당하는 요일 번호를 표시
    • TIME : 시, 분, 초를 이용하여 특정 시간을 표시
    • HOUR : 시에 해당하는 값(데이터) 표시
    • MINUTE : 분에 해당하는 값(데이터) 표시
    • SECOND : 초에 해당하는 값(데이터) 표시
    • DAY : 일에 해당하는 값(데이터) 표시

    3. 문자열 함수

    • MID : 인수 1은 문자 위치, 2는 문자수 주어진 문자 열 중 시작위치부터 지정된 문자를 발췌하는 함수
    • LEFT : 주어진 문자열 중 왼쪽으로부터 숫자만큼 의 문자를 발췌함
    • RIGHT : 주어진 문자열 중 오른쪽으로부터 숫자만큼의 문자를 발췌함
    • LOWER : 입력된 문자열을 모두 소문자로 표시
    • UPPER : 입력된 문자열을 모두 대문자로 표시
    • PROPER : 문자열에서 첫 단어만 대문자로 표시
    • TRIM : 문자열 사이에 한 칸 공백을 제외한 공백을 삭제
    • LEN : 문자열 내의 문자열 개수를 구함
    • REPLACE : 문자열의 시작위치에서부터 지정하는 수만큼 문자열을 다른 문자로 변환
    • CONCAT ENATE : 여러 문자열을 하나로 조인
    • REPT : 문자열을 지정한 횟수만큼 반복
    • VALUE : 문자열을 숫자로 변환
    • WON : 숫자를 문자열로 바꾸고 통화기호와 소수점 이하 자릿수를 적용

    4. 논리 함수

    • IF : 조건을 만족하는 참값(데이터)과 데이터 값을 구함
    • AND : 조건을 모두 만족하는 값(데이터)
    • OR : 조건 중 하나만 만족해도 되는 값(데이터)
    • NOT : 논리식의 결과 값(데이터)을 반대로 표시

    5. 조건, 데이터 베이스 함수, 기타 함수

    • DSUM : 조건을 만족하는 값(데이터)의 합계를 구함 / 예) A반 시험 점수 합계
    • DAVERAGE : 조건을 만족하는 값(데이터)의 평균을 구함 / 예) A반 시험 점수 평균
    • DMAX : 조건을 만족하는 값(데이터)의 최댓값을 구함 / 예) A반 시험 점수의 최댓값
    • DMIN : 조건을 만족하는 값(데이터)의 최솟값을 구함 / 예) A반 시험 점수의 최솟값
    • DCOUNT : 조건을 만족하는 값(데이터)의 개수 / 예) 시험 점수 중 A반 시험 인원수
    • DGET : 조건을 만족하는 값(데이터)을 범위에서 찾아 특정 필드에서 추출하여 표시
    • DPRODUCT : 조건을 만족하는 값(데이터)을 범위에서 찾아 특정 필드에서 곱을 구하여 표시
    • DSTDEV : 특정필드에서 표준 편차를 구하여 표시
    • DVAR : 표본집단의 분산을 구하여 표시
    • ISERROR : 값(데이터)이 오류값(데이터)을 참조하는지를 확인하여 true 또는 false로 표시

    6. 찾기 참조 영역 함수

    • VLOOKUP : 찾을 값(데이터)을 기준표에서 찾은 후 열번호에 해당하는 값을 찾음
    • HLOOKUP : 찾을 값(데이터)을 기준표에서 찾은 후 열번호에 해당하는 값을 찾음
    • CHOOSE : 조건의 값(데이터)이 첫 번째 인수를 기준으로 찾음
    • INDEX : 첫 번째 인수로 입력한 범위에서 행번호와 열번호에 해당하는 셀에 입력된 값을 찾음
    • MATCH : 배열에서 지정된 순서상의 지정된 값에 일치하는 항목의 상대 위치값을 찾아 표시
    • OFFSET : 주어진 참조영역으로부터 지정한 행과 열만큼 떨어진 위치의 참조 영역을 표시

    7. 통계 함수

    • AVERAGE : 평균을 구하는 함수로, 주어진 참조 셀 범위는 모두 숫자 데이터가 되어야 함
    • MAX : 지정된 범위 안에서 최댓값(데이터)을 구함
    • MIN : 지정된 범위 안에서 최솟값(데이터)을 구함
    • RANK : 수 목록 내에서 지정한 수의 크기 순위를 구함
    • LARGE : 범위에서 지정한 숫자에 해당하는 큰 수
    • SMALL : 범위에서 지정한 숫자에 해당하는 작은 수
    • COUNT : 인수로 입력된 숫자의 개수를 셈
    • COUNTA : 셀 범위 중 비어있지 않은 셀의 개수
    • COUNTBLANK : 공백개수를 구하여 표시
    • COUNTIF : 범위에서 조건을 만족하는 개수

    8. 공학 함수

    • 단위변환
      • CONVERT : 다른 단위 체계의 숫자로 변환
    • 베셀함수
      • BESSELI : 수정된 Bessel 함수 In(x)을 반환
      • BESSELJ : Bessel 함수 Jn(x)을 반환
      • BESSELK : 수정된 Bessel 함수 Kn(x)을 반환
      • BESSELY : Bessel 함수 Yn(x)을 반환
    • 진법변환
      • BIN2DEC : 2진수를 10진수로 변환
      • BIN2HEX : 2진수를 16진수로 변환
      • BIN2OCT : 2진수를 8진수로 변환
      • OCT2BIN : 8진수를 2진수로 변환
      • OCT2DEC : 8진수를 10진수로 변환
      • OCT2HEX : 8진수를 16진수로 변환
      • DEC2BIN : 10진수를 2진수로 변환
      • DEC2HEX : 10진수를 16진수로 변환
      • DEC2OCT : 10진수를 8진수로 변환
      • HEX2BIN : 16진수를 2진수로 변환
      • HEX2DEC : 16진수를 10진수로 변환
      • HEX2OCT : 16진수를 8진수로 변환
    • 복소수
      • COMPLEX : 실수부와 허수부의 계수를 복소수로 변환
      • IMARGUMENT : 각도가 라디안으로 표시되는 테타 인수를 반환
      • IMAGINARY : 복소수의 허수부 계수를 반환
      • IMCONJUGATE : 복소수의 켤레 복소수를 반환
      • IMCOS : 복소수의 코사인 값을 반환
      • IMCOSH : 복소수의 하이퍼볼릭 코사인 값을 반환
      • IMCOT : 복소수의 코탄젠트 값을 반환
      • IMCSC : 복소수의 코시컨트 값을 반환
      • IMCSCH : 복소수의 하이퍼볼릭 코시컨트 값을 반환
      • IMDIV : 두 복소수의 나눗셈 몫을 반환
      • IMEXP : 복소수의 지수를 반환
      • IMLN : 복소수의 자연로그값을 반환
      • IMLOG10 : 복소수의 밑이 10인 로그값을 반환
      • IMLOG2 : 복소수의 밑이 2인 로그값을 반환
      • IMPOWER : 복소수의 멱을 반환
      • IMPRODUCT : 복소수의 곱을 반환
      • IMREAL : 복소수의 실수부 계수를 반환
      • IMSEC : 복소수의 시컨트 값을 반환
      • IMSECH : 복소수의 하이퍼볼릭 시컨트 값을 반환
      • IMSIN : 복소수의 사인 값을 반환
      • IMSINH : 복소수의 하이퍼볼릭 사인 값을 반환
      • IMSQRT : 복소수의 제곱근을 반환
      • IMSUB : 두 복소수 간의 차를 반환
      • IMSUM : 복소수의 합을 반환
      • IMTAN : 복소수의 탄젠트 값을 반환
      • IMABS : 복소수의 절댓값을 반환
    • 기타 공학함수
      • BITAND : 두 숫자의 '비트 단위 And'를 반환
      • BITLSHIFT : shift_amount비트씩 왼쪽으로 이동한 값 숫자를 반환
      • BITOR : 두 숫자의 비트 단위 Or를 반환
      • BITRSHIFT : shift_amount비트씩 왼쪽으로 이동한 값 숫자를 반환
      • BITXOR : 두 숫자의 비트 단위 '배타적 Or'를 반환
      • DELTA : 두 값이 같은지 여부를 검사
      • ERF : 오차 함수를 반환
      • ERF.PRECISE : function 오차 함수를 반환
      • ERFC : ERF 함수의 여값을 반환
      • ERFC.PRECISE : x에서 무한대까지 적분 된 ERF 함수의 여값을 반환
      • GESTEP : 숫자가 임계값보다 큰지 여부를 검사
    반응형

    댓글