 |
Softpicks.Net Deutsch Software Forum Deutsch
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Alexander Wolff
Anmeldedatum: 01.01.1970 Beiträge: 1738
|
Verfasst am: Mo Aug 30, 2004 1:06 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
Hier kommt keine Antwort, weil man nicht genau weiß, was Du fragst und ob Du
es schon selbst probiert hast.
Man kann außerdem nur vermuten, daß B und C die Zeiten sind.
Bei Dir kommen desweiteren (eigentlich) Minuswerte bzw. Fehler heraus, so
wie Du es schreibst.
Wenn ich von 24:00 aber 0:00 abziehe, kommt bei mir 24:00 raus (mit Uhrzeit
"37:55" formatieren)
Gruß Alexander
"Wilfried Ewald" <Wilfried.Ewald [at] T-Online.de> schrieb im Newsbeitrag
news:cguphb$1mi$01$1 [at] news.t-online.com...
> Hallo Ex(cel)perten.
>
> Ihr könnt mir bestimmt mal wieder aus dem "Gesäß" helfen
>
> Ich habe einen Wochenbericht mit einigen Rechenoperationen.
> Eine davon rechnet mir meine Arbeitszeit in Stunden um, d. h.
> 09:00 - 10:15 Uhr, ist im Ergebnis 1,25 Stunden.
> Jetzt möchte ich aber auch eingeben
>
> 00:00 - 24:00 Uhr und das sollte im Ergebnis 24 Stunden sein.
>
> Geht das? Meine Formel bis dato ist:
>
> =WENN(ISTZAHL((B1313))*C1313;REST(C1313-B1313;1)*24;"")
>
> Vielen Dank im Voraus.
>
> Wilfried
>
>
.
|
|
| Nach oben |
|
 |
Alexander Wolff
Anmeldedatum: 01.01.1970 Beiträge: 1738
|
Verfasst am: Mo Aug 30, 2004 1:09 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
Nachtrag:
.... die man zur Dezimalisierung dann *24 nehmen kann.
.
|
|
| Nach oben |
|
 |
Wilfried Ewald
Anmeldedatum: 01.01.1970 Beiträge: 30
|
Verfasst am: Mo Aug 30, 2004 2:15 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
"Alexander Wolff" <CAPSLOESCHENcfawhb [at] gmx.de> schrieb im Newsbeitrag
news:2pgg3pFkg0ieU1 [at] uni-berlin.de...
> Hier kommt keine Antwort, weil man nicht genau weiß, was Du fragst und ob
Du
> es schon selbst probiert hast.
>
> Man kann außerdem nur vermuten, daß B und C die Zeiten sind.
>
> Bei Dir kommen desweiteren (eigentlich) Minuswerte bzw. Fehler heraus, so
> wie Du es schreibst.
>
> Wenn ich von 24:00 aber 0:00 abziehe, kommt bei mir 24:00 raus (mit
Uhrzeit
> "37:55" formatieren)
>
> Gruß Alexander
>
>
> "Wilfried Ewald" <Wilfried.Ewald [at] T-Online.de> schrieb im Newsbeitrag
> news:cguphb$1mi$01$1 [at] news.t-online.com...
> > Hallo Ex(cel)perten.
> >
> > Ihr könnt mir bestimmt mal wieder aus dem "Gesäß" helfen
> >
> > Ich habe einen Wochenbericht mit einigen Rechenoperationen.
> > Eine davon rechnet mir meine Arbeitszeit in Stunden um, d. h.
> > 09:00 - 10:15 Uhr, ist im Ergebnis 1,25 Stunden.
> > Jetzt möchte ich aber auch eingeben
> >
> > 00:00 - 24:00 Uhr und das sollte im Ergebnis 24 Stunden sein.
> >
> > Geht das? Meine Formel bis dato ist:
> >
> > =WENN(ISTZAHL((B1313))*C1313;REST(C1313-B1313;1)*24;"")
> >
> > Vielen Dank im Voraus.
> >
> > Wilfried
> >
Hallo und danke für die schnelle Antwort.
Ich habe vielleicht nicht genug erklärt, weil ich kein Excel-Profi oder so
etwas bin.
Zelle B und C sind natürlich Anfangs-und Endzeit.
Das - Zeichen ist nur gezeichnet (also nur ein Strich) und soll nur
ausgedruckt was fürs Auge sein.Die Formel (meine) funktioniert richtig,
aber leider nur von 00:00 Uhr bis 23:59 Uhr!
Wenn ich aber 24 Stunden abwesend bin, sollte auch 24 in der Zelle
k1313 (in der steht o. g. Formel) zu sehen sein.
Im Moment überschreibe ich die Formel mit einer 24.
Aber wie geht es mit einer Formel?
Ich kann auch eine Zeile meiner Tabelle mailen, wenn es anschaulicher ist.
Danke.
Wilfried
.
|
|
| Nach oben |
|
 |
Melanie Breden
Anmeldedatum: 01.01.1970 Beiträge: 3622
|
Verfasst am: Mo Aug 30, 2004 2:20 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
Hallo Wilfried,
Wilfried Ewald schrieb:
> Zelle B und C sind natürlich Anfangs-und Endzeit.
> Das - Zeichen ist nur gezeichnet (also nur ein Strich) und soll nur
> ausgedruckt was fürs Auge sein.Die Formel (meine) funktioniert richtig,
> aber leider nur von 00:00 Uhr bis 23:59 Uhr!
> Wenn ich aber 24 Stunden abwesend bin, sollte auch 24 in der Zelle
> k1313 (in der steht o. g. Formel) zu sehen sein.
formatiere die Zelle mit dem benutzerdefinierten Zahlenformat:
[hh]:mm
dann werden auch Stunden >24 angezeigt.
--
Mit freundlichen Grüssen
Melanie Breden
- Microsoft MVP für Excel -
http://excel.codebooks.de (Das Excel-VBA Codebook)
#Excel-Auftragsprogrammierung#
.
|
|
| Nach oben |
|
 |
Wilfried Ewald
Anmeldedatum: 01.01.1970 Beiträge: 30
|
Verfasst am: Mo Aug 30, 2004 2:56 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
"Melanie Breden" <Melanie.BredenNO [at] SPAMmvps.org> schrieb im Newsbeitrag
news:2pgkd2Fk099tU1 [at] uni-berlin.de...
> Hallo Wilfried,
>
> Wilfried Ewald schrieb:
> > Zelle B und C sind natürlich Anfangs-und Endzeit.
> > Das - Zeichen ist nur gezeichnet (also nur ein Strich) und soll nur
> > ausgedruckt was fürs Auge sein.Die Formel (meine) funktioniert richtig,
> > aber leider nur von 00:00 Uhr bis 23:59 Uhr!
> > Wenn ich aber 24 Stunden abwesend bin, sollte auch 24 in der Zelle
> > k1313 (in der steht o. g. Formel) zu sehen sein.
>
> formatiere die Zelle mit dem benutzerdefinierten Zahlenformat:
> [hh]:mm
> dann werden auch Stunden >24 angezeigt.
>
> --
> Mit freundlichen Grüssen
>
> Melanie Breden
> - Microsoft MVP für Excel -
>
> http://excel.codebooks.de (Das Excel-VBA Codebook)
> #Excel-Auftragsprogrammierung#
>
Danke Melanie.
Jetzt wird (manchmal, Format bleibt nicht erhalten, steht dann wieder
ohne Eck-Klammern da) 24:00 in der Endzeit (C 1313)
angezeigt, aber das Ergebnis ist wieder 0,00 Stunden in Zelle k1313.
Wie gesagt, bin leider nur Anwender.
Danke
Wilfried
.
|
|
| Nach oben |
|
 |
Melanie Breden
Anmeldedatum: 01.01.1970 Beiträge: 3622
|
Verfasst am: Mo Aug 30, 2004 4:13 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
Hallo Wilfried,
Wilfried Ewald schrieb:
> Jetzt wird (manchmal, Format bleibt nicht erhalten, steht dann wieder
> ohne Eck-Klammern da) 24:00 in der Endzeit (C 1313)
> angezeigt, aber das Ergebnis ist wieder 0,00 Stunden in Zelle k1313.
> Wie gesagt, bin leider nur Anwender.
in B1313 steht 0:00, in C1313 24:00?
Da Excel 1 Tag mit 24 Stunden berechnet, liefert deine Formel:
REST(C1313-B1313;1)*24
REST(1-0;1)*24 => 0*24 => 0
Deshalb kann kein Ergebnis mit 24:00 herauskommen, sondern immer 0.
Mir fällt im Moment auch nur ein, bei einem 0-Ergebnis die 24 vorzugeben:
=WENN(ISTZAHL((B1313))*C1313;REST(C1313-B1313;1)*24+WENN(REST(C1313-B1313;1)=0;24;0);"")
Das Ergebnis ist aber in jedem Fall eine Dezimalzahl und kein Uhrzeitwert.
--
Mit freundlichen Grüssen
Melanie Breden
- Microsoft MVP für Excel -
http://excel.codebooks.de (Das Excel-VBA Codebook)
#Excel-Auftragsprogrammierung#
.
|
|
| Nach oben |
|
 |
Anmeldedatum: 01.01.1970 Beiträge: 312655
|
Verfasst am: Mo Aug 30, 2004 5:26 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
Hallo Melanie,
> Wilfried Ewald schrieb:
>> Jetzt wird (manchmal, Format bleibt nicht erhalten, steht dann
>> wieder ohne Eck-Klammern da) 24:00 in der Endzeit (C 1313)
>> angezeigt, aber das Ergebnis ist wieder 0,00 Stunden in Zelle k1313.
> in B1313 steht 0:00, in C1313 24:00?
> Da Excel 1 Tag mit 24 Stunden berechnet, liefert deine Formel:
> REST(C1313-B1313;1)*24
> REST(1-0;1)*24 => 0*24 => 0
> Deshalb kann kein Ergebnis mit 24:00 herauskommen, sondern immer 0.
vielleicht denke ich ja zu simpel, aber wenn ich bei mir in A1 24:00 eingebe,
in B1 00:00 und in C1 =A1-B1 und alles als [hh]:mm formatiere, dann kommt da
als Ergebnis sehr wohl 24:00 heraus.
Aber wahrscheinlich habe ich das Problem nicht richtig verstanden.
Gruß, Ralf
.
|
|
| Nach oben |
|
 |
Alexander Wolff
Anmeldedatum: 01.01.1970 Beiträge: 1738
|
Verfasst am: Mo Aug 30, 2004 6:22 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
> vielleicht denke ich ja zu simpel, aber wenn ich bei mir in A1 24:00
eingebe,
> in B1 00:00 und in C1 =A1-B1 und alles als [hh]:mm formatiere, dann kommt
da
> als Ergebnis sehr wohl 24:00 heraus.
Falls =A1-B1, hast Du recht; bezogen auf die =REST()formel jedoch nicht.
Gruß Alexander
.
|
|
| Nach oben |
|
 |
Wilfried Ewald
Anmeldedatum: 01.01.1970 Beiträge: 30
|
Verfasst am: Mo Aug 30, 2004 7:22 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
"Melanie Breden" <Melanie.BredenNO [at] SPAMmvps.org> schrieb im Newsbeitrag
news:2pgr1aFkegh2U1 [at] uni-berlin.de...
> Hallo Wilfried,
>
> Wilfried Ewald schrieb:
> > Jetzt wird (manchmal, Format bleibt nicht erhalten, steht dann wieder
> > ohne Eck-Klammern da) 24:00 in der Endzeit (C 1313)
> > angezeigt, aber das Ergebnis ist wieder 0,00 Stunden in Zelle k1313.
> > Wie gesagt, bin leider nur Anwender.
>
> in B1313 steht 0:00, in C1313 24:00?
> Da Excel 1 Tag mit 24 Stunden berechnet, liefert deine Formel:
> REST(C1313-B1313;1)*24
> REST(1-0;1)*24 => 0*24 => 0
> Deshalb kann kein Ergebnis mit 24:00 herauskommen, sondern immer 0.
>
> Mir fällt im Moment auch nur ein, bei einem 0-Ergebnis die 24 vorzugeben:
>
>
=WENN(ISTZAHL((B1313))*C1313;REST(C1313-B1313;1)*24+WENN(REST(C1313-B1313;1)
=0;24;0);"")
>
> Das Ergebnis ist aber in jedem Fall eine Dezimalzahl und kein Uhrzeitwert.
>
> --
> Mit freundlichen Grüssen
>
> Melanie Breden
> - Microsoft MVP für Excel -
>
> http://excel.codebooks.de (Das Excel-VBA Codebook)
> #Excel-Auftragsprogrammierung#
>
Hi (schon) wieder.
Deine Formel funktioniert bei mir nicht! Es wird dann immer ein Fehler
angezeigt.
Ich habe Deine Formel nur kopiert, oder muß ich etwas anderes tun?
Mir wäre es ja recht, wenn nur in diesem Fall eben 24,00 Stunden (dezimal)
heraus kommt.
Aber es ist bei mir eine ungültige Formel.
Danke für euer aller Eifer.
Wilfried
.
|
|
| Nach oben |
|
 |
Wilfried Ewald
Anmeldedatum: 01.01.1970 Beiträge: 30
|
Verfasst am: Mo Aug 30, 2004 7:31 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
"Ralf Brinkmann" <ralf.brinkmann [at] railroad.robin.de> schrieb im Newsbeitrag
news:1093879688 [at] railroad.robin.de...
> Hallo Melanie,
>
> > Wilfried Ewald schrieb:
> >> Jetzt wird (manchmal, Format bleibt nicht erhalten, steht dann
> >> wieder ohne Eck-Klammern da) 24:00 in der Endzeit (C 1313)
> >> angezeigt, aber das Ergebnis ist wieder 0,00 Stunden in Zelle k1313.
>
> > in B1313 steht 0:00, in C1313 24:00?
> > Da Excel 1 Tag mit 24 Stunden berechnet, liefert deine Formel:
> > REST(C1313-B1313;1)*24
> > REST(1-0;1)*24 => 0*24 => 0
> > Deshalb kann kein Ergebnis mit 24:00 herauskommen, sondern immer 0.
>
> vielleicht denke ich ja zu simpel, aber wenn ich bei mir in A1 24:00
eingebe,
> in B1 00:00 und in C1 =A1-B1 und alles als [hh]:mm formatiere, dann kommt
da
> als Ergebnis sehr wohl 24:00 heraus.
>
> Aber wahrscheinlich habe ich das Problem nicht richtig verstanden.
>
> Gruß, Ralf
>
>
Hi Ralf.
Das Problem ist, dass ich in einer Zelle 00:00 Uhr, in einer anderen 24:00
Uhr stehen habe.
dann soll in der dritten Zelle als Ergebnis eine Dezimalzahl stehen. Eben
24,00 Stunden.
Bis 23:59 Uhr ist alles in Ordnung, nur bei 24:00 Uhr steht dann 0,00
Stunden.
Grüße aus Berlin
Wilfried
.
|
|
| Nach oben |
|
 |
Melanie Breden
Anmeldedatum: 01.01.1970 Beiträge: 3622
|
Verfasst am: Mo Aug 30, 2004 8:43 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
Hallo Ralf,
Ralf Brinkmann schrieb:
>> in B1313 steht 0:00, in C1313 24:00?
>> Da Excel 1 Tag mit 24 Stunden berechnet, liefert deine Formel:
>> REST(C1313-B1313;1)*24
>> REST(1-0;1)*24 => 0*24 => 0
>> Deshalb kann kein Ergebnis mit 24:00 herauskommen, sondern immer 0.
>
> vielleicht denke ich ja zu simpel, aber wenn ich bei mir in A1 24:00 eingebe,
> in B1 00:00 und in C1 =A1-B1 und alles als [hh]:mm formatiere, dann kommt da
> als Ergebnis sehr wohl 24:00 heraus.
das ist richtig, denn mit A1-B1 wird nichts anderes gerechnet als 1-0 =1
und das Ergebnis im Format [hh]:mm ergibt 24:00, da 1 Tag= 24 Std. sind.
Die Formel: =Rest(A1-B1;1) liefert nach obigem Beispiel 0.
Da aber =Rest(A1-B1;2) = 24 liefert, könnte man die gesamte Formel
auch wie folgt ändern:
=WENN(ISTZAHL(A1)*B1;REST(B1-A1;1+(REST(B1-A1;1)=0))*24;"")
--
Mit freundlichen Grüssen
Melanie Breden
- Microsoft MVP für Excel -
http://excel.codebooks.de (Das Excel-VBA Codebook)
#Excel-Auftragsprogrammierung#
.
|
|
| Nach oben |
|
 |
Melanie Breden
Anmeldedatum: 01.01.1970 Beiträge: 3622
|
Verfasst am: Mo Aug 30, 2004 8:48 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
Hallo Wilfried,
Wilfried Ewald schrieb:
> =WENN(ISTZAHL((B1313))*C1313;REST(C1313-B1313;1)*24+WENN(REST(C1313-B1313;1)
> =0;24;0);"")
> Deine Formel funktioniert bei mir nicht! Es wird dann immer ein Fehler
> angezeigt.
> Ich habe Deine Formel nur kopiert, oder muß ich etwas anderes tun?
> Mir wäre es ja recht, wenn nur in diesem Fall eben 24,00 Stunden (dezimal)
> heraus kommt.
> Aber es ist bei mir eine ungültige Formel.
evtl. hat der Newsreader durch die Zeilenumbrüche für Verwirrung gesorgt :-(
Kopiere folgende Formel mitsamt dem Zeilenumbruch in die Bearbeitungszeile der Zelle:
=WENN(ISTZAHL((B1313))*C1313;REST(C1313-B1313;1)*24
+WENN(REST(C1313-B1313;1) =0;24;0);"")
oder versuche auch folgende verkürzte Formel:
=WENN(ISTZAHL((B1313))*C1313;REST(C1313-B1313;1+
(REST(C1313-B1313;1)=0))*24;"")
--
Mit freundlichen Grüssen
Melanie Breden
- Microsoft MVP für Excel -
http://excel.codebooks.de (Das Excel-VBA Codebook)
#Excel-Auftragsprogrammierung#
.
|
|
| Nach oben |
|
 |
Anmeldedatum: 01.01.1970 Beiträge: 312655
|
Verfasst am: Mo Aug 30, 2004 9:35 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
Hallo Wilfried,
>> > REST(C1313-B1313;1)*24
>> in A1 24:00 eingebe, in B1 00:00 und in C1 =A1-B1 und alles als
>> [hh]:mm formatiere, dann kommt da als Ergebnis sehr wohl 24:00
>> heraus.
> Das Problem ist, dass ich in einer Zelle 00:00 Uhr, in einer anderen
> 24:00 Uhr stehen habe. dann soll in der dritten Zelle als Ergebnis
> eine Dezimalzahl stehen.
Ach so, das habe ich falsch gelesen. Also als Beispiel wie oben, nur in C1 die
Formel =(A1-B1)*24 und die Zelle als Zahl formatiert. Zeigt bei mir genau
> Eben 24,00 Stunden
an. Oder hättest Du gerne eine andere Dezimalzahl?
> Bis 23:59 Uhr ist alles in Ordnung,
Gibt dann 23,98. Für was hast Du denn den REST benutzt?
Gruß, Ralf
.
|
|
| Nach oben |
|
 |
Anmeldedatum: 01.01.1970 Beiträge: 312655
|
Verfasst am: Mo Aug 30, 2004 9:42 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
Hallo Melanie,
> Die Formel: =Rest(A1-B1;1) liefert nach obigem Beispiel 0.
Ich verstehe immer noch nicht, wozu dieser REST gut sein soll. Bin ich zu blöd
das zu kapieren?
Gruß, Ralf
.
|
|
| Nach oben |
|
 |
Wilfried Ewald
Anmeldedatum: 01.01.1970 Beiträge: 30
|
Verfasst am: Mo Aug 30, 2004 10:56 pm Titel: Ergebnis=24 Stunden, geht das? |
|
|
"Melanie Breden" <Melanie.BredenNO [at] SPAMmvps.org> schrieb im Newsbeitrag
news:2phb3fFkfidrU1 [at] uni-berlin.de...
> Hallo Wilfried,
>
> Wilfried Ewald schrieb:
> >
=WENN(ISTZAHL((B1313))*C1313;REST(C1313-B1313;1)*24+WENN(REST(C1313-B1313;1)
> > =0;24;0);"")
>
> > Deine Formel funktioniert bei mir nicht! Es wird dann immer ein Fehler
> > angezeigt.
> > Ich habe Deine Formel nur kopiert, oder muß ich etwas anderes tun?
> > Mir wäre es ja recht, wenn nur in diesem Fall eben 24,00 Stunden
(dezimal)
> > heraus kommt.
> > Aber es ist bei mir eine ungültige Formel.
>
> evtl. hat der Newsreader durch die Zeilenumbrüche für Verwirrung gesorgt
>
> Kopiere folgende Formel mitsamt dem Zeilenumbruch in die Bearbeitungszeile
der Zelle:
> =WENN(ISTZAHL((B1313))*C1313;REST(C1313-B1313;1)*24
> +WENN(REST(C1313-B1313;1) =0;24;0);"")
>
> oder versuche auch folgende verkürzte Formel:
> =WENN(ISTZAHL((B1313))*C1313;REST(C1313-B1313;1+
> (REST(C1313-B1313;1)=0))*24;"")
>
> --
> Mit freundlichen Grüssen
>
> Melanie Breden
> - Microsoft MVP für Excel -
>
> http://excel.codebooks.de (Das Excel-VBA Codebook)
> #Excel-Auftragsprogrammierung#
>
Hallo Melanie.
Jetzt klappt es mit der Formel (beide).
Aber (nicht schon wieder..), wenn ich die Zelle z.B. C1313 als
Uhrzeit [hh]:mm formatiere, geht das nur nach der Eingabe der Zeit.
Wenn ich das Format vorher eingebe, dann in die Zelle die Zeit (24:00)
schreibe, kommt 00:00 beim Verlassen der Zelle raus.
Was muß ich denn eistellen, dass das Format erhalten bleibt?
Excel Version ist 10.6501.6626 SP 3.
Danke mal wieder und schöne Grüße aus Berlin in die Schweiz.
Wilfried
.
|
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht teilnehmen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|