我想在 Google 表格中計算我一周和/或本月的進度。最好的方法是什么?
理想情況下也在一個單元格中。我還想考慮每個月的天數差異。
uj5u.com熱心網友回復:
看:

月進度:
=1-(EOMONTH(TODAY(), ) "23:59:59.999"-NOW())/
(EOMONTH(TODAY(), ) "23:59:59.999"-(EOMONTH(TODAY(), -1) 1))
周進度:
=1-((TODAY() 7-WEEKDAY(NOW(), 2) "23:59:59.999")-NOW())/
((TODAY() 7-WEEKDAY(NOW(), 2) "23:59:59.999")-(TODAY()-WEEKDAY(NOW(), 2)))
演示表
uj5u.com熱心網友回復:
對于每周,我通過獲取當前時間戳now()(然后,我用它們之間的差值除以一周中518400的秒數(now()
=((now()-DATE(1970,1,1))*86400-((to_date(TODAY()-weekday(now(),3))
timevalue("00:00am"))-DATE(1970,1,1))*86400)/518400
對于每月,我這樣做與每周方法類似,但為了考慮不同月份的不同天數,我以 unix 紀元時間計算月底的時間戳,然后減去月初的時間從這里算出當月有多少秒。
=((now()-DATE(1970,1,1))*86400-((to_date(eomonth(today(), -1) 1)
timevalue("00:00am")-DATE(1970,1,1))*86400))/((to_date(eomonth(today(), 0))
timevalue("23:59")-DATE(1970,1,1))*86400-(to_date(eomonth(today(), -1) 1)
timevalue("00:00am")-DATE(1970,1,1))*86400)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/461663.html
上一篇:向量化日期函式
