16.05.2017, 17:43 (Dieser Beitrag wurde zuletzt bearbeitet: 17.05.2017, 04:30 von WillWissen.
Bearbeitungsgrund: Smilies deaktiviert
)
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 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..)
16.05.2017, 19:34 (Dieser Beitrag wurde zuletzt bearbeitet: 17.05.2017, 04:30 von WillWissen.
Bearbeitungsgrund: Smilies deaktiviert
)
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.
Beste Grüße Günther
Excel-ist-sexy.de …schau doch mal rein! Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
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.
17.05.2017, 04:44 (Dieser Beitrag wurde zuletzt bearbeitet: 17.05.2017, 04:45 von BoskoBiati.)
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.!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
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.