看板 Office 關於我們 聯絡資訊
軟體: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
dqwyy: 這個問題是通過判斷 HOUR 的大小來解決的,因此要用到 HOUR 05/06 18:08
dqwyy: 函數和IF函數。HOUR的功能是提取出小時的數值,IF的功能是 05/06 18:09
dqwyy: 判斷HOUR的大小。以06:31:36 PM爲例,即18:31:36,對其使用 05/06 18:10
dqwyy: HOUR後得到18,對18進行判斷,判斷18<18是否成立,因爲不成 05/06 18:11
dqwyy: 立,所以是餐前。具體如圖所示。 05/06 18:13
dqwyy: http://i.imgur.com/YBt9Qxp.png 05/06 18:13
dqwyy: 這樣寫的話,18:00:00也是餐後,17:59:59纔是餐前。 05/06 18:17
soyoso: https://i.imgur.com/3SuoIkE 類似這樣 05/07 10:56