Whiz Tools

આવક મૂલ્યો

પરિણામ

આલ્ટમેન Z-સ્કોર કંપનીના ક્રેડિટ જોખમને મૂલવવામાં મદદ કરે છે. વધુ સ્કોરનો અર્થ છે બે વર્ષમાં દિવાલિયાપણાનો ઓછો જોખમ.

Altman Z-Score ગણતરીકર્તા

પરિચય

Altman Z-Score એ 1968 માં એડવર્ડ આઈ. આલ્ટમેન દ્વારા વિકસિત એક નાણાકીય મોડલ છે જે કંપની બે વર્ષની અંદર દિવાલિયા થવાની સંભાવના ભવિષ્યવાણી કરવા માટે છે. આમાં પાંચ મુખ્ય નાણાકીય ગુણોત્તરોને વજનદાર સમાનતા સાથે જોડીને કંપનીની નાણાકીય આરોગ્યની મૂલ્યાંકન કરવામાં આવે છે. Z-Score ને રોકાણકારો, દેવા આપનારાઓ અને નાણાકીય વિશ્લેષકો દ્વારા ક્રેડિટ જોખમના મૂલ્યાંકન માટે વ્યાપક રીતે ઉપયોગમાં લેવામાં આવે છે.

સૂત્ર

Altman Z-Score નીચેના સૂત્રનો ઉપયોગ કરીને ગણવામાં આવે છે:

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

સંખ્યાત્મક ઉદાહરણ

ધરો કે એક કંપની પાસે નીચેના નાણાકીય ડેટા છે (USD મિલિયન માં):

  • કાર્યકારી મૂડી (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-Score ની ગણતરી:

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-Score > 2.99: સુરક્ષિત ઝોન – દિવાલિયા થવાની નીચી સંભાવના.
  • 1.81 < Z-Score < 2.99: ગ્રે ઝોન – અનિશ્ચિત જોખમ; સાવધાનીની ભલામણ.
  • Z-Score < 1.81: દિવાલિયા ઝોન – દિવાલિયા થવાની ઉચ્ચ સંભાવના.

પરિણામ: Z-Score 2.34 કંપનીને ગ્રે ઝોન માં મૂકે છે, જે નાણાકીય અસ્થિરતાનું સંકેત આપે છે.

કિનારા કેસ અને મર્યાદાઓ

  • નકારાત્મક મૂલ્યો: નેટ આવક, રાખી રાખેલ નફો અથવા કાર્યકારી મૂડી માટે નકારાત્મક ઇનપુટ Z-Score ને નોંધપાત્ર રીતે ઘટાડે છે.
  • લાગુ પડતા ક્ષેત્ર: મૂળ મોડલ જાહેર વેપારમાં આવેલી ઉત્પાદન કંપનીઓ માટે શ્રેષ્ઠ છે.
  • ઉદ્યોગના ભિન્નતા: નોન-મેન્યુફેક્ચરિંગ, ખાનગી અને ઉદ્ભવતી બજાર કંપનીઓને સમાયોજિત મોડલની જરૂર પડી શકે છે (જેમ કે Z'-Score, Z''-Score).
  • આર્થિક પરિસ્થિતિઓ: મોડલમાં માક્રો-આર્થિક તત્વોનો સમાવેશ નથી થાય.

ઉપયોગ કેસ

એપ્લિકેશન્સ

  • દિવાલિયા ભવિષ્યવાણી: નાણાકીય દ્રષ્ટિની વહેલી ઓળખ.
  • ક્રેડિટ વિશ્લેષણ: લોનના જોખમના મૂલ્યાંકનમાં મદદરૂપ.
  • રોકાણના નિર્ણય: નાણાકીય રીતે સ્થિર કંપનીઓ તરફ રોકાણકારોને માર્ગદર્શન આપવું.
  • કોર્પોરેટ વ્યૂહ: વ્યવસ્થાપનને નાણાકીય આરોગ્યનો આકલન કરવામાં અને વ્યૂહાત્મક સુધારાઓ કરવા માટે મદદરૂપ.

વિકલ્પો

Z'-Score અને Z''-Score મોડલ
  • Z'-Score: ખાનગી ઉત્પાદન કંપનીઓ માટે સમાયોજિત.
  • Z''-Score: નોન-મેન્યુફેક્ચરિંગ અને ઉદ્ભવતી બજાર કંપનીઓ માટે વધુ સમાયોજિત.
અન્ય મોડલ
  • ઓહલસન O-Score: દિવાલિયા જોખમની ભવિષ્યવાણી કરવા માટેનું લોજિસ્ટિક રિગ્રેશન મોડલ.
  • ઝમીએવસ્કી સ્કોર: નાણાકીય દ્રષ્ટિ પર ધ્યાન કેન્દ્રિત કરતી પ્રોબિટ મોડલ વિકલ્પ.

વિકલ્પોનો ઉપયોગ ક્યારે કરવો:

  • ઉત્પાદન ક્ષેત્રની બહારની કંપનીઓ માટે.
  • ખાનગી અથવા જાહેરમાં વેપાર ન થતી કંપનીઓના મૂલ્યાંકન માટે.
  • ભિન્ન આર્થિક સંદર્ભો અથવા ભૌગોલિક વિસ્તારોમાં.

ઇતિહાસ

એડવર્ડ આલ્ટમેને 1968 માં Z-Score મોડલ રજૂ કર્યું જ્યારે કંપનીઓના દિવાલિયા થવાના કેસમાં વધારો થયો હતો. અનેક વિભાજક વિશ્લેષણ (MDA) નો ઉપયોગ કરીને, આલ્ટમેનએ 66 કંપનીઓનું વિશ્લેષણ કર્યું હતું જેથી દિવાલિયા ભવિષ્યવાણી માટે આગેવાની આપતી મુખ્ય નાણાકીય ગુણોત્તરોની ઓળખ કરી શકાય. મોડલને ત્યારથી સુધારવામાં આવ્યું છે અને ક્રેડિટ જોખમના મૂલ્યાંકન માટે એક મૂળભૂત સાધન તરીકે રહે છે.

વધારાની પરિગણનાઓ

નાણાકીય હેરફેરનો પ્રભાવ

  • કંપનીઓ નાણાકીય ગુણોત્તરોને તાત્કાલિક ઉંચો કરવા માટે હિસાબી પ્રથાઓમાં સંલગ્ન થઈ શકે છે.
  • માત્ર આંકડાકીય સ્કોર સાથે જ નહીં, પરંતુ ગુણવત્તાત્મક તત્વોને પણ ધ્યાનમાં લેવું મહત્વપૂર્ણ છે.

અન્ય મેટ્રિક્સ સાથે સંકલન

  • Z-Score ને અન્ય વિશ્લેષણો (જેમ કે નાણાકીય પ્રવાહ વિશ્લેષણ, બજારના પ્રવાહો) સાથે જોડો.
  • વ્યાપક રાહત પ્રક્રિયાનો એક ભાગ તરીકે ઉપયોગ કરો.

કોડ ઉદાહરણો

Excel

' Excel VBA ફંક્શન Altman Z-Score ગણતરી માટે
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 સુધી સંબંધિત ઇનપુટ મૂલ્યો છે

Python

## Python માં Altman Z-Score ગણતરી
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"Altman Z-Score: {z:.2f}")

JavaScript

// JavaScript Altman Z-Score ગણતરી
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(`Altman Z-Score: ${zScore.toFixed(2)}`);

Java

// Java Altman Z-Score ગણતરી
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 ગણતરી
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("Altman Z-Score:", round(z_score, 2))

MATLAB

% MATLAB Altman Z-Score ગણતરી
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('Altman Z-Score: %.2f\n', z_score);

C++

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

C#

// C# Altman Z-Score ગણતરી
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

// Go Altman Z-Score ગણતરી
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

// Swift Altman Z-Score ગણતરી
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: "Altman Z-Score: %.2f", zScore))

સંદર્ભો

  1. Altman, E. I. (1968). Financial Ratios, Discriminant Analysis and the Prediction of Corporate Bankruptcy. The Journal of Finance, 23(4), 589–609.
  2. Altman Z-Score. Wikipedia. Retrieved from https://en.wikipedia.org/wiki/Altman_Z-score
  3. Investopedia - Altman Z-Score. Retrieved from https://www.investopedia.com/terms/a/altman.asp
Loading related tools...
Feedback