본문 바로가기
엑셀

엑셀 기초 배우기 3-1편 - 엑셀 함수 익히기 (엑셀 함수 분류에 따른 함수 종류)

by 행아아빠 2023. 2. 9.

엑셀 기초 배우기 3-1편 - 엑셀 함수 익히고 엑셀 함수 분류에 따른 함수 종류 살펴보기.

엑셀 기초 배우기 3-1편에서는 엑셀 함수를 이용해서 수식을 작성하는 방법으로 함수를 사용해서 수식을 작성하게 되면 굉장히 다양한 형태의 데이터를 계산, 통계, 분석에 활용할 수 있습니다.

 

엑셀의 끝판왕은 아니지만 엑셀 함수 사용해서 수식을 자유롭게 작성하는것이 우리가 진짜 엑셀을 사용하는 이유라고 할 수 있습니다.

 

엑셀 기초 배우기편에서는 엑셀 함수의 종류와 간단한 함수로 수식을 작성해 보고 결과값이 어떻게 계산되어 표기 되는지 기억하는것에 집중해 보도록 합니다.

 

 

1. 엑셀 함수 종류.

엑셀의 함수 종류는 약 500여개 이상의 함수가 있습니다.

이러한 함수를 모두 기억해야 하고 알 필요는 없고, 여러분들이 실제 사용하는 함수와 주요 함수들만 기억하는 정도만으로도 다양한 형태의 데이터들을 계산하는 수식을 작성할 수 있습니다.

 

엑셀 기초 배우기편에서는 엑셀 함수 종류가 너무 맣기 때문에 함수 종류와 어떠한 데이터를 계산할때 사용하는 함수인지 기억할 필요는 없고 일반적으로 자주 사용하는 함수만 기억하도록 하고 나머지 함수들은 간단하게 확인만 해보도록 합니다.

 

엑셀 함수 종류 이미지
엑셀 함수 종류 이미지

1-1. 일반적으로 자주 사용되는 함수.

IF함수 - 조건 판별 논리 함수.

Vlookup함수 - 범위안에서 조건 일치값 찾기.

Lookup함수 - 다중조건의 Vlookup함수를 대체해서 사용할 수 있는 함수.

Countif / Countifs함수 - 다중 조건(조건이 여러개)의 개수를 계산 하는 함수.

Sumif / Sumifs함수 - 다중 조건(조건이 여러개)의 합계를 계산 하는 함수.

Index함수 - 범위안 행과 열의 데이터값을 찾는 함수.

Match함수 - 범이 안에서 데이터값의 위치를 찾는 함수.

(주로 Index함수와 Match함수를 결합한 형태로 쓰임)

 

가장 기초적인 Sum함수와 같은 함수는 제외하고 일반적으로 자주 사용되는 함수를 정리 해 봤고 이외에도 자주 사용되는 함수는 많지만 위에 함수정도만 알고 있어도 어느정도 초보자의 실력으로 다양한 형태의 데이터를 계산하는 수식을 작성할 수 있다는것을 기억해 주시길 바랍니다.

 

그럼 이제 함수가 분류된 종류에 따라서 어떠한 함수들로 분류되고 어떤 쓰임새로 활용되는 함수들인지 이런 함수들이 있다 정도로만 확인해 보시길 바라고, 중간중간 음영으로 강조해 놓은 함수들은 자주 사용되는 함수와 함께 기억해 두시면 수식을 작성하는데 좀 더 활용도와 다양한 형태의 데이터를 계산하는데 필요한 함수들이라고 기억해주시는것이 좋겠습니다.

 

 

① 재무 함수

Rate함수 - 대출 및 투자의 이자율을 계산 하는 함수.

Ipmt함수 - 대출 상환시 이자를 계산 하는 함수.

Ppmt함수 - 대출 상환시 원금을 계산 하는 함수.

Mirr함수 - 주기적인 현금 흐름에 대한 투자 비용과 현금 재투자 수익의 내부수익률을 계산 하는 함수.

Xirr함수 - 비정기적인 현금흐름의 내부 회수율을 계산 하는 함수.

irr함수 - 현금 흐름에 대한 내부 수익률을 계산 하는 함수.

Npv함수 - 투자에 대한 순현재 가치를 계산 하는 함수.

Amordegrc / Amorlinc함수 - 회계 기간에 대한 감가상각 금액을 계산 하는 함수.

Syd함수 - 연수 합계법에 의한 자산 감가상각액을 계산 하는 함수.

Sln함수 - 정액법에 의한 자산 감가상각액을 계산 하는 함수.

Ddb함수 - 이중체감법에 의한 자산의 감가상각액을 계산 하는 함수.

Db함수 - 정률법에 의한 자산의 감가상각액을 계산 하는 함수.

Nper함수 - 대출 상환, 적금 기간을 계산 하는 함수.

Pmt함수 - 이율에 의한 대출 상환액을 계산 하는 함수.

Pv함수 - 투자에 대한 현재 가치를 계산 하는 함수.

Fv함수 - 이율에 의해서 투자에 대한 미래 가치를 계산 하는 함수.

※ 재무 함수는 일반적인 업무에서 사용하는 함수로 보기는 어렵고 간단하게 가계부를 작성 하는 경우에도 적금과 같은 금융과 관련된 숫자 데이터들을 작성하고 계산하는 경우가 있지만 꼭 재무 함수를 사용해서 결과값을 계산하는 경우는 많지 않다고 할 수 있습니다.

 

 

② 논리 함수

Isna함수 - 오류값 #N/A를 참, 거짓값으로 판별 하는 논리 함수.

Iserr함수 - 오류값 #N/A를 제외한 오류값 #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? 또는 #NULL!인지 확인 하고 참, 거짓값으로 판별하는 논리 함수.

Iserror함수 - 오류값 #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? 또는 #NULL!인지 확인하고 참, 거짓값으로 판별하는 논리 함수.

Isnumber함수 - 숫자인지 아닌지 판별하는 함수.

Isblank함수 - 빈셀인지 아닌지 판별하는 함수.

Info함수 - 현재 운영 환경 정보를 반환 하는 함수.

Type함수 - 데이터값의 유형을 숫자, 텍스트, 논리값, 오류값, 배열을 반환 하는 함수.

N함수 - 숫자가 아닌 값은 숫자로, 날짜는 일련번호로, 그외 값이 참이면 1, 아니면 0으로 결과값을 반환 하는 함수.

Cell함수 - 참조 범위에서 셀의 위치, 서식, 내용에 대한 정보를 구하는 함수.

If함수 - 조건을 판별해서 참, 거짓에 해당하는 값을 반환 하는 함수.

And함수 - 모든 인수가 참일경우 참의값을 반환 하는 함수.

Or함수 - 하나 이상의 인수가 참일경우 참의값을 반환 하는 함수.

Iferror함수 - 수식의 결과값이 오류일경우 지정한 값으로 반환하는 함수.

※ 엑셀 수식을 작성해서 데이터를 계산하는 경우 논리값으로 데이터를 판별해서 결과값을 표기하도록 하는 경우가 상당히 많습니다. 따라서 논리 함수라는 의미 자체는 수식을 작성하는데 있어서 굉장히 중요하다고 할 수 있습니다.

 

 

③ 텍스트 함수

Trim함수 - 텍스트의 양 끝 공백을 없애주는 함수.

Clean함수 - 인쇄할수 없는 문자를 제거하는 함수.

Left함수 - 텍스트의 왼쪽부터 지정한 자릿수만큼 텍스트를 반환 하는 함수.

Right함수 - 텍스트의 오른쪽부터 지정한 자릿수만큼 텍스트를 반환 하는 함수.

Mid함수 - 텍스트의 지정 위치로부터 지정한 개수만큼 텍스트를 반환 하는 함수.

Upper함수 - 모든 텍스트를 대문자로 반환 하는 함수.

Lower함수 - 모든 텍스트를 소문자로 반환 하는 함수.

Proper함수 - 첫번째 텍스트는 대문자로 나머지 텍스트는 소문자로 반환하는 함수.

Substitute함수 - 지정한 텍스트를 변경하고자 하는 텍스트로 바꾸는 함수.

Replace함수 - 텍스트의 일부를 다른 텍스트로 보여주는 함수.

T함수 - 값이 텍스트이면 값을 표기 하고, 텍스트가 아닌 값이면 공백("")으로 결과값을 반환 하는 함수.

Code함수 - 문자의 코드값을 구하는 함수.

Fixed함수 - 숫자를 소수점형태의 텍스트로 반환하는 함수.

Value함수 - 텍스트를 숫자로 반환하는 함수.

Exact함수 - 대/소문자를 포함해서 2개의 텍스트가 같은 값인지 아닌지를 판별하여 참, 거짓값으로 반환하는 함수.

Search함수 - 대/소문자를 구분하지 않고 텍스트 위치를 찾는 함수.

Text함수 - 숫자, 날짜등의 데이터를 포함해서 지정한 표시형식으로 텍스트를 반환 하는 함수.

Concat / Concatenate함수 - 여러 텍스트를 하나로 합치는 함수.

Len함수 - 텍스트의 개수를 반환 하는 함수.

Find함수 - 대/소문자를 구분하면서 텍스트의 위치를 찾는 함수.

 

 

④ 날짜 및 시간 함수

Datedif함수 - 날짜 사이의 차이를 계산하는 함수.

Weeknum함수 - 1년중 몇주차인지 계산 하는 함수.

Workday함수 - 주말 또는 휴일을 제외한 평일 날짜 수를 계산 하는 함수.

Networkdays함수 - 두 날짜 사이의 전체 작업 일수를 계산 하는 함수.

Networkdays.intl함수 - Weekend매개 변수를 사용해서 두 날짜 사이의 전체 작업 일수를 계산 하는 함수.

Timevalue함수 - 텍스트로 입력된 시간을 일련번호로 반환하는 함수.

Yearfrac함수 - 시작일자와 종료일자 사이의 일자 또는 날짜수가 1년중 차지 하는 비율을 계산 하는 함수.

Datevalue함수 - 텍스트로 입력된 날짜를 일련번호로 반환하는 함수.

Weekday함수 - 날짜의 요일을 나타내는 함수.

Eomonth함수 - 지정한 달 수 이전 또는 이후 달의 마지막 날짜의 일련번호를 계산 하는 함수.

Edate함수 - 지정한 날짜 이전 또는 이후의 개월수 날짜의 일련번호를 반환하는 함수.

Days함수 - 1년을 30일로 계산하여 두 날짜 사이의 날짜 수를 구하는 함수.

Time함수 - 시,분,초 형태로 시간을 반환하는 함수.

Date함수 - 연,월,일로 날짜를 계산하는 함수.

Now함수 - 현재 시간 또는 날짜를 반환하는 함수.

Today함수 - 오늘 날짜를 반환 하는 함수.

Year / Month / Day함수 - 입력된 날짜의 년 / 월 / 일을 반환하는 함수.

※ 엑셀(excel)에서는 날짜와 시간을 일련번호로 표기 하고, 표시형식에 따라 hh:mm:ss 또는 yyyy-mm-dd와 같은 형태의 시간 또는 날짜 형식으로 데이터값을 표기하도록 합니다. 따라서 시간 또는 날짜를 계산하거나 수식의 결과값이 정수 또는 소수점 형태의 결과값을 반환한다면 표시 형식을 수정해 보는것을 기억하도록 합니다.

 

 

⑤ 찾기/참조 영역 함수

Vlookup함수 - 지정한 범위 안에서 지정한 열에 위치한 데이터중에서 조건과  일치,유사한 값을 찾는 함수.

Hlookup함수 - 지정한 범위 안에서 지정한 행에 위치한 데이터중에서 조건과 일치, 유사한 값을 찾는 함수.

Lookup함수 - 배열 또는 범위 안에서 조건과 일치 하는 값을 찾는 함수.

Offset함수 - 지정한 참조 영역으로부터 행과 열만큼 떨어진 위치의 참조 영역을 반환 하는 함수.

Hyperlink함수 - 인터넷, 서버, 드라이브등 지정한 문서로 바로 이동할 수 있는 링크를 만드는 함수.

Row함수 - 참조하는 행 번호를 구하는 함수.

Column함수 - 참조하는 열 번호를 구하는 함수.

Address함수 - 지정된 행과 열 번호로 셀주소를 텍스트로 반환 하는 함수.

Transpose함수 - 배열 또는 범위의 행과 열을 바꾸는 함수.

Indirect함수 - 텍스트 문자열로 지정한 셀 주소를 반환 하는 함수.

Choose함수 - 데이터값 목록에서 원하는 값을 선택하는 함수.

Index함수 - 참조 영역 또는 범위에서 행과 열을 이용해서 값을 찾는 함수.

Match함수 - 참조 영역 또는 범위 안에서 데이터값의 위치를 찾는 함수.

 

 

⑥ 수학/삼각/통계 함수

Sumproduct함수 - 조건을 만족하는 데이터의 합계를 계산 하는 함수.

Lcm함수 - 최소공배수를 계산 하는 함수.

Gcd함수 - 최대공약수를 계산 하는 함수.

Odd함수 - 가장 가까운 홀수로 양수는 올림, 음수는 내림으로 계산 하는 함수.

Even함수 - 가장 가까운 짝수로 양수는 올림, 음수는 내림으로 계산 하는 함수.

Subtotal함수 - 목록 또는 데이터 범위 및 참조 영역의 부분합을 계산 하는 함수.

Percentile.exc함수 - 범위에서 K번째 백분위수를 계산 하는 함수. (K값은 0,1을 제외)

Percentile.inc함수 - 범위에서 K번재 백분위수를 계산 하는 함수. (K값은 0,1을 포함)

Mode함수 - 데이터 집합에서 최빈값을 계산 하는 함수.

Mode.sngl함수 - 데이터 집합에서 최빈값 한개만을 계산 하는 함수.

Mode.mult함수 - 데이터 집합에서 최빈값을 여러개 계산 하는 함수.

Frequency함수 - 구간별 빈도수를 계산 하는 함수.

Percentile함수 - 백분위수를 계산 하는 함수.

Harmean함수 - 양수 데이터의 조화평균을 계산 하는 함수.

Geomean함수 - 양수 데이터의 범위 또는 배열의 기하 평균을 계산 하는 함수.

Sign함수 - 수의 부호값을 반환 하는 함수로 양수는 1, 0은 0, 음수는 -1로 결과값을 반환 하는 함수.

MMult함수 - 두 배열의 행렬 곱을 계산 하는 함수.

Minverse함수 - 정방행렬의 역행렬을 계산 하는 함수.

Mdeterm함수 - 배열의 행력식을 계산 하는 함수.

Trunc함수 - 지정한 자릿수만큼 소수점 아래를 남기고 나머지 수는 버림하는 함수. (round함수와 유사)

Power함수 - 숫자의 거듭제곱을 계산 하는 함수.

Pi함수 - 원주율을 계산 하는 함수.

Fact함수 - 계승값을 계산 하는 함수.

Int함수 - 숫자를 가장 가까운 정수로 내림하는 함수.

Rank.avg함수 - 평균 순위를 계산 하는 함수.

Rank / Rank.eq함수 - 순위를 계산 하는 함수.

Count / Countif / Countifs함수 - 범위 안의 개수를 계산 하는 함수로 countif함수는 단일 조건의 개수를, countifs함수는 다중 조건의 개수를 계산 하는 함수.

Exp함수 - 상수 e를 지수만큼 거듭제곱하는 함수.

Ceiling / Floor함수 - 배수값으로 숫자를 올림 또는 내림 하는 함수.

Median함수 - 중간값을 계산 하는 함수.

Max / Min함수 - 최대값 / 최소값을 계산 하는 함수.

Average / Averagea / Averageif / Averageifs함수 - 평균을 계산하는 함수.

Large함수 - n번째로 큰 값을 계산 하는 함수.

Small함수 - n번째로 작은 값을 계산 하는 함수.

Rand / Randbetween함수 - 난수를 반환하는 함수.

Quotient / Mod함수 - 몫과 나머지를 계산 하는 함수.

Round / Roundup / Rounddown함수 - 숫자를 반올림, 올림, 내림으로 계산 하는 함수.

Abs함수 - 절대값을 계산 하는 함수.

Sumproduct함수 - 숫자를 곱하고 합계를 계산하는 함수.

Product함수 - 인수들을 모두 곱해서 계산 하는 함수.

Sum / Sumif / Sumifs함수 - 범위의 합계를 계산 하는 함수로 sum함수는 범위의 합계, sumif함수는 단일 조건의 합계, sumifs함수는 다중 조건의 합계를 계산 하는 함수.

 

 

여기까지 엑셀 함수의 종류에 따른 세부 함수들을 작성해 보았는데 모든 함수를 작성한것은 아니고, 각 종류별로 분류되는 함수들의 일부 함수들을 작성해 보았습니다.

 

일부 함수들만 작성해 보았는데도 굉장히 많은 함수들이 있고, 저 역시 여러분들에게 설명드리기 위해서 작성한 함수들을 보면서 새삼 떠오르는 함수들과 유용하게 활용할 수 있는 함수들을 다시 한번 확인해 볼 수 있는 시간이 된것 같습니다.

 

또한 저 역시 이렇게 많은 함수들을 모두 사용하지않고 주로 사용하는 함수들 위주로 수식을 작성하는편이기 때문에 여러분들 역시 모든 함수를 알아야할 필요는 없습니다.

 

실제로 여러분들이 엑셀을 사용하면서 작성하는 수식이 생기게 된다면 주로 사용하는 함수들이 생기기 시작하면서 여러분들이 작성하기 쉬운 함수들 위주로 기억하게 될 가능성이 많고 필요한 함수가 생기게 된다면 F1키를 눌러서 도움말의 검색창에 필요한 함수들을 검색해서 수식을 작성하는 기본 형태를 확인하면 되겠습니다.

 

무엇이든 처음 시작하거나 배우는 경우에는 하나씩 메뉴들의 기능들을 직접 확인해 보는것이 가장 빠르게 익힐 수 있는 방법입니다. 제가 설명하는 엑셀 기초 배우기 내용은 자격증 취득의 목적이 아닌 실제로 엑셀을 바로 사용하기 위한 목적이라는 점에서 메뉴 또는 기능 및 데이터들을 직접 입력하거나 클릭해보고 어떠한 기능들인지 어떻게 입력되는지 확인하고 기억해 두었다가 실제로 엑셀을 사용할때 활용해 보시길 바랍니다.

 

만약 기억이 나지 않는다면 "행아아빠", "내일은엑셀왕"의 블로그, Youtube, 까페를 방문하셔서 다시 한번 확인할 수 있다는것도 함께 기억해 주시면 좋겠습니다.

 

이상으로 "엑셀 기초 배우기 3-1편 - 엑셀 함수 익히고 엑셀 함수 분류에 따른 함수 종류 살펴보기"를 마치도록 하겠습니다. 감사합니다.

Blog : https://hang-a-fafa.tistory.com

Youtube : https://www.youtube.com/@economic-freedom

Naver 까페 : https://cafe.naver.com/hatime

댓글