[算表] 如何利用“不同时间”,“公式不同”?

楼主: 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