作者a777starmy (呼力赢大师(大输))
看板Office
标题[算表] 如何利用「不同时间」,「公式不同」?
时间Thu Dec 29 21:58:17 2022
我目前是用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
--
一个年轻人问一个老人:「智慧从哪里来?」 老人回答说:「精确的判断力。」
年轻人又接着问老人:「那麽精确的判断力从哪里来?」 老人又接着回答说:「靠经验。」
年轻人再问老人:「经验哪里来?」 老人说:「错误的判断力。」
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.35.68.51 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1672322301.A.8A5.html
1F:→ suaveness: 因为 NOW() 有包含日期 12/29 22:29
2F:→ suaveness: Time(21,46,0) = 1899-12-30 21:46:00 12/29 22:30
3F:推 windknife18: A19=TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW())) 12/30 11:02
4F:→ xenoaoisola: A19=Now()-Today(),就能和time进行大小比对。 12/30 12:55
感谢上面大大热心回覆,3位都是正解,日期格式错误,导致无法判断是主因 ^^
我原本找到一篇文章,有关时间的公式,都是英文的,但方向也一样错误,有需要
的人或许以後可以参考
https://www.ablebits.com/office-addins-blog/calculating-time-google-sheets/
※ 编辑: a777starmy (114.35.68.51 台湾), 01/01/2023 15:11:36