Yuhuu

Dienstag, 2. März 2010

Zeitüberschneidungen mit EXCEL darstellen

Wie kann man Zeitüberschneidungen mit Microsoft Excel darstellen?

Eine elegante Lösung ist die entsprechenden Zellen per "bedingter" Formatierung hervorzuheben.
Beispiel:
Ab 3. Zeile
Spalte A = Name
Spalte B = Urlaub von
Spalte C = Urlaub bis

( ab hier muss nicht sein nur textliche Darstellung der bedingten Formatierung )
Spalte E = Ein Mitarbeiter die zwei oder mehrere sich überschneidende Urlaube eingetragen hat
Spalte F = Überschneidende Urlaube über alle Mitarbeiter

Formeln
E: =IF(SUMPRODUCT(($B$3:$B$7<=C3)*($C$3:$C$7>=B3)*($A$3:$A$7=A3))>1;"MA hat 2 Urlaube eingetragen!";"")
F: =IF(SUMPRODUCT(($B$3:$B$7<=C3)*($C$3:$C$7>=B3))>1;"Mehrfachüberschneidung";"OK")

Bedingte Formatierung
A: =SUMPRODUCT(($B$3:$B$7<=C3)*($C$3:$C$7>=B3)*($A$3:$A$7=A3))>1
B: =SUMPRODUCT(($B$3:$B$7<=C3)*($C$3:$C$7>=B3))>1
C: =SUMPRODUCT(($B$3:$B$7<=C3)*($C$3:$C$7>=B3))>1