ইনপুট মান
ফলাফল
অল্টম্যান Z-স্কোর একটি কোম্পানির ক্রেডিট ঝুঁকি মূল্যায়নে সহায়তা করে। উচ্চ স্কোর দুই বছরের মধ্যে দেউলিয়া হওয়ার ঝুঁকি কম নির্দেশ করে।
অল্টম্যান জেড-স্কোর ক্যালকুলেটর
পরিচিতি
অল্টম্যান জেড-স্কোর হল একটি আর্থিক মডেল যা ১৯৬৮ সালে এডওয়ার্ড আই. অল্টম্যান দ্বারা তৈরি করা হয়েছিল একটি কোম্পানি দুই বছরের মধ্যে দেউলিয়া হওয়ার সম্ভাবনা পূর্বাভাস দেওয়ার জন্য। এটি একটি কোম্পানির আর্থিক স্বাস্থ্যের মূল্যায়ন করতে একটি ওজনযুক্ত সমষ্টি ব্যবহার করে পাঁচটি মূল আর্থিক অনুপাত সংমিশ্রণ করে। জেড-স্কোরটি বিনিয়োগকারী, ঋণদাতা এবং আর্থিক বিশ্লেষকদের দ্বারা ক্রেডিট ঝুঁকি মূল্যায়নের জন্য ব্যাপকভাবে ব্যবহৃত হয়।
সূত্র
অল্টম্যান জেড-স্কোর নিম্নলিখিত সূত্র ব্যবহার করে গণনা করা হয়:
যেখানে:
ভেরিয়েবলের ব্যাখ্যা
- কর্মরত মূলধন (WC): বর্তমান সম্পদ থেকে বর্তমান দায় বাদ দেওয়া। স্বল্পমেয়াদী আর্থিক তরলতা নির্দেশ করে।
- রক্ষিত আয় (RE): কোম্পানিতে পুনঃবিনিয়োগ করা সঞ্চিত লাভ। দীর্ঘমেয়াদী লাভজনকতা প্রতিফলিত করে।
- EBIT: সুদ এবং করের আগে উপার্জন। কার্যকরী দক্ষতা পরিমাপ করে।
- শেয়ারের বাজার মূল্য (MVE): চলমান শেয়ারের মূল্য দ্বারা শেয়ারের সংখ্যা গুণিতক। শেয়ারহোল্ডারদের আস্থা প্রতিনিধিত্ব করে।
- মোট দায় (TL): বর্তমান এবং দীর্ঘমেয়াদী দায়ের সমষ্টি।
- বিক্রয়: পণ্য বা পরিষেবা বিক্রি থেকে মোট রাজস্ব।
- মোট সম্পদ (TA): বর্তমান এবং অ-বর্তমান সম্পদের সমষ্টি।
গণনা
ধাপে ধাপে গাইড
-
আর্থিক অনুপাত গণনা করুন:
-
প্রতিটি অনুপাতের জন্য ওজন প্রয়োগ করুন:
- প্রতিটি অনুপাতকে তার সংশ্লিষ্ট গুণক দ্বারা গুণিত করুন।
-
ওজনযুক্ত অনুপাতের সমষ্টি করুন:
সংখ্যাত্মক উদাহরণ
ধরি একটি কোম্পানির নিম্নলিখিত আর্থিক তথ্য (মিলিয়ন USD):
- কর্মরত মূলধন (WC): $৫০ মিলিয়ন
- রক্ষিত আয় (RE): $২০০ মিলিয়ন
- EBIT: $১০০ মিলিয়ন
- শেয়ারের বাজার মূল্য (MVE): $৫০০ মিলিয়ন
- মোট দায় (TL): $৪০০ মিলিয়ন
- বিক্রয়: $৬০০ মিলিয়ন
- মোট সম্পদ (TA): $৮০০ মিলিয়ন
অনুপাতগুলি গণনা করা:
জেড-স্কোর গণনা:
ব্যাখ্যা
- Z-স্কোর > 2.99: নিরাপদ অঞ্চল – দেউলিয়া হওয়ার নিম্ন সম্ভাবনা।
- 1.81 < Z-স্কোর < 2.99: ধূসর অঞ্চল – অনিশ্চিত ঝুঁকি; সতর্কতা প্রয়োজন।
- Z-স্কোর < 1.81: দুর্দশা অঞ্চল – দেউলিয়া হওয়ার উচ্চ সম্ভাবনা।
ফলাফল: ২.৩৪ জেড-স্কোর কোম্পানিটিকে ধূসর অঞ্চলে রাখে, যা সম্ভাব্য আর্থিক অস্থিতিশীলতা নির্দেশ করে।
প্রান্তের কেস এবং সীমাবদ্ধতা
- নেতিবাচক মান: নেতিবাচক আয়ের, রক্ষিত আয়, বা কর্মরত মূলধনের ইনপুটগুলি জেড-স্কোরকে উল্লেখযোগ্যভাবে কমিয়ে দিতে পারে।
- প্রয়োগযোগ্যতা: মূল মডেলটি পাবলিক ট্রেডেড প্রস্তুতকারক কোম্পানির জন্য সবচেয়ে উপযুক্ত।
- শিল্পের পার্থক্য: অ-প্রস্তুতকারক, ব্যক্তিগত, এবং উদীয়মান বাজারের কোম্পানিগুলির জন্য সমন্বিত মডেল প্রয়োজন (যেমন, Z'-স্কোর, Z''-স্কোর)।
- অর্থনৈতিক অবস্থার: মডেলে ম্যাক্রো-অর্থনৈতিক ফ্যাক্টরগুলি বিবেচনা করা হয়নি।
ব্যবহার কেস
অ্যাপ্লিকেশন
- দেউলিয়া পূর্বাভাস: আর্থিক দুর্দশার প্রাথমিক সনাক্তকরণ।
- ক্রেডিট বিশ্লেষণ: ঋণদাতাদের ঋণের ঝুঁকি মূল্যায়নে সহায়তা।
- বিনিয়োগের সিদ্ধান্ত: বিনিয়োগকারীদের আর্থিকভাবে স্থিতিশীল কোম্পানিগুলোর দিকে নির্দেশনা দেওয়া।
- কর্পোরেট কৌশল: ব্যবস্থাপনাকে আর্থিক স্বাস্থ্য মূল্যায়ন করতে এবং কৌশলগত সমন্বয় করতে সহায়তা করা।
বিকল্প
Z'-স্কোর এবং Z''-স্কোর মডেল
- Z'-স্কোর: ব্যক্তিগত প্রস্তুতকারক কোম্পানির জন্য অভিযোজিত।
- Z''-স্কোর: অ-প্রস্তুতকারক এবং উদীয়মান বাজারের কোম্পানির জন্য আরও সমন্বিত।
অন্যান্য মডেল
- ওহলসন O-স্কোর: দেউলিয়া ঝুঁকি পূর্বাভাসের জন্য একটি লজিস্টিক রিগ্রেশন মডেল।
- জিমিজেভস্কি স্কোর: আর্থিক দুর্দশার উপর দৃষ্টি নিবদ্ধ করে একটি প্রোবিট মডেল বিকল্প।
বিকল্পগুলি কখন ব্যবহার করবেন:
- প্রস্তুতকারক খাতের বাইরে কোম্পানির জন্য।
- ব্যক্তিগত বা অ-পাবলিক ট্রেডেড কোম্পানির মূল্যায়নের সময়।
- বিভিন্ন অর্থনৈতিক প্রসঙ্গ বা ভৌগোলিক অঞ্চলে।
ইতিহাস
এডওয়ার্ড অল্টম্যান ১৯৬৮ সালে জেড-স্কোর মডেলটি উপস্থাপন করেন যখন কর্পোরেট দেউলিয়ার সংখ্যা বাড়ছিল। একাধিক বৈষম্য বিশ্লেষণ (MDA) ব্যবহার করে, অল্টম্যান ৬৬টি কোম্পানির বিশ্লেষণ করেন দেউলিয়া হওয়ার পূর্বাভাস দেওয়ার জন্য মূল আর্থিক অনুপাতগুলি চিহ্নিত করতে। মডেলটি পরবর্তীতে পরিমার্জিত হয়েছে এবং ক্রেডিট ঝুঁকি মূল্যায়নের একটি মৌলিক সরঞ্জাম হিসেবে রয়ে গেছে।
অতিরিক্ত বিবেচনা
আর্থিক манিপুলেশনের প্রভাব
- কোম্পানিগুলি সাময়িকভাবে আর্থিক অনুপাত বাড়ানোর জন্য হিসাবরক্ষণের অনুশীলন করতে পারে।
- পরিমাণগত স্কোরের পাশাপাশি গুণগত ফ্যাক্টরগুলি বিবেচনা করা অত্যন্ত গুরুত্বপূর্ণ।
অন্যান্য মেট্রিকের সাথে একীকরণ
- জেড-স্কোরকে অন্যান্য বিশ্লেষণের সাথে সংমিশ্রণ করুন (যেমন, নগদ প্রবাহ বিশ্লেষণ, বাজারের প্রবণতা)।
- একটি বিস্তৃত ডিউ ডিলিজেন্স প্রক্রিয়ার অংশ হিসেবে ব্যবহার করুন।
কোড উদাহরণ
এক্সেল
' অল্টম্যান জেড-স্কোর গণনার জন্য এক্সেল VBA ফাংশন
Function AltmanZScore(wc As Double, re As Double, ebit As Double, mve As Double, tl As Double, sales As Double, ta As Double) As Double
Dim X1 As Double, X2 As Double, X3 As Double, X4 As Double, X5 As Double
X1 = wc / ta
X2 = re / ta
X3 = ebit / ta
X4 = mve / tl
X5 = sales / ta
AltmanZScore = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
End Function
' একটি সেলে ব্যবহার:
' =AltmanZScore(A1, B1, C1, D1, E1, F1, G1)
' যেখানে A1 থেকে G1 পর্যন্ত যথাক্রমে ইনপুট মানগুলি রয়েছে
পাইথন
## পাইথনে অল্টম্যান জেড-স্কোর গণনা
def calculate_z_score(wc, re, ebit, mve, tl, sales, ta):
X1 = wc / ta
X2 = re / ta
X3 = ebit / ta
X4 = mve / tl
X5 = sales / ta
z_score = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
return z_score
## উদাহরণ ব্যবহার:
wc = 50
re = 200
ebit = 100
mve = 500
tl = 400
sales = 600
ta = 800
z = calculate_z_score(wc, re, ebit, mve, tl, sales, ta)
print(f"অল্টম্যান জেড-স্কোর: {z:.2f}")
জাভাস্ক্রিপ্ট
// জাভাস্ক্রিপ্ট অল্টম্যান জেড-স্কোর গণনা
function calculateZScore(wc, re, ebit, mve, tl, sales, ta) {
const X1 = wc / ta;
const X2 = re / ta;
const X3 = ebit / ta;
const X4 = mve / tl;
const X5 = sales / ta;
const zScore = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
return zScore;
}
// উদাহরণ ব্যবহার:
const zScore = calculateZScore(50, 200, 100, 500, 400, 600, 800);
console.log(`অল্টম্যান জেড-স্কোর: ${zScore.toFixed(2)}`);
জাভা
// জাভায় অল্টম্যান জেড-স্কোর গণনা
public class AltmanZScore {
public static double calculateZScore(double wc, double re, double ebit, double mve, double tl, double sales, double ta) {
double X1 = wc / ta;
double X2 = re / ta;
double X3 = ebit / ta;
double X4 = mve / tl;
double X5 = sales / ta;
return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
}
public static void main(String[] args) {
double zScore = calculateZScore(50, 200, 100, 500, 400, 600, 800);
System.out.printf("অল্টম্যান জেড-স্কোর: %.2f%n", zScore);
}
}
আর
## আর অল্টম্যান জেড-স্কোর গণনা
calculate_z_score <- function(wc, re, ebit, mve, tl, sales, ta) {
X1 <- wc / ta
X2 <- re / ta
X3 <- ebit / ta
X4 <- mve / tl
X5 <- sales / ta
z_score <- 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
return(z_score)
}
## উদাহরণ ব্যবহার:
z_score <- calculate_z_score(50, 200, 100, 500, 400, 600, 800)
cat("অল্টম্যান জেড-স্কোর:", round(z_score, 2))
ম্যাটল্যাব
% ম্যাটল্যাবে অল্টম্যান জেড-স্কোর গণনা
function z_score = calculate_z_score(wc, re, ebit, mve, tl, sales, ta)
X1 = wc / ta;
X2 = re / ta;
X3 = ebit / ta;
X4 = mve / tl;
X5 = sales / ta;
z_score = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
end
% উদাহরণ ব্যবহার:
z_score = calculate_z_score(50, 200, 100, 500, 400, 600, 800);
fprintf('অল্টম্যান জেড-স্কোর: %.2f\n', z_score);
স++
// স++ অল্টম্যান জেড-স্কোর গণনা
#include <iostream>
double calculateZScore(double wc, double re, double ebit, double mve, double tl, double sales, double ta) {
double X1 = wc / ta;
double X2 = re / ta;
double X3 = ebit / ta;
double X4 = mve / tl;
double X5 = sales / ta;
return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
}
int main() {
double zScore = calculateZScore(50, 200, 100, 500, 400, 600, 800);
std::cout << "অল্টম্যান জেড-স্কোর: " << zScore << std::endl;
return 0;
}
স#
// স# অল্টম্যান জেড-স্কোর গণনা
using System;
class Program
{
static double CalculateZScore(double wc, double re, double ebit, double mve, double tl, double sales, double ta)
{
double X1 = wc / ta;
double X2 = re / ta;
double X3 = ebit / ta;
double X4 = mve / tl;
double X5 = sales / ta;
return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
}
static void Main()
{
double zScore = CalculateZScore(50, 200, 100, 500, 400, 600, 800);
Console.WriteLine($"অল্টম্যান জেড-স্কোর: {zScore:F2}");
}
}
গো
// গো অল্টম্যান জেড-স্কোর গণনা
package main
import (
"fmt"
)
func calculateZScore(wc, re, ebit, mve, tl, sales, ta float64) float64 {
X1 := wc / ta
X2 := re / ta
X3 := ebit / ta
X4 := mve / tl
X5 := sales / ta
return 1.2*X1 + 1.4*X2 + 3.3*X3 + 0.6*X4 + X5
}
func main() {
zScore := calculateZScore(50, 200, 100, 500, 400, 600, 800)
fmt.Printf("অল্টম্যান জেড-স্কোর: %.2f\n", zScore)
}
সুইফট
// সুইফটে অল্টম্যান জেড-স্কোর গণনা
func calculateZScore(wc: Double, re: Double, ebit: Double, mve: Double, tl: Double, sales: Double, ta: Double) -> Double {
let X1 = wc / ta
let X2 = re / ta
let X3 = ebit / ta
let X4 = mve / tl
let X5 = sales / ta
return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
}
// উদাহরণ ব্যবহার:
let zScore = calculateZScore(wc: 50, re: 200, ebit: 100, mve: 500, tl: 400, sales: 600, ta: 800)
print(String(format: "অল্টম্যান জেড-স্কোর: %.2f", zScore))
রেফারেন্স
- অল্টম্যান, ই. আই. (১৯৬৮)। আর্থিক অনুপাত, বৈষম্য বিশ্লেষণ এবং কর্পোরেট দেউলিয়ার পূর্বাভাস। দ্য জার্নাল অফ ফাইন্যান্স, 23(4), 589–609।
- অল্টম্যান জেড-স্কোর। উইকিপিডিয়া। https://en.wikipedia.org/wiki/Altman_Z-score থেকে প্রাপ্ত।
- ইনভেস্টোপিডিয়া - অল্টম্যান জেড-স্কোর। https://www.investopedia.com/terms/a/altman.asp থেকে প্রাপ্ত।