WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Software (http://www.wcm.at/forum/forumdisplay.php?f=5)
-   -   MS Excel: Zellenformat für Minuten wie "mm" (http://www.wcm.at/forum/showthread.php?t=233390)

Nestrus 11.02.2009 17:21

MS Excel: Zellenformat für Minuten wie "mm"
 
Hallo,

ich brauche ein Excelzellenformat mit dem ich Minuten in die Zellen eingeben kann. Wenn man auf über eine Stunde addiert, sollen wieder nur die Minuten angezeigt werden und kein Wert über 60.

Ich kann als benutzerdefiniertes Format "mm" eingeben (ohne " natürlich) und das wäre genau was ich will, wenn man aber die Datei schließt und dann wieder öffnet macht Excel "MM" daraus, also Monate und es steht überall "01" drin.
Ohne Probleme geht es auch mit hh:mm oder mm:ss, aber es sollen nur die Minuten und keine Stunden oder Sekunden drin stehen! Leider fällt mir auch nichts ein, wei ich die h oder s ausblenden könnte.

Weiß jemand, wie man das machen kann? Ich hab auch schon eine Weile im Internet gesucht und threads mit dem gleichen Problem gefunden, aber keine Lösungen.

TIA, Nestrus

FranzK 13.02.2009 13:53

Hi

Ich würde als Zellformat ganze Zahlen definieren und die in Frage kommenden Zellbereiche Modulo 60 rechnen.

:hallo:

Nestrus 18.02.2009 01:30

Das ist halt bei der Eingabe nicht mehr so einfach. Die Tabelle mache ja nicht ich und es sollte möglich sein, einfach =A1+5 einzugeben ohne extra Modulo zu rechnen.
Aber es sieht so aus, als ob es keine Möglichkeit dazu gibt. Ich werde einfach die zwei Möglichkeiten a) alles markieren und das Format auf mm ändern und b) immer mit Modulo zu rechnen vorschlagen und dann kann sich der User aussuchen, was ihm lieber ist.

wbendl 19.02.2009 08:36

Hi!

Hast du schon versucht, das Format in einem Makro zu setzen?
Wenn du die Prozedur auto_open nennst, wird sie beim öffnen der Datei automatisch ausgeführt.


mfg

WB

Nestrus 04.03.2009 15:35

Ausgezeichnete Idee, aber das funktioniert leider auch nicht.
Ich hab diese Makro gemacht:

Code:

Sub auto_open()
    Cells.Select
    Selection.NumberFormat = "mm"
End Sub

Aber das Format ist trotzdem wieder MM... :(

testi 04.03.2009 20:52

Die Lösung Deines Problems lautet-> [mm]

Nestrus 06.03.2009 10:06

Das ist es leider auch nicht, wen ich [mm] mache, dann ist 0:50+0:15=65 und nicht 5.

row 06.03.2009 10:53

Zitat:

Zitat von Nestrus (Beitrag 2349744)
Das ist es leider auch nicht, wen ich [mm] mache, dann ist 0:50+0:15=65 und nicht 5.

Dann mach doch einfach eine Bedingung im Sinne von:
WENN (x>60 dann (x-60); sonst x in Ruhe lassen)

In Excel geht das als "WENN-Funktion".

Dann würden Minuten unter 60 Minuten angezeigt werden und bei allem darüber 60min abgezogen werden!

FranzK 06.03.2009 12:46

Zitat:

Zitat von row (Beitrag 2349748)
Dann mach doch einfach eine Bedingung im Sinne von:
WENN (x>60 dann (x-60); sonst x in Ruhe lassen)

In Excel geht das als "WENN-Funktion".

Dann würden Minuten unter 60 Minuten angezeigt werden und bei allem darüber 60min abgezogen werden!

Das hilft doch nicht! Was ist, wenn er eine ganze Spalte von Zeiten zu addieren hat? Es führt mathematisch kein Weg an der Modulo-Funktion vorbei.

Nestrus 12.03.2009 17:46

Warum Modulo unpraktisch ist, habe ich eh schon oben geschrieben.

Vielen Dank auf jeden Fall für eure Ideen!


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag