Whiz Tools

ان پٹ کی قیمتیں

نتیجہ

الٹمین Z-اسکور کمپنی کے کریڈٹ رسک کا اندازہ لگانے میں مدد کرتا ہے۔ زیادہ اسکور دو سال کے اندر دیوالیہ ہونے کا کم خطرہ ظاہر کرتا ہے۔

الٹ مین Z-اسکور کیلکولیٹر

تعارف

الٹ مین Z-اسکور ایک مالیاتی ماڈل ہے جو ایڈورڈ آئی. الٹ مین نے 1968 میں تیار کیا تاکہ کسی کمپنی کے دیوالیہ ہونے کے امکانات کی پیش گوئی کی جا سکے۔ یہ پانچ اہم مالیاتی تناسبات کو وزن دار مجموعے کے ذریعے جوڑتا ہے تاکہ کسی کمپنی کی مالی صحت کا اندازہ لگایا جا سکے۔ Z-اسکور کو سرمایہ کاروں، قرض دہندگان، اور مالی تجزیہ کاروں کی طرف سے کریڈٹ رسک کا اندازہ لگانے کے لیے وسیع پیمانے پر استعمال کیا جاتا ہے۔

فارمولا

الٹ مین Z-اسکور درج ذیل فارمولا کے ذریعے حساب کیا جاتا ہے:

Z=1.2X1+1.4X2+3.3X3+0.6X4+1.0X5Z = 1.2X_1 + 1.4X_2 + 3.3X_3 + 0.6X_4 + 1.0X_5

جہاں:

  • X1=ورکنگ کیپیٹلکل اثاثےX_1 = \frac{\text{ورکنگ کیپیٹل}}{\text{کل اثاثے}}
  • X2=محفوظ منافعکل اثاثےX_2 = \frac{\text{محفوظ منافع}}{\text{کل اثاثے}}
  • X3=سود اور ٹیکس سے پہلے کی آمدنی (EBIT)کل اثاثےX_3 = \frac{\text{سود اور ٹیکس سے پہلے کی آمدنی (EBIT)}}{\text{کل اثاثے}}
  • X4=ایکویٹی کی مارکیٹ ویلیوکل واجباتX_4 = \frac{\text{ایکویٹی کی مارکیٹ ویلیو}}{\text{کل واجبات}}
  • X5=فروختکل اثاثےX_5 = \frac{\text{فروخت}}{\text{کل اثاثے}}

متغیرات کی وضاحت

  • ورکنگ کیپیٹل (WC): موجودہ اثاثے منفی موجودہ واجبات۔ قلیل مدتی مالی لیکویڈیٹی کی نشاندہی کرتا ہے۔
  • محفوظ منافع (RE): کمپنی میں دوبارہ سرمایہ کاری کیے گئے مجموعی منافع۔ طویل مدتی منافع بخشی کی عکاسی کرتا ہے۔
  • EBIT: سود اور ٹیکس سے پہلے کی آمدنی۔ آپریشنل کارکردگی کی پیمائش کرتا ہے۔
  • ایکویٹی کی مارکیٹ ویلیو (MVE): بقایا حصص کی تعداد کو موجودہ حصص کی قیمت سے ضرب دینا۔ شیئر ہولڈرز کے اعتماد کی نمائندگی کرتا ہے۔
  • کل واجبات (TL): موجودہ اور طویل مدتی واجبات کا مجموعہ۔
  • فروخت: فروخت کردہ سامان یا خدمات سے حاصل ہونے والی کل آمدنی۔
  • کل اثاثے (TA): موجودہ اور غیر موجودہ اثاثوں کا مجموعہ۔

حساب کتاب

مرحلہ وار رہنمائی

  1. مالی تناسبات کا حساب لگائیں:

    • X1=WCTAX_1 = \frac{\text{WC}}{\text{TA}}
    • X2=RETAX_2 = \frac{\text{RE}}{\text{TA}}
    • X3=EBITTAX_3 = \frac{\text{EBIT}}{\text{TA}}
    • X4=MVETLX_4 = \frac{\text{MVE}}{\text{TL}}
    • X5=فروختTAX_5 = \frac{\text{فروخت}}{\text{TA}}
  2. ہر تناسب پر وزن لگائیں:

    • ہر XX تناسب کو اس کے متعلقہ ضریب سے ضرب دیں۔
  3. وزن دار تناسبات کا مجموعہ لیں:

    • Z=1.2X1+1.4X2+3.3X3+0.6X4+1.0X5Z = 1.2X_1 + 1.4X_2 + 3.3X_3 + 0.6X_4 + 1.0X_5

عددی مثال

فرض کریں کہ ایک کمپنی کے پاس درج ذیل مالیاتی اعداد و شمار ہیں (امریکی ڈالر میں ملین):

  • ورکنگ کیپیٹل (WC): $50 ملین
  • محفوظ منافع (RE): $200 ملین
  • EBIT: $100 ملین
  • ایکویٹی کی مارکیٹ ویلیو (MVE): $500 ملین
  • کل واجبات (TL): $400 ملین
  • فروخت: $600 ملین
  • کل اثاثے (TA): $800 ملین

تناسبات کا حساب لگانا:

  • X1=50800=0.0625X_1 = \frac{50}{800} = 0.0625
  • X2=200800=0.25X_2 = \frac{200}{800} = 0.25
  • X3=100800=0.125X_3 = \frac{100}{800} = 0.125
  • X4=500400=1.25X_4 = \frac{500}{400} = 1.25
  • X5=600800=0.75X_5 = \frac{600}{800} = 0.75

Z-اسکور کا حساب لگانا:

Z=1.2(0.0625)+1.4(0.25)+3.3(0.125)+0.6(1.25)+1.0(0.75)=0.075+0.35+0.4125+0.75+0.75=2.3375\begin{align*} Z &= 1.2(0.0625) + 1.4(0.25) + 3.3(0.125) + 0.6(1.25) + 1.0(0.75) \\ &= 0.075 + 0.35 + 0.4125 + 0.75 + 0.75 \\ &= 2.3375 \end{align*}

تشریح

  • Z-اسکور > 2.99: محفوظ زون – دیوالیہ ہونے کا کم امکان۔
  • 1.81 < Z-اسکور < 2.99: سرمئی زون – غیر یقینی خطرہ؛ احتیاط کی ضرورت۔
  • Z-اسکور < 1.81: مشکل زون – دیوالیہ ہونے کا زیادہ امکان۔

نتیجہ: 2.34 کا Z-اسکور کمپنی کو سرمئی زون میں رکھتا ہے، جو مالی عدم استحکام کی نشاندہی کرتا ہے۔

کنارے کے معاملات اور حدود

  • منفی قیمتیں: منفی ان پٹ جیسے نیٹ آمدنی، محفوظ منافع، یا ورکنگ کیپیٹل Z-اسکور کو نمایاں طور پر کم کر سکتے ہیں۔
  • درخواست: اصل ماڈل عوامی طور پر تجارت کرنے والی مینوفیکچرنگ کمپنیوں کے لیے بہترین ہے۔
  • صنعتی اختلافات: غیر مینوفیکچرنگ، نجی، اور ابھرتی ہوئی مارکیٹ کی کمپنیوں کے لیے ایڈجسٹڈ ماڈلز کی ضرورت ہو سکتی ہے (جیسے Z'-اسکور، Z''-اسکور)۔
  • معاشی حالات: ماڈل میں میکرو اقتصادی عوامل کو مدنظر نہیں رکھا گیا۔

استعمال کے معاملات

درخواستیں

  • دیوالیہ ہونے کی پیش گوئی: مالی مشکلات کی جلد شناخت۔
  • کریڈٹ تجزیہ: قرض دہندگان کو قرض کے خطرات کا اندازہ لگانے میں مدد کرنا۔
  • سرمایہ کاری کے فیصلے: سرمایہ کاروں کو مالی طور پر مستحکم کمپنیوں کی طرف رہنمائی کرنا۔
  • کارپوریٹ حکمت عملی: انتظامیہ کو مالی صحت کا اندازہ لگانے اور حکمت عملی میں تبدیلی کرنے میں مدد کرنا۔

متبادل

Z'-اسکور اور Z''-اسکور ماڈلز
  • Z'-اسکور: نجی مینوفیکچرنگ کمپنیوں کے لیے ایڈجسٹ کیا گیا۔
  • Z''-اسکور: غیر مینوفیکچرنگ اور ابھرتی ہوئی مارکیٹ کی کمپنیوں کے لیے مزید ایڈجسٹ کیا گیا۔
دیگر ماڈلز
  • اوہلسن O-اسکور: دیوالیہ ہونے کے خطرے کی پیش گوئی کرنے والا ایک لاجسٹک ریگریشن ماڈل۔
  • زمیجوسکی اسکور: مالی مشکلات پر توجہ مرکوز کرنے والا ایک پروبٹ ماڈل متبادل۔

متبادل کب استعمال کریں:

  • ایسی کمپنیوں کے لیے جو مینوفیکچرنگ کے شعبے سے باہر ہیں۔
  • جب نجی یا غیر عوامی تجارت کرنے والی کمپنیوں کا اندازہ لگایا جائے۔
  • مختلف اقتصادی حالات یا جغرافیائی علاقوں میں۔

تاریخ

ایڈورڈ الٹ مین نے 1968 میں Z-اسکور ماڈل متعارف کرایا جب کہ کارپوریٹ دیوالیہ ہونے کی تعداد میں اضافہ ہو رہا تھا۔ متعدد تفریق تجزیہ (MDA) کا استعمال کرتے ہوئے، الٹ مین نے 66 کمپنیوں کا تجزیہ کیا تاکہ دیوالیہ ہونے کی پیش گوئی کرنے والے اہم مالی تناسبات کی نشاندہی کی جا سکے۔ یہ ماڈل اس کے بعد سے بہتر ہوا ہے اور کریڈٹ رسک کے اندازے میں ایک بنیادی ٹول کے طور پر رہتا ہے۔

اضافی غور و خوض

مالی ہیرا پھیری کا اثر

  • کمپنیاں ایسے اکاؤنٹنگ طریقوں میں مشغول ہو سکتی ہیں جو عارضی طور پر مالی تناسبات کو بڑھاتے ہیں۔
  • یہ ضروری ہے کہ عددی اسکور کے ساتھ ساتھ معیاری عوامل پر بھی غور کیا جائے۔

دیگر میٹرکس کے ساتھ انضمام

  • Z-اسکور کو دیگر تجزیوں (جیسے کیش فلو تجزیہ، مارکیٹ کے رجحانات) کے ساتھ ملائیں۔
  • ایک جامع جانچ پڑتال کے عمل کا حصہ کے طور پر استعمال کریں۔

کوڈ کی مثالیں

ایکسل

' Excel VBA Function for Altman Z-Score Calculation
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

' Usage in a cell:
' =AltmanZScore(A1, B1, C1, D1, E1, F1, G1)
' Where A1 to G1 contain the respective input values

پائتھن

## Altman Z-Score Calculation in Python
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

## Example usage:
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"Altman Z-Score: {z:.2f}")

جاوا اسکرپٹ

// JavaScript Altman Z-Score Calculation
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;
}

// Example usage:
const zScore = calculateZScore(50, 200, 100, 500, 400, 600, 800);
console.log(`Altman Z-Score: ${zScore.toFixed(2)}`);

جاوا

// Java Altman Z-Score Calculation
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("Altman Z-Score: %.2f%n", zScore);
    }
}

R

## R Altman Z-Score Calculation
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)
}

## Example usage:
z_score <- calculate_z_score(50, 200, 100, 500, 400, 600, 800)
cat("Altman Z-Score:", round(z_score, 2))

میٹ لیب

% MATLAB Altman Z-Score Calculation
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

% Example usage:
z_score = calculate_z_score(50, 200, 100, 500, 400, 600, 800);
fprintf('Altman Z-Score: %.2f\n', z_score);

C++

// C++ Altman Z-Score Calculation
#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 << "Altman Z-Score: " << zScore << std::endl;
    return 0;
}

C#

// C# Altman Z-Score Calculation
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($"Altman Z-Score: {zScore:F2}");
    }
}

گو

// Go Altman Z-Score Calculation
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("Altman Z-Score: %.2f\n", zScore)
}

سوئفٹ

// Swift Altman Z-Score Calculation
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
}

// Example usage:
let zScore = calculateZScore(wc: 50, re: 200, ebit: 100, mve: 500, tl: 400, sales: 600, ta: 800)
print(String(format: "Altman Z-Score: %.2f", zScore))

حوالہ جات

  1. الٹ مین، ای۔ آئی۔ (1968). مالی تناسبات، تفریق تجزیہ اور کارپوریٹ دیوالیہ ہونے کی پیش گوئی. دی جرنل آف فنانس، 23(4)، 589–609۔
  2. الٹ مین Z-اسکور۔ وکیپیڈیا۔ حاصل کردہ https://en.wikipedia.org/wiki/Altman_Z-score
  3. انویسٹوپیڈیا - الٹ مین Z-اسکور۔ حاصل کردہ https://www.investopedia.com/terms/a/altman.asp
Loading related tools...
Feedback