Pengira Z-score Altman ini membantu anda menilai risiko kredit syarikat dengan mengira Z-Score Altman.
Skor Z Altman membantu menilai risiko kredit syarikat. Skor yang lebih tinggi menunjukkan risiko kebankrapan yang lebih rendah dalam tempoh dua tahun.
Skor Z-Altman adalah model kewangan yang dibangunkan oleh Edward I. Altman pada tahun 1968 untuk meramalkan kemungkinan sesebuah syarikat mengalami kebankrapan dalam tempoh dua tahun. Ia menggabungkan lima nisbah kewangan utama menggunakan jumlah tertimbang untuk menilai kesihatan kewangan sesebuah syarikat. Skor Z ini digunakan secara meluas oleh pelabur, pemiutang, dan penganalisis kewangan untuk menilai risiko kredit.
Skor Z-Altman dikira menggunakan formula berikut:
Di mana:
Kira Nisbah Kewangan:
Terapkan Berat kepada Setiap Nisbah:
Jumlahkan Nisbah yang Diberat:
Katakan sebuah syarikat mempunyai data kewangan berikut (dalam juta USD):
Mengira Nisbah:
Mengira Skor Z:
Keputusan: Skor Z sebanyak 2.34 meletakkan syarikat dalam Zon Kelabu, menunjukkan kemungkinan ketidakstabilan kewangan.
Bila Menggunakan Alternatif:
Edward Altman memperkenalkan model Skor Z pada tahun 1968 di tengah-tengah peningkatan kebankrapan korporat. Menggunakan analisis diskriminan berganda (MDA), Altman menganalisis 66 syarikat untuk mengenal pasti nisbah kewangan utama yang meramalkan kebankrapan. Model ini telah diperhalusi dan kekal sebagai alat asas dalam penilaian risiko kredit.
1' Fungsi VBA Excel untuk Pengiraan Skor Z-Altman
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' Penggunaan dalam sel:
15' =AltmanZScore(A1, B1, C1, D1, E1, F1, G1)
16' Di mana A1 hingga G1 mengandungi nilai input yang sepadan
17
1## Pengiraan Skor Z-Altman dalam Python
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## Contoh penggunaan:
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"Skor Z-Altman: {z:.2f}")
22
1// Pengiraan Skor Z-Altman dalam JavaScript
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// Contoh penggunaan:
13const zScore = calculateZScore(50, 200, 100, 500, 400, 600, 800);
14console.log(`Skor Z-Altman: ${zScore.toFixed(2)}`);
15
1// Pengiraan Skor Z-Altman dalam Java
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("Skor Z-Altman: %.2f%n", zScore);
15 }
16}
17
1## Pengiraan Skor Z-Altman dalam R
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## Contoh penggunaan:
13z_score <- calculate_z_score(50, 200, 100, 500, 400, 600, 800)
14cat("Skor Z-Altman:", round(z_score, 2))
15
1% Pengiraan Skor Z-Altman dalam MATLAB
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% Contoh penggunaan:
12z_score = calculate_z_score(50, 200, 100, 500, 400, 600, 800);
13fprintf('Skor Z-Altman: %.2f\n', z_score);
14
1// Pengiraan Skor Z-Altman dalam C++
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 << "Skor Z-Altman: " << zScore << std::endl;
16 return 0;
17}
18
1// Pengiraan Skor Z-Altman dalam C#
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($"Skor Z-Altman: {zScore:F2}");
20 }
21}
22
1// Pengiraan Skor Z-Altman dalam Go
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("Skor Z-Altman: %.2f\n", zScore)
20}
21
1// Pengiraan Skor Z-Altman dalam Swift
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// Contoh penggunaan:
12let zScore = calculateZScore(wc: 50, re: 200, ebit: 100, mve: 500, tl: 400, sales: 600, ta: 800)
13print(String(format: "Skor Z-Altman: %.2f", zScore))
14
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda