1
A
回答
1
您需要結合兩個基本功能。
首先,DATE + INT = DATE
。例如,如果H10 = 1/8/2015
和H11 = H10 + 10
那麼H11將顯示1/18/2015
。
對你而言,你想使用H10 + 45
。
其次,您可以使用Weekday(date,mode)
函數來確定星期幾。就個人而言,爲了您的目的,您可以使用weekday(h10 + 45, 2)
,其中MTWRF爲1-5,週末爲6-7。所以像
=if(weekday(h10+45,2) < 6, "weekday", "weekend")
=if(weekday(h10+45,2) = 1, "Monday!!", "not monday...")
但我們還沒有完成 - 你需要確保你的一天實際上結束了一個工作日。所以我們可以做這樣的事情 - 當確定一個工作日時,我們可以使用它來確定我們需要添加多少。如果我們以6(星期六)結束,我們想要增加2天將它推到星期一。在7的情況下,我們想要增加1天將它推到星期一。因此,我們可以簡單地在星期幾時添加8 - weekday(h10+45)
。因此,我們添加值變爲
// determine day type weekday weekend, so add the offset
= if(weekday(h10+45) < 5, h10+45, h10 + 45 + (8 - weekday(h10+45))
你也有一個關於是空白的要求,所以你要包不管你用
=if(isblank(h10),"", /* your real function here */)
0
使用您可以組合功能IF(),WEEKDAY ()和WORKDAY()來計算完成日期並確保它不會在週末。
我用
WEEKDAY(WORKDAY(H10+45),16)
有週六和週日被表示爲天分別爲1 & 2。
IF(WEEKDAY(WORKDAY(H10,45),16)=1,WORKDAY(H10,45)+2,IF(WEEKDAY(WORKDAY(H10,45),16)=2,WORKDAY(H10,46),H10))
相關問題
- 1. 確定Oracle日期是否在週末?
- 2. Excel日期值時區是否特定?
- 3. Excel宏,如何確定日期是否過去?
- 4. 確定開始日期是否在結束日期之前
- 5. 確定DataColumn是否僅爲日期
- 6. PHP - 確定日期是否是在使用DateTime對象
- 7. 如何確定日期是否是在javascript中的週末
- 8. 確定是否今天的日期是在iOS上
- 9. 檢查日期是否在期間內未確定年份
- 10. 檢查日期是否在excel的日期範圍內
- 11. 驗證日期是否在兩個日期之間 - Excel
- 12. 如何確定日期是否在當前星期日期之間?
- 13. xlrd是否從Excel正確檢索日期變量?
- 14. 如何確定值是否是PHP中的日期
- 15. 如何確定日期是否是週末(不使用lubridate)
- 16. java - 確定一個日期是否是二進制的
- 17. 確定日期是週日/週末java
- 18. 確定某個日期是否爲「工作休日」
- 19. 確定生成日期是否屬於假期(PHP)?
- 20. 如何確定日期是否爲假期
- 21. 確定兩個日期之間是否落在兩個日期之間
- 22. 如何確定日期是否在PHP中的兩個日期之間?
- 23. 如何確定一個日期是否在另一個日期之前
- 24. 確定日期範圍是否落在另一個日期範圍之間 - sql
- 25. 如何確定日期是否在週末?
- 26. 確定是否存在另一個日期範圍
- 27. php確定日期範圍是否落在週末
- 28. MySQL:確定多個表中是否存在日期
- 29. C#如何確定日期是否在180天內
- 30. 確定24小時日期時間是否在間隔內
添加25天或45天?如果ColumnH中沒有日期但數字是什麼? – pnuts 2015-03-30 19:36:10