ফিউচার ওয়ার্থ অ্যানালাইসিস
এই পাঠে যা শিখবেন
- FW পদ্ধতির সংজ্ঞা এবং PW-এর সাথে এর গাণিতিক সম্পর্ক
- কেন FW ও PW সবসময় একই সিদ্ধান্তে পৌঁছায়
- দুইভাবে FW গণনা করে (PW থেকে এবং সরাসরি F/A দিয়ে) একটি সংখ্যাগত ক্রস-চেক
- L15-এর একই দুই অল্টারনেটিভে FW প্রয়োগ করে র্যাঙ্কিং যাচাই
১ · FW পদ্ধতি কী
ফিউচার ওয়ার্থFuture Worth (FW)একটি অল্টারনেটিভের সব ক্যাশ ফ্লো একটি নির্দিষ্ট সুদের হারে একটি ভবিষ্যত সময়-বিন্দুতে রূপান্তরিত মোট মূল্য। পদ্ধতি PW-এর ঠিক আয়না-প্রতিচ্ছবি — পার্থক্য শুধু এই যে সব ক্যাশ ফ্লো প্রেজেন্টের বদলে স্টাডি পিরিয়ডের শেষে ($n$ বছর পরে) নিয়ে যাওয়া হয়। যেহেতু PW থেকে FW-এ যেতে শুধু $(1+i)^n$ দিয়ে গুণ করতে হয় (F/P ফ্যাক্টর, M2-এ প্রতিষ্ঠিত), তাই: $$FW = PW \times (1+i)^n$$ এই একই সম্পর্কের কারণে PW ও FW পদ্ধতি সবসময় অভিন্ন সিদ্ধান্তে পৌঁছায় — শুধু "কোন সময়-বিন্দুতে তুলনা করছি" এই পছন্দটাই আলাদা।
২ · কখন FW বেশি স্বাভাবিক
যখন প্রশ্ন হয় "স্টাডি পিরিয়ড শেষে আমার সম্পদ কত হবে", FW সরাসরি উত্তর দেয়।
যখন সিদ্ধান্ত এখন না নিয়ে ভবিষ্যতে কার্যকর হবে, FW সেই ভবিষ্যত-বিন্দুতে তুলনা সহজ করে।
গাণিতিকভাবে PW-এর সমান তথ্য বহন করে — কোনটি ব্যবহার করবেন তা শুধু উপস্থাপনার সুবিধার প্রশ্ন।
৩ · উদাহরণ — L15-এর দুই অল্টারনেটিভে FW
L15-এর একই দুই মিউচুয়ালি এক্সক্লুসিভ অল্টারনেটিভ (৬ বছর লাইফ, MARR = ১০%) ব্যবহার করে দেখা যাক FW একই সিদ্ধান্তে পৌঁছায় কি না — এবং দুইভাবে গণনা করে (PW থেকে, এবং সরাসরি F/A দিয়ে) সংখ্যাগতভাবে যাচাই করা হলো।
# P/A ও F/A ফ্যাক্টর -- M3-এ প্রতিষ্ঠিত, হেল্পার ফাংশন হিসেবে পুনর্ব্যবহার
def pa_factor(i, n):
return ((1 + i) ** n - 1) / (i * (1 + i) ** n)
def fa_factor(i, n):
return ((1 + i) ** n - 1) / i
def present_worth(cost, revenue, i, n):
return -cost + revenue * pa_factor(i, n)
def future_worth_via_pw(cost, revenue, i, n):
# পদ্ধতি ১: PW বের করে তারপর F/P = (1+i)^n দিয়ে ভবিষ্যতে নিয়ে যাওয়া
return present_worth(cost, revenue, i, n) * (1 + i) ** n
def future_worth_direct(cost, revenue, i, n):
# পদ্ধতি ২: প্রাথমিক খরচকে সরাসরি (1+i)^n দিয়ে, বার্ষিক আয়কে সরাসরি F/A দিয়ে ভবিষ্যতে নেওয়া
return -cost * (1 + i) ** n + revenue * fa_factor(i, n)
MARR = 0.10
n = 6
cost_A, revenue_A = 30000, 8000
cost_B, revenue_B = 45000, 11500
FW_A_via_pw = future_worth_via_pw(cost_A, revenue_A, MARR, n)
FW_A_direct = future_worth_direct(cost_A, revenue_A, MARR, n)
FW_B_via_pw = future_worth_via_pw(cost_B, revenue_B, MARR, n)
FW_B_direct = future_worth_direct(cost_B, revenue_B, MARR, n)
print("অল্টারনেটিভ A:")
print(f" FW (via PW x (1+i)^n) = ${FW_A_via_pw:,.2f}")
print(f" FW (সরাসরি F/A দিয়ে) = ${FW_A_direct:,.2f}")
print(f" দুই পদ্ধতি মিলেছে? {abs(FW_A_via_pw - FW_A_direct) < 1e-6}")
print()
print("অল্টারনেটিভ B:")
print(f" FW (via PW x (1+i)^n) = ${FW_B_via_pw:,.2f}")
print(f" FW (সরাসরি F/A দিয়ে) = ${FW_B_direct:,.2f}")
print(f" দুই পদ্ধতি মিলেছে? {abs(FW_B_via_pw - FW_B_direct) < 1e-6}")
winner = "A" if FW_A_via_pw > FW_B_via_pw else "B"
print(f"\nFW অনুযায়ী সেরা অল্টারনেটিভ: {winner}")
print("(L15-এ PW পদ্ধতিতেও একই অল্টারনেটিভ বিজয়ী হয়েছিল -- সিদ্ধান্ত অপরিবর্তিত)")
FW ও PW গাণিতিকভাবে সমতুল্য — $FW = PW(1+i)^n$ — তাই কোনো অল্টারনেটিভের জন্য FW গণনা PW-এর তুলনায় কোনো নতুন তথ্য দেয় না, শুধু ফলাফলকে একটি ভিন্ন সময়-বিন্দুতে প্রকাশ করে। যখন প্রশ্নটাই "ভবিষ্যতে সম্পদ কত হবে" তখন FW-ই বেশি প্রাসঙ্গিক উপস্থাপনা।
ভাবনার প্রশ্ন
প্রতিটি প্রশ্ন নিজে কিছুক্ষণ ভাবুন — তারপর "→ উত্তর" চাপুন।
প্র ০১ $FW = PW \times (1+i)^n$ — এই সম্পর্কটি কেন সবসময় সত্য, প্রমাণ ছাড়াই স্বজ্ঞাতভাবে ব্যাখ্যা করুন।
PW হলো সব ক্যাশ ফ্লোর সমতুল্য মূল্য আজকের দিনে। সেই একক সমতুল্য টাকাকে যদি $n$ বছর MARR হারে বিনিয়োগ করে রাখা হয়, তাহলে $n$ বছর পর তা ঠিক $PW \times (1+i)^n$-এ পরিণত হবে — কারণ এটিই স্ট্যান্ডার্ড কম্পাউন্ডিং। যেহেতু PW সব ক্যাশ ফ্লোর সমতুল্য প্রতিনিধিত্ব করে, তাই এর ভবিষ্যত মূল্যও পুরো ক্যাশ ফ্লো সিরিজের ভবিষ্যত মূল্যের সমান হতে বাধ্য।
প্র ০২ PW ও FW যেহেতু সবসময় একই সিদ্ধান্ত দেয়, তাহলে দুটো পদ্ধতি আলাদাভাবে শেখার দরকার কী?
গাণিতিকভাবে সমতুল্য হলেও, বাস্তব যোগাযোগে ভিন্ন প্রশ্নের ভিন্ন প্রাকৃতিক উত্তর থাকে — একজন CFO হয়তো "আজকের সমতুল্য মূল্য কত" (PW) জানতে চান, আরেকজন হয়তো "৫ বছর পর আমাদের রিজার্ভ কত হবে" (FW) জানতে চান। দুটো পদ্ধতিই একই গণিতের ভিন্ন "ভাষা" — সঠিক পরিস্থিতিতে সঠিক ভাষা বেছে নেওয়াই দক্ষতা।
প্র ০৩ যদি একটি অল্টারনেটিভের PW ঋণাত্মক হয়, তাহলে তার FW-এর চিহ্ন কী হবে?
একই ঋণাত্মক থাকবে — কারণ $(1+i)^n$ সবসময় ধনাত্মক (যেকোনো বাস্তব সুদের হার ও ধনাত্মক $n$-এর জন্য), তাই একটি ঋণাত্মক সংখ্যাকে ধনাত্মক সংখ্যা দিয়ে গুণ করলে ফলাফল ঋণাত্মকই থাকে। এটিই নিশ্চিত করে PW ও FW-এর গ্রহণযোগ্যতা সিদ্ধান্ত (≥0 কি না) কখনো একে অপরের বিপরীত হতে পারে না।
অনুশীলন
-
চিন্তা করুন: একটি প্রজেক্টের PW = $1,200 (MARR=8%, n=10)। কোনো নতুন ক্যাশ ফ্লো তথ্য ছাড়াই,
কীভাবে এর FW বের করবেন?
সরাসরি $FW = PW \times (1+i)^n = 1200 \times (1.08)^{10} \approx 1200 \times 2.158925 \approx \$2,590.71$ — কোনো মূল ক্যাশ ফ্লো তালিকার দরকার নেই, শুধু PW-কেই কম্পাউন্ড করলেই চলে, কারণ PW ইতিমধ্যে সব তথ্য ধারণ করে।
-
পরীক্ষা করুন: উপরের কোড সেলে
n-কে6থেকে10-এ বদলে Run চেপে দেখুন — উভয় অল্টারনেটিভের FW বাড়ে কি না, এবং বিজয়ী অল্টারনেটিভ একই থাকে কি না।n=10-এ উভয় অল্টারনেটিভের FW উল্লেখযোগ্যভাবে বাড়বে (দীর্ঘতর কম্পাউন্ডিং সময়), এবং যেহেতু PW-ভিত্তিক র্যাঙ্কিং (যা n=10-এর জন্য নতুনভাবে গণনা হবে) অপরিবর্তিত থাকলে B-ই বিজয়ী থাকবে — কারণ B-এর বার্ষিক আয় A-এর চেয়ে অনুপাতে বেশি, তাই দীর্ঘতর সময়ে তার সুবিধা আরও স্পষ্ট হয়।
আরও পড়ুন · ABCL TECH-এ আপনার পরবর্তী পদক্ষেপ
- কোর্সের সম্পূর্ণ সিলেবাস দেখুন ৫৭টি পাঠ টাইম ভ্যালু অফ মানি, ক্যাশ ফ্লো সিরিজ, ওয়ার্থ-ভিত্তিক তুলনা, রেট অফ রিটার্ন, ডেপ্রিসিয়েশন, ট্যাক্স, ইনফ্লেশন, রিস্ক অ্যানালাইসিস ও ক্যাপিটাল বাজেটিং।
- পরের পাঠ: অ্যানুয়াল ওয়ার্থ অ্যানালাইসিস L17 সব ক্যাশ ফ্লোকে একটি সমতুল্য বার্ষিক অঙ্কে রূপান্তর — অসম-লাইফ তুলনার প্রস্তুতি।
- Discrete Mathematics কোর্স সহোদর কোর্স সিকোয়েন্স ও সিরিজ অধ্যায় — F/A ফ্যাক্টরের গাণিতিক ভিত্তি সেই কোর্সেই তৈরি হয়েছে।