Hallo,
bei einer scheinbar trivialen Sache stehe ich gerade etwas auf dem Schlauch. Ich hab zwei Werte aus denen ich eine Bewertungskennzahl erzeugt will. Der eine Wert ist eine Zahl die das "Ziel" darstellt und der Andere den tatsächlichen "Treffer".
Die Bewertungskennzahl soll einfach das Verhältnis beider Zahlen zeigen um zu zeigen in welchem Verhältnis der Treffer das Ziel unter- oder überschritten hat. Wenn Ziel > Treffer dann besser. Wenn Treffer < Ziel dann schlechter.
Meine erste Idee war den Treffer durch das Ziel zu teilen dann schwanken die Ergebnisse um 1. Die Interpretation der Bewertungskennzahl ist dann > 1 = besser, < 1 = schlechter.
Z = 9, T = 7 -> 9/7 = 1,29
Z = 7, T = 9 -> 7/9 = 0,78
Mit positiven Werten funktioniert das gut.
ABER jetzt kann es sein, dass eine der beiden oder beide Zahlen negativ sind und dann funktioniert in verschiedenen Kombinationen bzw verschiedenen Größenverhältnissen diese Bewertungskennzahl NICHT mehr.
Ich hab alles mögliche versucht auch mit if-Abfragen zu den unterschiedlichen Negativkombis aber finde keine saubere Sache die mit den Vorzeichen simpel umgeht. Interessant ist zB auch der Fall wenn nur eine Zahl negativ ist.
Man könnte natürlich einfach subtrahieren aber dann geht das Verhältnis verloren zB 4 zu 9 würde ein komplett anderen Wert erzeugen als 400 zu 900.
Ob die Kennzahl jetzt um 0 um 1 oder um 100 schwankt ist eigentlich egal.
Hat jemand eine Idee für eine Lösung die vernünftig mit negativen Zahlen umgeht aber das Verhältnis beachtet?
Grüße
bei einer scheinbar trivialen Sache stehe ich gerade etwas auf dem Schlauch. Ich hab zwei Werte aus denen ich eine Bewertungskennzahl erzeugt will. Der eine Wert ist eine Zahl die das "Ziel" darstellt und der Andere den tatsächlichen "Treffer".
Die Bewertungskennzahl soll einfach das Verhältnis beider Zahlen zeigen um zu zeigen in welchem Verhältnis der Treffer das Ziel unter- oder überschritten hat. Wenn Ziel > Treffer dann besser. Wenn Treffer < Ziel dann schlechter.
Meine erste Idee war den Treffer durch das Ziel zu teilen dann schwanken die Ergebnisse um 1. Die Interpretation der Bewertungskennzahl ist dann > 1 = besser, < 1 = schlechter.
Z = 9, T = 7 -> 9/7 = 1,29
Z = 7, T = 9 -> 7/9 = 0,78
Mit positiven Werten funktioniert das gut.
ABER jetzt kann es sein, dass eine der beiden oder beide Zahlen negativ sind und dann funktioniert in verschiedenen Kombinationen bzw verschiedenen Größenverhältnissen diese Bewertungskennzahl NICHT mehr.
Ich hab alles mögliche versucht auch mit if-Abfragen zu den unterschiedlichen Negativkombis aber finde keine saubere Sache die mit den Vorzeichen simpel umgeht. Interessant ist zB auch der Fall wenn nur eine Zahl negativ ist.
Man könnte natürlich einfach subtrahieren aber dann geht das Verhältnis verloren zB 4 zu 9 würde ein komplett anderen Wert erzeugen als 400 zu 900.
Ob die Kennzahl jetzt um 0 um 1 oder um 100 schwankt ist eigentlich egal.
Hat jemand eine Idee für eine Lösung die vernünftig mit negativen Zahlen umgeht aber das Verhältnis beachtet?
Grüße