ich habe hier eine Tabelle, die einen Leistungsgrad ausrechnen soll. Theoretisch ja kein Problem.
Problematisch ist jedoch die Tatsache, dass die Tabelle sowohl in Excel (2000) und LibreOffice geöffnet wird und in Beiden praktischer Weise die selben Ergebnisse liefern sollte.

Zur Erläuterung:
Es sind pro Stunde 12 Einheiten zu erreichen, um das Soll zu erfüllen. Entsprechend lautet die vereinfachte Formel: Einheiten/Leistungszeit/12*100=Leistungsgrad
Felder wären:
A1 = 4000
A2 = 395:34 h
Die Formel für Excel lautet:
Code: Alles auswählen
=A1/(TAG(A2)*24+STUNDE(A2)+MINUTE(A2)/60)/12*100
Bei A1 = 98 und A2 = 11:32 h komme ich auf 70,81 (Excel) bzw. 1,116... (LibreOffice)
Als Ursache hab ich die tag()-Funktion ermittelt, die bei LibreOffice auf seltsame Werte kommt - nämlich im ersten Fall 15 (statt 16) und im zweiten Fall 30 (statt 0).
Die Formel A2*24, um die notwendige Dezimalzahl der Zeit zu bekommen funktioniert natürlich in Excel nicht.
Frage 1: Wieso liefert LibreOffice so seltsame Ergebnisse?
Frage 2: Hat jemand eine Idee, wie ich die Formel auf einen gemeinsamen Nenner bringen kann?
Vielen Dank schonmal.
Grüße aus Leipzig,
Tino