⭕ 고급 함수
▪️ 기업 실무에서 많이 사용하는 함수를 활용하면 업무를 자동화할 수 있다.
🔸 TEXT 함수
▪️ 셀에 있는 값에 특정 표시 형식을 적용하여 텍스트로 변환하는 함수이다.
▪️ TEXT(값, "표시 형식") 형태로 사용하며, [셀 서식] - [표시 형식] - [사용자 지정]에서 직접 서식을 입력하는 것과 같은 기능을 한다.
▪️ 예를 들어 =TEXT(TODAY(), "yyyy-mm-dd")를 사용하면 오늘 날짜를 “2025-02-21” 형식으로 변환할 수 있고, =TEXT(1234.56, "#,##0.00")을 입력하면 “1,234.56”으로 표시할 수 있다.
🔸 SUBTOTAL 함수
▪️ 특정 범위에 대해 부분합을 구하는 함수로, 함수 번호를 이용해 합계, 평균, 개수 등을 계산할 수 있다.
▪️ SUBTOTAL(함수 번호, 범위 1, 범위 2, …) 형태로 사용하며, 숨겨진 행을 포함하거나 제외할 수도 있다.
▪️ 예를 들어 =SUBTOTAL(9, A2:A10)을 입력하면 A2부터 A10까지의 합계를 계산하고, =SUBTOTAL(101, A2:A10)을 사용하면 숨겨진 행을 제외한 평균을 구할 수 있다.
🔸 OFFSET 함수
▪️ 특정 기준 위치에서 지정한 행과 열만큼 떨어진 곳의 셀 또는 범위를 참조하는 함수이다.
▪️ OFFSET(참조, 행 이동, 열 이동, [높이], [너비]) 형태로 사용하며, 다른 함수와 함께 활용하여 원하는 데이터를 추출하는 데 유용하다.
▪️ 예를 들어 =OFFSET(A1, 2, 1)을 입력하면 A1을 기준으로 두 행 아래, 한 열 오른쪽의 셀을 참조하게 된다. 또한 =SUM(OFFSET(A1, 1, 0, 3, 2))을 사용하면 A2부터 3행 × 2열 범위의 합계를 구할 수 있다.
🔸 FREQUENCY 함수
▪️ 특정 구간별로 데이터의 발생 빈도를 계산하는 함수이다.
▪️ FREQUENCY(데이터 범위, 구간 범위) 형태로 사용하며, 배열 수식으로 입력해야 한다.
▪️ 예를 들어 =FREQUENCY(A2:A10, {50, 70, 90})을 입력하면 A2부터 A10까지의 데이터에서 50 이하, 5170, 7190, 91 이상으로 몇 개씩 있는지를 계산할 수 있다.
🔸 TRANSPOSE 함수
▪️ 지정된 셀 범위의 행과 열을 서로 바꿔서 배열로 반환하는 함수이다.
▪️ TRANSPOSE(범위) 형태로 사용하며, 기존 데이터의 구조를 유지한 채 가로와 세로 방향을 바꿀 수 있다.
▪️ 예를 들어 =TRANSPOSE(A1:C3)을 입력하면 3행 × 3열 데이터를 3열 × 3행으로 변환할 수 있다.
🔸 IFERROR 함수
▪️ 수식 결과가 오류일 경우, 오류 대신 다른 값을 표시하는 함수이다.
▪️ IFERROR(수식, 오류 발생 시 반환할 값) 형태로 사용하며, 오류 처리를 간편하게 할 수 있다.
▪️ 예를 들어 =IFERROR(A1/B1, "오류 발생")을 입력하면 B1이 0이어서 오류가 발생할 경우 “오류 발생”이라는 문구를 출력하게 된다.
🔸 INDIRECT 함수
▪️ 텍스트로 전달된 셀 주소를 참조 유형에 맞게 변환하여 참조하는 함수이다.
▪️ INDIRECT(텍스트, 참조 유형) 형태로 사용하며, 참조 유형을 TRUE 또는 FALSE로 지정할 수 있다.
▪️ 예를 들어 =INDIRECT("A1")을 입력하면 A1 셀의 값을 참조하게 되고, =INDIRECT("R2 C3", FALSE)를 입력하면 R1 C1 스타일에서 R2 C3(2행 3열)의 값을 참조하게 된다.
🔸 R1 C1 참조 방식
▪️ R1 C1 스타일은 R(행 번호) C(열 번호) 형식으로 셀을 지정하는 방식이다.
▪️ 상대 참조를 할 경우 대괄호 [ ]를 사용하여 나타내며, R이나 C 다음에 행 번호나 열 번호를 지정하지 않으면 전체 행 또는 전체 열을 참조한다.
▪️ 예를 들어 R2C3은 일반 주소로 변환하면 C3이며, R [2] C [3]은 현재 위치에서 두 행 아래, 세 열 오른쪽의 셀을 의미한다.
🔸 동일한 데이터 입력하는 단축키
▪️ 여러 셀을 선택한 후 데이터를 입력한 다음 Ctrl + Enter를 누르면 선택한 모든 셀에 동일한 값이 입력된다.
▪️ 여러 개의 비연속적인 범위를 선택한 후 Ctrl + Shift + Enter를 누르면 선택한 모든 셀에 동일한 데이터가 한꺼번에 입력된다.
✅ 이러한 고급 함수를 활용하면 데이터 가공, 분석 및 업무 자동화가 가능하며, 엑셀을 더욱 효율적으로 사용할 수 있다.
⭕ 재무 함수
▪️ 이자율 계산이나 정기적으로 지불하는 금액을 구하는 데 사용되는 함수들이다. 금융, 대출, 투자와 관련된 계산에 활용할 수 있다.
🔸 PMT 함수
▪️ 일정한 이율이 적용되는 대출금의 정기적인 상환액을 계산하는 함수이다.
▪️ 즉, 대출을 받았을 때 매월 또는 매년 갚아야 할 금액을 구할 수 있다.
▪️ PMT(이율, 기간, 현재 가치, [미래 가치], [납입 시점]) 형태로 사용한다.
▪️ 이율은 대출의 기간별 이자율이며, 연이율이라면 12개월 기준으로 나누어 월 이율로 변환해야 한다.
▪️ 기간은 전체 납입 횟수이며, 예를 들어 10년 대출이라면 10 × 12 = 120개월로 계산해야 한다.
▪️ 현재 가치는 대출받은 금액(원금)을 의미한다.
▪️ 미래 가치는 대출 종료 시점에서 남아 있어야 하는 금액(일반적으로 0)이며, 생략 가능하다.
▪️ 납입 시점은 납부 시점을 결정하며, 0이면 기말(월말) 납부, 1이면 기초(월초) 납부를 의미한다.
▪️ 예를 들어, 연이율 5%로 5년간 매월 1,000만 원을 대출받았을 때 월 납입액을 구하려면 =PMT(5%/12, 5*12, -10000000)을 사용하면 된다.
🔸 FV 함수
▪️ 일정한 금액을 고정된 금리에 따라 일정 기간 동안 저축했을 때 만기 시 받을 수 있는 금액을 계산하는 함수이다.
▪️ PMT 함수와 반대 개념으로, 저축한 돈이 미래에 얼마나 불어날지 예측하는 데 유용하다.
▪️ FV(이율, 기간, 지급액, [현재 가치], [납입 시점]) 형태로 사용한다.
▪️ 이율은 투자나 저축의 기간별 이자율이다. 연이율이라면 12개월 기준으로 나누어 월 이율로 변환해야 한다.
▪️ 기간은 총 저축 기간을 의미하며, 예를 들어 10년 동안 매월 저축하면 10 × 12 = 120개월로 입력해야 한다.
▪️ 지급액은 매월 또는 매년 저축하는 금액이며, 대출과 반대로 저축이므로 음수(-) 값을 사용한다.
▪️ 현재 가치는 저축을 시작할 때 이미 가지고 있는 초기 금액을 의미하며, 생략하면 0으로 처리된다.
▪️ 납입 시점은 납부 시점을 결정하며, 0이면 기말(월말) 납부, 1이면 기초(월초) 납부를 의미한다.
▪️ 예를 들어, 연이율 4%로 매월 50만 원씩 10년간 저축할 때 만기 금액을 계산하려면 =FV(4%/12, 10*12, -500000, 0, 0)을 사용하면 된다.
✅ 이러한 재무 함수를 활용하면 대출 상환 계획을 세우거나, 저축 및 투자의 예상 수익을 계산하는 데 매우 유용하다.
#엑셀고급함수 #엑셀TEXT함수 #엑셀SUBTOTAL함수 #엑셀OFFSET함수 #엑셀FREQUENCY함수 #엑셀TRANSPOSE함수 #엑셀IFERROR함수 #엑셀INDIRECT함수 #엑셀재무함수 #엑셀PMT함수 #엑셀FV함수 #엑셀자동화 #엑셀업무효율화 #엑셀데이터분석 #엑셀수식활용 #엑셀함수활용 #엑셀계산기능 #엑셀대출계산 #엑셀저축계산 #엑셀투자계산 #엑셀고급기능 #엑셀수식자동화 #엑셀업무자동화 #엑셀데이터가공 #엑셀함수공식