- TI BA II Plus
[BA II Plus] Cash Flow - NPV 순현재가치, IRR 내부수익률(=만기수익률) 구하기
문제 : [TI-nspire] irr, mirr 내부수익률, 수정된 내부수익률 의 계산
CF0 = - 200,000 (초기 투자액)
CF1 = 20,000
CF2 = 25,000
CF3 = 30,000
CF4 = 35,000
CF5 = 40,000 + (40,000/0.1)
1. 메모리 클리어
【CF】【2ND】【CE|C】
- CF DATA를 지우는 과정이므로 【CF】 버튼을 먼저 누른 다음에 CLR WORK 명령을 실행합니다.
- 이전 계산식이 메모리에 남아있으면 결과에 영향을 미칠 수 있으므로, 어떤 계산을 할때건 메모리 내용을 초기화하는 습관을 들이시는게 좋습니다.
2. CF List (현금 흐름)의 입력
- C는 Cash Flow 의 약자로서 금액을 입력합니다.
- F는 Frequency 의 약자로서 빈도수를 입력합니다.
(같은 현금 흐름이 연속될 때 일일이 입력하지 않기 위한 위한 옵션값)
기본(default) 값은 1입니다.
- CF0 입력
【200000】【+|-】【ENTER】【↓】 - C01, F01 입력
【20000】【ENTER】【↓】【↓】 - C02, F02 입력
【25000】【ENTER】【↓】【↓】 - C03, F03 입력
【30000】【ENTER】【↓】【↓】 - C04, F04 입력
【35000】【ENTER】【↓】【↓】 - C05, F05 입력
【40000】【÷】【0.1】【+】【40000】【=】【ENTER】
※ 이 문제에서는, 현금흐름이 (연속되는 것 없이) 계속 달라지므로, 빈도(Frequency)를 의미하는 F01~F05 는 모두 1을 입력시켜야 합니다. 그런데, C01~C05 에 해당하는 값을 입력하는 동시에 기본값인 1이 자동으로 Frequency에 저장되어 나타나기에, 【↓】【↓】로 F를 뛰어넘고 C값을 바로 입력하는 것입니다.
내 손에 현금이 들어오면 + 값으로, 현금이 나가면 - 값으로 정해야 합니다.
※ 주의사항
값을 저장할 때는 반드시 【=】 키가 아닌 【ENTER】 키를 눌러야 합니다. 【ENTER】 키를 누르면, (값이 입력되었다는 의미로) 화면에 ◁ 표시가 뜰 것입니다.
【=】 키는 (임시적으로?) 값을 계산하기만 할 뿐 CF List 에 값을 저장해주지 않습니다.
3. IRR 구하기
【IRR】【CPT】

└ % 단위는 생략되어 표시됩니다.
※ 현금 흐름 CF 에 입력한 것이 월 단위이면 계산된 IRR 값에 12를 곱해야 (표면) 연 이자율이 됩니다.
4. NPV 구하기 (I% = 20 으로 가정)
【NPT】
【20】【ENTER】
【↓】【CPT】

댓글4
-
세상의모든계산기
예시) 채권의 만기수익률(YTM)
- 매기 현금흐름이 일정하게 반복되는 경우에는 F0x 에 (반복되는 횟수-1)로 입력하는 것이 좋습니다.
'-1'을 하는 이유는, 마지막회에는 반복되는 금액뿐 아니라 만기회수액을 더해서 입력해야 하기 때문입니다.
예) 채권 현재가격 = 12100, 채권의 이자율 = 10%/년, 이자 지급 시기 = 매 6개월말
CF0 = -12100
C01 = 10000*(0.1/2), F01 = 19
C02 = 10000*(0.1/2)+10000, F02 = 1
【IRR】 【CPT】
최종 답
3.52% × 2 = 7.04%
또는 1.0351977^2 - 1 ≒ 7.16 % (
추천) - 매기 현금흐름이 일정하게 반복되는 경우에는 F0x 에 (반복되는 횟수-1)로 입력하는 것이 좋습니다.
-
세상의모든계산기
예제) 현금 흐름이 월단위로 존재하는 경우
http://kin.naver.com/qna/detail.nhn?d1id=4&dirId=40402&docId=239917599

빌려준 돈 = 1000 만원, 25년간 회수액 = 매월 153000 원, 마지막 5년간 회수액 = 매월 995579 원
- CF0 = -10000000 (마이너스 주의)
- C01=153000 & F01=300
- C02=995579 & F02=60
【IRR】 【CPT】

【×】【12】【=】

-
세상의모든계산기
IRR 명령시, IRR 값이 나오지 않고,
잠시 후 RST 0 가 화면에 뜨면 배터리가 다 된 것이라고 하네요.
https://www.analystforum.com/t/ba-2-plus-calculator-irr-issue/122414
https://kin.naver.com/qna/detail.nhn?d1id=4&dirId=40402&docId=390120374&qb=6rOE7IKw6riw&enc=utf8§ion=kin.qna.all&rank=6&search_sort=3&spq=0
세상의모든계산기 님의 최근 댓글
2번 사진 3개 사진 공통적으로 구석(corner) 에 증상이 있다는 특징이 있네요. 영상 찾아보니 이 가능성이 가장 높은 듯 합니다. https://www.youtube.com/watch?v=zxRBohepzwc ㄴ Liquid Crystal Leakage (액정 누설). ㄴ 손으로 밀어내니 주변으로 밀려나네요. 그래서 점으로 보이기도 하구요. 2025 10.29 500! 의 십진수 근사값 확인 500! = 1.22013682599111006870123878542304692625357434280319284219241358838 × 10^(1134) (참값, 울프람 알파) 2025 10.29 관련 라이브러리 https://allcalc.org/56263 sgn(x) 내장된 부호 함수(signum function)와 달리, 이 함수의 sgn(0)은 0을 반환합니다. 2025 10.29 라이브러리로 사용할 수 있습니다. (제작자 추천) 1. mylib 폴더에 넣기 2. Actions ➡️ library ➡️ refresh libraries 실행 하기 2025 10.29 ChatGPT-5 기호(÷, /, :) 자체는 의미적으로 같은 “나눗셈”을 뜻하지만, 문맥(사람이 쓰는 수학 vs 컴퓨터/프로그래밍)에 따라 해석 우선순위가 달라질 수 있습니다. 🔹 1️⃣ 전통 수학 표기 — ÷, /, : 수학 교과서, 논문, 일반 문서 등에서는 셋 다 의미적으로 “나누기”로 간주됩니다. 즉, 48÷2(9+3), 48/2(9+3), 48:2(9+3) 은 같은 의미로 받아들여야 합니다. 모두 사람의 수학 관행적 해석이 적용되어 48 ÷ 2 × (9+3) = 288 로 처리되죠. 즉, 기호가 바뀌어도 결과는 바뀌지 않습니다. 🔹 2️⃣ 컴퓨터·프로그래밍 문맥에서 / 사용 시 컴퓨터는 “생략된 곱셈(implicit multiplication)”을 따로 구분하지 못합니다. 따라서 다음 두 식은 완전히 다르게 인식됩니다. 표현 파이썬 등에서 해석 결과 48 / 2*(9+3) ((48 / 2) * (9+3)) 288 48 / 2(9+3) ❌ 문법 오류 (생략된 곱셈 인식 불가) — 즉, 컴퓨터 언어에서는 생략된 곱셈이 허용되지 않기 때문에, /는 반드시 명시적 *와 함께 써야 합니다. 🔹 3️⃣ “:” 기호의 경우 현대 수학에서는 “비율”을 나타내는 기호로 쓰입니다. a:b = \frac{a}{b} 따라서 (27 : 3(1+2)3) 같은 표현은 모호하거나 비표준적으로 간주됩니다. 대부분의 경우 계산기로는 입력 자체가 불가능합니다. ✅ 정리 기호 의미 결과 변화 주로 쓰이는 문맥 ÷ 나누기 없음 초중등 수학, 일반 표기 / 나누기 없음 (단, 프로그래밍에서는 생략 곱 불허) 수학/컴퓨터 : 비율 (또는 나누기 의미로 혼용) 보통 계산식에서는 사용 안 함 비, 비율 표기 🔹 결론 48 ÷ 2(9+3), 48/2(9+3), 48:2(9+3) 는 “수학적 의미”로는 동일하게 81로 해석됩니다. 하지만 프로그래밍이나 수식 파서(context) 에서는 /만 유효하고, 생략된 곱은 허용되지 않으며, :는 아예 다른 의미(비율)로 인식됩니다. 2025 10.28