See Altmani Z-skoori kalkulaator aitab teil hinnata ettevõtte krediidiriski, arvutades Altmani Z-skoori.
Altman Z-skoor aitab hinnata ettevõtte krediidiriski. Kõrgem skoor näitab madalamat pankroti riski kahe aasta jooksul.
Altman Z-Score on finantsmudel, mille töötas välja Edward I. Altman 1968. aastal, et ennustada ettevõtte pankrotti minemise tõenäosust kahe aasta jooksul. See ühendab viis peamist finantsmõõdikut, kasutades kaalutud summat, et hinnata ettevõtte finantsseisundit. Z-Score'i kasutatakse laialdaselt investorite, krediidiandjate ja finantsanalüütikute poolt krediidiriski hindamiseks.
Altman Z-Score arvutatakse järgmise valemi abil:
Kus:
Arvuta Finantsmõõdikud:
Rakenda Kaalud Iga Mõõdiku Suhtes:
Kogu Kaalutud Mõõdikud:
Oletame, et ettevõttel on järgmised finantsandmed (miljonites USD):
Mõõdikute Arvutamine:
Z-Score'i Arvutamine:
Tulemus: Z-Score 2.34 asetab ettevõtte Hall Tsooni, mis näitab potentsiaalset finantsstabiilsust.
Millal Kasutada Alternatiive:
Edward Altman tutvustas Z-Score mudelit 1968. aastal, mil ettevõtete pankrotid suurenesid. Kasutades mitmekordset diskrimineerimisanalüüsi (MDA), analüüsis Altman 66 ettevõtet, et tuvastada pankrotti ennustavad peamised finantsmõõdikud. Mudelit on alates sellest ajast täiustatud ja see jääb krediidiriski hindamise aluseks.
1' Excel VBA funktsioon Altman Z-Score arvutamiseks
2Function AltmanZScore(wc As Double, re As Double, ebit As Double, mve As Double, tl As Double, sales As Double, ta As Double) As Double
3 Dim X1 As Double, X2 As Double, X3 As Double, X4 As Double, X5 As Double
4
5 X1 = wc / ta
6 X2 = re / ta
7 X3 = ebit / ta
8 X4 = mve / tl
9 X5 = sales / ta
10
11 AltmanZScore = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
12End Function
13
14' Kasutamine rakenduses:
15' =AltmanZScore(A1, B1, C1, D1, E1, F1, G1)
16' Kus A1 kuni G1 sisaldavad vastavaid sisendväärtusi
17
1## Altman Z-Score arvutamine Pythonis
2def calculate_z_score(wc, re, ebit, mve, tl, sales, ta):
3 X1 = wc / ta
4 X2 = re / ta
5 X3 = ebit / ta
6 X4 = mve / tl
7 X5 = sales / ta
8 z_score = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
9 return z_score
10
11## Näidis kasutamine:
12wc = 50
13re = 200
14ebit = 100
15mve = 500
16tl = 400
17sales = 600
18ta = 800
19
20z = calculate_z_score(wc, re, ebit, mve, tl, sales, ta)
21print(f"Altman Z-Score: {z:.2f}")
22
1// JavaScript Altman Z-Score arvutamine
2function calculateZScore(wc, re, ebit, mve, tl, sales, ta) {
3 const X1 = wc / ta;
4 const X2 = re / ta;
5 const X3 = ebit / ta;
6 const X4 = mve / tl;
7 const X5 = sales / ta;
8 const zScore = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
9 return zScore;
10}
11
12// Näidis kasutamine:
13const zScore = calculateZScore(50, 200, 100, 500, 400, 600, 800);
14console.log(`Altman Z-Score: ${zScore.toFixed(2)}`);
15
1// Java Altman Z-Score arvutamine
2public class AltmanZScore {
3 public static double calculateZScore(double wc, double re, double ebit, double mve, double tl, double sales, double ta) {
4 double X1 = wc / ta;
5 double X2 = re / ta;
6 double X3 = ebit / ta;
7 double X4 = mve / tl;
8 double X5 = sales / ta;
9 return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
10 }
11
12 public static void main(String[] args) {
13 double zScore = calculateZScore(50, 200, 100, 500, 400, 600, 800);
14 System.out.printf("Altman Z-Score: %.2f%n", zScore);
15 }
16}
17
1## R Altman Z-Score arvutamine
2calculate_z_score <- function(wc, re, ebit, mve, tl, sales, ta) {
3 X1 <- wc / ta
4 X2 <- re / ta
5 X3 <- ebit / ta
6 X4 <- mve / tl
7 X5 <- sales / ta
8 z_score <- 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
9 return(z_score)
10}
11
12## Näidis kasutamine:
13z_score <- calculate_z_score(50, 200, 100, 500, 400, 600, 800)
14cat("Altman Z-Score:", round(z_score, 2))
15
1% MATLAB Altman Z-Score arvutamine
2function z_score = calculate_z_score(wc, re, ebit, mve, tl, sales, ta)
3 X1 = wc / ta;
4 X2 = re / ta;
5 X3 = ebit / ta;
6 X4 = mve / tl;
7 X5 = sales / ta;
8 z_score = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
9end
10
11% Näidis kasutamine:
12z_score = calculate_z_score(50, 200, 100, 500, 400, 600, 800);
13fprintf('Altman Z-Score: %.2f\n', z_score);
14
1// C++ Altman Z-Score arvutamine
2#include <iostream>
3
4double calculateZScore(double wc, double re, double ebit, double mve, double tl, double sales, double ta) {
5 double X1 = wc / ta;
6 double X2 = re / ta;
7 double X3 = ebit / ta;
8 double X4 = mve / tl;
9 double X5 = sales / ta;
10 return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
11}
12
13int main() {
14 double zScore = calculateZScore(50, 200, 100, 500, 400, 600, 800);
15 std::cout << "Altman Z-Score: " << zScore << std::endl;
16 return 0;
17}
18
1// C# Altman Z-Score arvutamine
2using System;
3
4class Program
5{
6 static double CalculateZScore(double wc, double re, double ebit, double mve, double tl, double sales, double ta)
7 {
8 double X1 = wc / ta;
9 double X2 = re / ta;
10 double X3 = ebit / ta;
11 double X4 = mve / tl;
12 double X5 = sales / ta;
13 return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
14 }
15
16 static void Main()
17 {
18 double zScore = CalculateZScore(50, 200, 100, 500, 400, 600, 800);
19 Console.WriteLine($"Altman Z-Score: {zScore:F2}");
20 }
21}
22
1// Go Altman Z-Score arvutamine
2package main
3
4import (
5 "fmt"
6)
7
8func calculateZScore(wc, re, ebit, mve, tl, sales, ta float64) float64 {
9 X1 := wc / ta
10 X2 := re / ta
11 X3 := ebit / ta
12 X4 := mve / tl
13 X5 := sales / ta
14 return 1.2*X1 + 1.4*X2 + 3.3*X3 + 0.6*X4 + X5
15}
16
17func main() {
18 zScore := calculateZScore(50, 200, 100, 500, 400, 600, 800)
19 fmt.Printf("Altman Z-Score: %.2f\n", zScore)
20}
21
1// Swift Altman Z-Score arvutamine
2func calculateZScore(wc: Double, re: Double, ebit: Double, mve: Double, tl: Double, sales: Double, ta: Double) -> Double {
3 let X1 = wc / ta
4 let X2 = re / ta
5 let X3 = ebit / ta
6 let X4 = mve / tl
7 let X5 = sales / ta
8 return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
9}
10
11// Näidis kasutamine:
12let zScore = calculateZScore(wc: 50, re: 200, ebit: 100, mve: 500, tl: 400, sales: 600, ta: 800)
13print(String(format: "Altman Z-Score: %.2f", zScore))
14
Avasta rohkem tööriistu, mis võivad olla kasulikud teie töövoos