OoOHWHOoO schrieb:
 
> so ganz klar ist mir das Ganze noch nicht. Ich beziehe mich mal auf die 
> 1. Datenzeile:
> 
> [1] Wenn man bei dem 1. Wertepaar (B/C) für C einen Wert größer A 
> eingibt, wird J über Mitternacht hinaus aufsummiert. Bei den folgenden 3 
> Wertepaaren (D/E F/G H/I) bewirkt es hingegen, dass J auf "" gesetzt 
> wird. Ist das so gewollt ?

Beziehst Du Dich auf die Formel, die Du zitierst hast?
Sie ist überholt.

Aktuell ist:
https://www.dropbox.com/s/kr15l3pod3p1m06/test-lo-calc-arbeitszeiten.ods

=WENN((WENN(C2="";;C2-B2)+WENN(E2="";;E2-D2)+WENN(G2="";;G2-F2)+WENN(I2="";;I2-H2))=0;"";(WENN(C2="";;C2-B2)+WENN(E2="";;E2-D2)+WENN(G2="";;G2-F2)+WENN(I2="";;I2-H2)))

> [2] Wenn bei B/C der Wert für C noch fehlt, aber für D/E beide Werte 
> vorhanden sind,

Das kommt nicht vor.

> wird die Arbeitszeit resultierend aus D/E angezeigt. Ist 
> das so gewollt ?

Wenn C fehlt ist ja die Dauer des ersten Intervalls unbekannt.
Es kann also nur die Zeit aus D/E angezeigt werden.

> [3] Sind das Zeit-Intervalle eines Tages, also im Gesamtzeitraum 
> 00:00-23:59 ?

Exakt.

> [4] Folgen die 4 Wertepaare B/C, D/E, F/G, H/I zeitlich aufeinander ? 

Genau.

> Mit anderen Worten: der früheste Beginn von D/E wäre das Ende von B/C, 
> aber eben keinesfalls früher. Richtig so ?

Richtig.

Gruß, Andreas



> 
> Gruß
> Hans-Werner
> 
> ------ Originalnachricht ------
> Von: "Andreas Borutta" <boru...@gmx.de>
> An: users@de.libreoffice.org
> Gesendet: 03.08.2018 12:44:40
> Betreff: [de-users] Re: Re: Re: Calc: Subtraktion von Uhrzeitangaben
> 
>>Wolfgang Jäth schrieb:
>>
>>>Am 03.08.2018 um 00:36 schrieb Andreas Borutta:
>>>>Günther Breitfuß schrieb:
>>>>
>>>>>Puh, ein grober workarround (wortwörtlich rund um das Problem herum 
>>>>>;-))
>>>>>
>>>>>Wenn keine Ausgabe erfolgen soll, wenn in irgend einem der 
>>>>>Intervalle
>>>>>ein Eintrag fehlt, dann muss man das herausfinden. Eine Möglichkeit
>>>>>wäre, vorausgesetzt die 4 Intervalle liegen nebeneinander (A-H), 
>>>>>nach
>>>>>leeren Zellen zu suchen:
>>>>>
>>>>>=wenn(anzahlleerzellen(A1:H1)>0;"";B1-A1+D1-C1+F1-E1+H1-G1)
>>>>
>>>>Das erste Intervall ist obligat, die restlichen 3 können, müssen aber
>>>>nicht gefüllt werden.
>>>>Daher funktioniert die Idee mit der Anzahl der leeren Zellen nicht.
>>>>Denn wenn das erste Intervall mit ausgefüllt ist, das zweite nur 
>>>>halb,
>>>>dann hat man auch eine völlig falsche Summe.
>>>
>>>Vielleicht solltest du erst mal festlegen, was genau du willst. Denn 
>>>je
>>>nachdem, ob du nun *gar* nix angezeigt haben willst, oder die Summe 
>>>der
>>>vollständig abgeschlossenen Intervalle, oder *noch* was anderes, 
>>>werden
>>>die möglichen Lösungen natürlich völlig unterschiedlich ausschauen.
>>
>>Ich selber habe es für mich festgelegt. Ursprünglich ging es hier ja
>>um etwas Abstraktes und nicht um etwas Konkretes. Daher hatte ich
>>bisher keine Details gepostet.
>>
>>Die vollständigen Anforderungen der kleinen Arbeitszeittabelle sind
>>mit Worten nur aufwändig zu beschreiben. Aber Du hast natürlich völlig
>>Recht: Da es hier jetzt im Thread doch weitergeht, poste ich eine
>>Tabelle als Beispiel:
>>
>>https://www.dropbox.com/s/kr15l3pod3p1m06/test-lo-calc-arbeitszeiten.ods
>>
>>Sie erfüllt in dem Zustand meine Anforderungen.
>>
>>Aber hübsch/lesbar/wartbar ist die Formel nicht.
>>
>>Details habe ich in der Beispieldatei bewußt weggelassen.
>>(Im originalen Dokument füge ich z.B. den Bis-Strich per Formatangabe
>>hinter den Beginn-Werten ein, es liegen Rahmenlinien um die
>>Intervalle, damit sie besser als Einheit erkennbar sind, etc.)
>>
>>Verzeihung bitte, eine Beispieltabelle hätte ich schon gestern posten
>>sollen. Deine Kritik war völlig berechtigt.
>>
>>Gruß, Andreas
>>
>>
>>--
>>Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
>>Probleme? 
>>https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
>>Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
>>Listenarchiv: https://listarchives.libreoffice.org/de/users/
>>Datenschutzerklärung: https://www.documentfoundation.org/privacy
>>


-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an