Contents ...
udn網路城邦
Excel 時間一問
2017/06/29 05:31
瀏覽93
迴響0
推薦0
引用0
標題:

aa.jpg

 

此文章來自奇摩知識+如有不便請留言告知

Excel 時間一問

發問:

請問為何不能計算以下公式? 若A1 = 31.5是可以計算出答案 =IF(AND(A1>=31,A1<51),2,IF(AND(A1>=51,A1<71),3,0)) 但若計算時間則不能,請幫忙 A1 = 31:30:00 =IF(AND(A1>=TIME(31,0,0),A1=TIME(51,0,0),A1
最佳解答:

Time函數祇會計算24小時內的值, 大於24小時會捨去日, 故不宜用于此題,應將時間值*24, 換算為小時的常數值去計算:=IF(AND(A1*24>=31,A1*24<51),2,IF(AND(A1*24>=51,A1*24<71),3,0)) 改良, 不要and:=IF((A1*24<31)+(A1*24>=71),0,IF(A1*24<51,2,3)) 再優化, 用於更多時間段尤佳, 容易修改:=LOOKUP(A1*24,{0,31,51,71},{0,2,3,0})

其他解答:
全站分類:知識學習 隨堂筆記
自訂分類:
上一則: mm2地圖(青衣)
下一則: URGENT! 飛輪海28-31March2009行程...

限會員,要發表迴響,請先登入