evtl. hat sich schon jemand mit folgenden Problem befasst
und eine pfiffige Lösung entwickelt - von der ich dann
sehr gerne profitieren würde.
Mein Dank sei versichert ;-)
Ich berechne Uhrzeiten/Zeiträume Dezimal.
Nun gibt es u.a. den Zeitraum 21 h heute bis 6 h morgen,
der gesondert bewertet wird.
Wenn ich einen Zeitraum (s.u.) habe, muß ich nun die
Überschneidung ermitteln, d.h. welche Stunden meines
Zeitraumes fallen auch in den Bereich 21-6
. A B C
1 Arbeitsbeginn Arbeitsende Differenz
2 5 17 =WENN(B2>A2;B2-A2;24+B2-A2) (1Std vor 24)
3 18,25 22 =WENN(B3>A3;B3-A3;24+B3-A3) (1Std vor 24)
4 23 1 =WENN(B4>A4;B4-A4;24+B4-A4) (2Std vor 24, 1 nach 0)
Das ganze soll nachher als Function in VBA laufen; ich experementiere
nur beim Entwickeln mit Formeln, fällt mir halt leichter.
Bevor ich nun alle Kombinationsmöglichkeiten vergleiche einfach mal die Frage
in die Runde, ob jemand einen kurzen Lösungsweg hat.
Hier gibt es ja häufig geniale Einzeiler, die komplette Module ersetzen ;-)
Danke und Gruß
Ingo