[算表] 如何利用「不同時間」,「公式不同」?

作者: a777starmy (呼力贏大師(大輸))   2022-12-29 21:58:17
我目前是用google sheet 當做個人excel
我目前寫的公式如下https://prnt.sc/rxWLCFli5wwu
=ifs (and(A19>TIME(14,56,0),A19<TIME(21,46,0)),1
,and(A19>TIME(21,46,0)),3
,true,555)
但不知為何「時間還沒到」,它顯示的值就出現3(如下)
https://prnt.sc/ZC0N6BQYm-Zp
上面的time(21,46,0) 代表時間下午9點46分0秒
當A19時間大於time(21,46,0) 則顯示3,因為目前不知道利用時間控制不同公式
能不能這樣使用,所以我先暫時使用「3」取代「公式」,後續可以用,再更改成公式
A19裡的公式是 =NOW() <==這個公式是google sheet內建,直接顯示「當前時間」
不知為何明明時間A19還沒大於time(21,46,0),但結果就直接顯示3,不知道是不是A19
的時間格式錯誤,還是不能這樣用「不同時間」,控制不同公式??
3Q
作者: suaveness (靜夏)   2022-12-29 22:29:00
因為 NOW() 有包含日期Time(21,46,0) = 1899-12-30 21:46:00
作者: windknife18 (windknife18)   2022-12-30 11:02:00
A19=TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
作者: xenoaoisola   2022-12-30 12:55:00
A19=Now()-Today(),就能和time進行大小比對。

Links booklink

Contact Us: admin [ a t ] ucptt.com