in meiner Tabelle rechne ich in einer Zelle mit der Formel SUMME(E2:E500) Minuten zusammen. Die Spalte E ist so formatiert: [h]:mm
Das Ergebnis liegt im Format TT:hh:mm vor. Ich will also Tage:Stunden:Minuten angezeigt bekommen. Das funktioniert auch gut.
Nun habe ich eine UF erstellt, in der die Ergebnisse der Berechnungen in Textboxen ausgegeben werden. Und zwar nach folgender Formel:
TextBox5 = WorksheetFunction.SumIf(Range("E2:E500"), ">0") + 1 ~f~ 'Summe Zeit
TextBox5 = Format(Format(TextBox5.Value), "dd:hh:mm")
Wie ihr seht, muss ich die 1 addieren, um das korekte Ergebnis zu erhalten. Warum ist das so?
In einer anderen Textbox gebe ich die Durchschnittszeit nach folgender Formel aus:
~f~ TextBox13 = (WorksheetFunction.SumIf(Range("E2:E500"), ">0")) / _
WorksheetFunction.CountIf(Range("E2:E500"), ">0") 'durchschnittliche Zeit
TextBox13 = Format(Format(TextBox13.Value), "h:mm")
Hier muss ich die 1 nicht addieren.
Habe ich jetzt einen Denk- oder einen Rechenfehler gemacht?
Einen lieben Gruß,
Steffan