[算表] excel:IF結合OR函數的寫法

作者: quirrky (@@)   2019-10-12 17:29:36
軟體:EXCEL
版本:2010
GOOGLE EXCEL示範表單: https://reurl.cc/RdODA6
希望在請假時數指定條件
如果小於30分,則執行=IF(CEILING(F4,30)=30,E4+0.5,E4)
如果大於30分,則執行=IF(CEILING(F5,30)=60,E5+1,E5)
查詢資料得知,似乎可搭配「OR」來指定多重條件
但IF跟OR結合,就卡住了,"真的情形", "假的情形"不知道該怎麼寫
=IF(OR(CEILING(N6,30)=30,CEILING(N6,30)=60),"","")
或者應該改變CEILING的寫法呢?
謝謝協助解惑
作者: soyoso (我是耀宗)   2019-10-12 17:37:00
看公式是否是要以b欄(b4:b5),未滿半小時以半小時計如00:12→00:30(0.5),而01:35→02:00(2)如果是的話 https://i.imgur.com/E6ipdVr.jpg
作者: quirrky (@@)   2019-10-12 22:12:00
大大感謝,不知是否方便解釋原理?=CEILING(B4,1/48)*24
作者: soyoso (我是耀宗)   2019-10-12 22:55:00
於日期序列值,1日為1,1小時為1/24,而30分為1/48
作者: quirrky (@@)   2019-10-13 13:13:00
原來如此,謝謝解惑

Links booklink

Contact Us: admin [ a t ] ucptt.com