2017-06-29 157 views
1

enter image description hereExcel如果日期等於日期?

我想要得到,如果行(F6)當日的第二日比賽截止(H4)不要小時* 2,如果總小時數大於48​​和7天的工作或者如果匹配的第一個休息日(G4)做小時* 1.5如果總小時數大於40

+0

這似乎很難..沒有平日休息,12小時工作日,午餐在上午2點 – Slai

+0

大聲笑,我們有8個小時的日子,2個預定的休息日。我只是工作了很多OT和DBL =)每天超過8天的任何事情都是1.5,而只要我工作了48天,任何事情都是雙重的 –

+0

你好。你被卡住了多久並不相關,你需要幫助是顯而易見的,所以我們傾向於嘗試這種材料。請不要重新加入 - 主持人傾向於維護這些類型的編輯。它們並不是要惹惱提問者 - 它們只是爲了使問題更容易閱讀。如果你想堅持,請ping我,所以我可以舉報一個mod - 謝謝。 – halfer

回答

2

到日期比作一天的名字,你可以使用TEXT()函數的日期值轉換爲任何格式的日期字符串

=IF(TEXT(F6,"dddd")=H4,TRUE,FALSE) 

如果您需要多個條件,請使用AND()函數

=IF(AND(TEXT(F6,"dddd")=H4,J14>48,K3>=7),TRUE,FALSE) 
+0

那麼投擲一個或那個,所以如果它的h4這樣做,或者如果它的G4做的話,如果沒有做別的事情 –

+0

@yourmom是和OR可能是有用的。在你的情況下,因爲根據OR的結果不同,我會建議使用兩個分層的IF:'IF(2nddaylogic,2 * rate,IF(1stdayofflogic,1.5 * rate,1 * rate))' – rayzinnz

+1

謝謝,我玩過(AND(TEXT(F6,「dddd」)= H4,J14> = 48,N12 =「是」),F14 *(G3 * 2),IF(AND ,「dddd」)= G4,J14> 40),F14 *(G3 * 1.5),G3 * F14)) 我用它在付費單元中,但它的工作原理=)也許我可以把它拿到現在分開雙倍和OT時間=) –

相關問題