Clever-Excel-Forum

Normale Version: Mittelwert - Stundenzahl
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Servus,

ich bins schon wieder. Dieses mal wieder mit nem kleinen Problem, welches sich trotz sorgfältiger Analyse von mir leider nicht beheben lässt..

Es geht um Folgendes: In den Einzelnen Kalenderwochen wurde für bestimmte Aufgaben eine gewisse Zeit benötigt. Diese wurde sorgfältig dokumentiert.
Das Ganze ist im Format hh:mm:ss. 
Davon wollte ich jetzt den Mittelwert haben.. Leider spuckt er entweder falsche Ergebnisse, oder eben div/0 aus [Y9-17](welches für mich nicht nachvollziehbar ist).
Ich möchte es auch nicht in Dezimalzahl etc haben sondern wirklich im Format hh:mm:ss



[ Teilweise werden durch das einfügen die Stunden in 02.01.1900 ZEIT angegeben (B16). Aber das liegt ja nur an der Formatierung.. Also hier nicht ganz so relevant]


Vielen Dank im Voraus

Mit freundlichem Gruß




Michael - HelpingHand
Hi,

das:

Arbeitsblatt mit dem Namen '2017'
 H
1677:22:39

ZelleFormatWert
H16[$-F400]h:mm:ss AM/PM77:22:39
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

ist für Excel keine gültige Uhrzeit! Diese Zahlen müssen alle in richtige Zeiten umgewandelt werden:

Arbeitsblatt mit dem Namen '2017'
 H
1677:22:39

ZelleFormatWert
H16[hh]:mm:ss3,2240625
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
(16.05.2017, 18:06)BoskoBiati schrieb: [ -> ]Hi,

das:

Arbeitsblatt mit dem Namen '2017'
 H
1677:22:39

ZelleFormatWert
H16[$-F400]h:mm:ss AM/PM77:22:39
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

ist für Excel keine gültige Uhrzeit! Diese Zahlen müssen alle in richtige Zeiten umgewandelt werden:

Arbeitsblatt mit dem Namen '2017'
 H
1677:22:39

ZelleFormatWert
H16[hh]:mm:ss3,2240625
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Hallo BoskoBiati,

vielen Dank erstmal.
Leider verstehe ich nicht genau was du meinst.
Ich habe jetzt alle in dem Format [hh]:mm:ss umgewandelt.. Trotzdem sind Y15 und Y17 noch DIV/0..
Außerdem stimmt ja der Wert auch nicht. Er nimmt einfach den Wert von H16 an.. (im Anhang nochmal die von mir überarbeitete Version..)

Beste Grüße
Moin Michael,

Mit leichter Ironie aber dennoch ein ziemlich treffender Hinweis: Wenn du dein Auto grün-weiß lackierst, dann sieht es zwar u.U. aus wie ein Wagen vom Zoll, es bleibt aber dein Privat-PKW.
Oder auf deine Tabelle bezogen: Das Format ist zwar benutzerdefiniert aber keine wirkliche Uhrzeit. Trage doch einmal in eine beliebige leere Zelle diese Formel ein: 
Code:
=REST(E9;1)+GANZZAHL(E9)


und formatiere diese Zelle dann als Standard. Dieser Wert (1,324895833) entspricht deinen 31 Stunden:47 Minuten:51 Sekunden. Das ist 1 Tag (die Zahl vor dem Komma) und der 0,324895833ste Teil eines Tages, als etwa 1/3 also round about 8 Stunden (genau: 07:47:51, sichtbar wenn nur als Zeit formatiert). Und wenn du den als [hh]:mm:ss formatierst, dann ist das eine echte Zahl/Zeit, mir der Excel auch rechnen kann.
Hallo Michael

Zitat:Wenn du dein Auto grün-weiß lackierst,

Höflliche Frage, hast du dein Auto inzwischen grün lackiert ???  Wenn Nein lass es lieber so, wie es ist.

Anbei deine Datei zurück ung glaube mir, daran habe ich eine Weile geknobbelt.  Wenn du bei der alten Datei von dir einmal die Werte kopierst, und an andere Stelle in Zellen die als Standard formatiert sind nur die Wert kopierst, erlebt man eine amüsante Überraschung.  Manche Werte werden als Zahl eingefügt, manche als Zeitwert. sah bei mir aus wie "Villa Kunterbunt" Die Ordnung von Pippi Langstrumpf!

Dann begann ich zu überlegen, wie bringt man in dieses Kunterbunt unzulaessiger Werte aus Zahl und Text vernünftige Ordnung.  So entstand dieses Makro.  Probier bitte mal aus ob die Sache damit klappt.

Wenn du noch andere Bereich umformatieren musst brauchst du nur die Bereich Adresse in der Const Anweisung von Hand zu aendern. Dann wird jeder beliebe Bereich umformatiert.  Würde mich freuen wenn damit das Problem gelöst ist. 

mfg  Gast 123
Hi Gast123,

es hätte genügt, eine 1 in eine leere Zelle zu scheiben, diese zu kopieren, den ganzen Bereich zu markieren, Inhalte einfügen, multplizieren und alle Zellen mit [hh]:mm:ss zu formatieren. Ein Makro ist mit Kanonen usw.!
Hallo .Edgar

ich habe versucht deinen Tipp im Beispiel nachzustellen, aber irgendwie hat es nicht geklappt.  Keine Ahnung warum?
Vielleicht habe ich mich dumm angestellt, bei mir bleibt nach deiner Methode der Fehler #Div/0 bestehen.

Ein wesentlicher Unterschied ist nicht der "Optisch sichtbare" Wert der Zelle, sondern ihr Inhalt wenn man auf Bearbeitungszeile geht.  Dann sieht man den Unterschied in der 1. Zelle: 31:47:51  In der Bearbeitungszeile erscheint dann, wenn man die Zelle anklickt und Return drückt der geaenderte 2. Wert 
Zellenformat vorher: "31:47:51"  oder nachher:  "01.01.1900  07:47:51"

Jede Zelle von Hand anklicken ist zu aufwendig. Das ist der Grund warum ich das Makro entwickelt habe.  Mir fiel auf das bei Optisch gleich aussehender Anzeige die Werte trotzdem anders sind wenn man den ganzen Datensatz komplett nur als -Werte- rüberkopiert.  Dann hat man kunterbunte Zellen aus kuriosen Zahlen, zum Teil mit 2 Kommas, und rechnerisch ungültiger Zeit als Text.  Dazwischen korrekte Zeitformate.

Vielleicht habe ich deine Formatierung falsch durchgeführt, weil mein PC auf Landessprache steht und ich nicht alles verstehe.  In einer alten deutschen Excel 97 Version bekomme ich deine Formatierung aber auch nicht hin. Viellieicht mache ich ja etwas falsch??  Das würde ich gerne verstehen.
 
mfg  Gast 123
Hi,

hier mal die Datei mit vorher nachher:

[attachment=11394]
Hallo Edgar

danke für die Datei, muss ich also etwas falsch machen  ....

mfg  Gast 123