2016-03-30 11 views
0

Im Folgenden finden Sie eine Excel-Formel i geschaffen, dass in einer der folgenden führen:Excel: 3 Konditionen Ausgabe

Wochenende, Woche Nacht oder Woche Tag

Wenn Samstag oder Sonntag zeigt in Spalte AL mein Ergebnis ist 'Wochenende'. Wenn das Ergebnis an einem Wochentag (Montag-Freitag) zwischen den Stunden 12-17: 59p liegt, ist das Ergebnis "Wochentag"; und 'Week Night' als mein falscher Wert.

Unten ist mein fomula:

=IF(OR(AL2="Saturday",AL2="Sunday"),"Weekend",IF(AND(AL2="Monday",AL2="Tuesday",AL2="Wednesday",AL2="Thursday",AL2="Friday",D2>TIME(12,0,0),D2<TIME(7,59,0)),"Week Day","Week Night")) 

Das Wochenende Teil der Formel funktioniert; aber alle meine anderen Ergebnisse in Woche Nacht

Bitte helfen!

+1

'TIME (12,0,0)' Mitternacht sollte 'TIME (0,0,0)' sein? – findwindow

+1

Ändern Sie 'AND' in ein' OR', um die Wochentage zu überprüfen (wie Sie es früher in der Formel für die Überprüfung der Wochenendtage getan haben) – tigeravatar

Antwort

0

Versuchen

=IF(OR(AL2="Saturday",AL2="Sunday"),"Weekend",IF(AND(OR(AL2="Monday",AL2="Tuesday",AL2="Wednesday",AL2="Thursday",AL2="Friday"),D2>TIME(0,0,0),D2<TIME(7,59,0)),"week day","week night")) 
0

die Zeiten, die die Woche Nacht/Woche Tag Optionen sind ein wenig unklar, klammern aber vielleicht kann dies zu passen verwendet oder modifiziert werden.

="Week"&IF(LEFT(AL2)="s", "end", IF(AND(HOUR(D2)<16, HOUR(D2)>=0), " day", " night")) 

, dass eine Woche Tag hält von Mitternacht bis 4.00 Uhr (zum Beispiel 00: 00: 00-15: 59: 59) zu sein.