[算表] 請教如何判斷日期

看板Office作者 (別急著吃棉花糖)時間9年前 (2017/05/06 16:52), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
軟體:excel 版本:2010 目前有個儲存格日期格式為 hh:mm:ss AM/PM 如A1儲存格存06:31:36 PM 想在B1儲存格判斷6:00 PM前為顯示「餐前」、6:00PM後 顯示「餐後」 另A2儲存格存09:22:12 AM 想在B2儲存格判斷9:00 AM前為顯示「餐前」、9:00AM後 顯示「餐後」 該怎麼打公式呢?感謝各位前輩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.26.164.143 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1494060737.A.731.html

05/06 18:08, , 1F
這個問題是通過判斷 HOUR 的大小來解決的,因此要用到 HOUR
05/06 18:08, 1F

05/06 18:09, , 2F
函數和IF函數。HOUR的功能是提取出小時的數值,IF的功能是
05/06 18:09, 2F

05/06 18:10, , 3F
判斷HOUR的大小。以06:31:36 PM爲例,即18:31:36,對其使用
05/06 18:10, 3F

05/06 18:11, , 4F
HOUR後得到18,對18進行判斷,判斷18<18是否成立,因爲不成
05/06 18:11, 4F

05/06 18:13, , 5F
立,所以是餐前。具體如圖所示。
05/06 18:13, 5F

05/06 18:13, , 6F

05/06 18:17, , 7F
這樣寫的話,18:00:00也是餐後,17:59:59纔是餐前。
05/06 18:17, 7F

05/07 10:56, , 8F
05/07 10:56, 8F
文章代碼(AID): #1P3Ox1Sn (Office)
文章代碼(AID): #1P3Ox1Sn (Office)