29.09.2024, 16:45 (Dieser Beitrag wurde zuletzt bearbeitet: 29.09.2024, 16:45 von jagga007.)
Hallo,
Zelle B18 und E18 stehen jeweils die Anfangszeiten und C18 und F18 die Endzeiten und die Zellen sind in [hh]:mm formatiert . In Zelle G18 diese ist als Zahl formatiert werden die beiden Zeitabschnitte zusammengezählt.
Code:
In Zelle G18 =WENN(ODER(B18>0;C18>0;E18>0;F18>0);SUMME(RUNDEN(REST($C18-$B18;1)*24;5);RUNDEN(REST($F18-$E18;1)*24;5));"")
Die Formel ist insofern ok, da Sie die gewünschte Summe richtig berechnet.
Mein Problem ist, sobald wenn ich in B18 eine Zeit eingebe z.B. 05:00 wird in G18 die Zahl 19 eingetragen, der Rest bis Mitternacht.
Das würde ich gerne unterbinden, dass heißt wenn in B18 einen Zeit eingetragen wird soll in G18 die Zelle Leer bleiben bis in C18 eine Zeit eingegeben wurde.
Bei der weiteren Eingabe einer Zeit in E18 sollte die Summe in G18 den vorherigen Wert beibehalten und nicht wieder die Differenz bis Mitternacht berechnen.
zunächst entschuldigt das ich mich erst jetzt melde. Ging nicht schneller.
Vielen Dank für die Beispiele, Super. Eine bitte wenn ich darf hätte ich noch. Solange kein Ergebnis vorliegt, wäre es schön wenn nichts also "" in der Zelle I6 stünde.
In der Beispieldatei wenn B6 und C6 einen Wert hat dann Ergebnis in I6. Wenn nur eine davon dann "" in Zelle I6. Das gleiche gilt natürlich zuzüglich auch für E6 und F6.
02.10.2024, 20:12 (Dieser Beitrag wurde zuletzt bearbeitet: 02.10.2024, 20:14 von jagga007.)
Hallo Edgar das Ergebnis in Zelle z.B. in Zelle I6 braucht keine Formatierung hh:mm;; das ist was für b bis F. Die Zelle I ist eine Zahl Formatierung oder ich kann Dir grad nicht folgen.
= ist ja richtig aber die soll nicht zu sehen sein.
02.10.2024, 20:27 (Dieser Beitrag wurde zuletzt bearbeitet: 02.10.2024, 20:33 von jagga007.)
Leider Ja.
Irgendwie steh ich wo drauf. Eine Zelle deren Inhalt ein errechneter Wert ist, kann kann doch nicht nur durch ändern der Formatierung von Zahl auf Standard auch wenn dieser 0 ist nicht unsichtbar machen. Wenn dann geht es doch über über die Formel "Wenn(Wert(bedingung;"") z.B. oder?