2016-03-30 5 views
0

は、私はそれが次のいずれかになります作成したExcelの数式であります「週末」です。結果が週の日(月曜日〜金曜日)の時間が12a-7:59pになると、結果は「週の日」になります。と私の偽りの値として '週の夜'。以下はエクセル:土曜日または日曜日が列AL私の結果に表示されている場合</p> <p>週末、週の夜、または曜日</p> <p>:3つの条件号以下

私のフォーミュラです:

=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")) 

式作品の週末の一部;他のすべての人が週の夜になります

助けてください!

+1

'TIME(12,0,0)'深夜は 'TIME(0,0,0)'にする必要がありますか? – findwindow

+1

平日のチェックのために 'AND'を' OR'に変更します(式の前の週末の日をチェックしているように) – tigeravatar

答えて

0

は、週の夜/曜日オプションを囲む時間が少し不明であるが、おそらくこれが合うように使用したり、変更することができ

=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

を試してみてください。

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

曜日の午前0時から午後4時(たとえば、00:00:00-15:59:59)とみなします。

関連する問題