Board logo

標題: [發問] 顯示今天 [打印本頁]

作者: chiahuo    時間: 2010-6-18 17:14     標題: 顯示今天

本帖最後由 chiahuo 於 2010-6-18 17:15 編輯

各位大大
請問一下,要如何設計,顯示今天是今年第幾天呢?
作者: Hsieh    時間: 2010-6-18 18:03

=TODAY()-DATE(YEAR(TODAY()),1,1)
作者: gong    時間: 2010-6-18 18:06

如果1/1是今年的第一天的話
上面公式+1
作者: asimov    時間: 2010-6-19 01:54

如果1/1是今年的第一天的話
上面公式+1
gong 發表於 2010-6-18 18:06



=TODAY()-DATE(YEAR(TODAY()),1,)
這樣就不用 +1 了
作者: chiahuo    時間: 2010-6-21 10:27

謝謝兩位大大的解答

作者: chiahuo    時間: 2010-6-22 16:32

那再請問大大,小弟想說可以把程式的前後加字嗎?
像     今天是今年第173天
在同一個儲存格裡。
作者: Hsieh    時間: 2010-6-22 16:45

回復 7# chiahuo


="今天是今年第"&TODAY()-DATE(YEAR(TODAY()),1,1)&"天"
不過這樣得到的是文字不能計算
如果要保持數值內容用自訂格式
"今天是今年第"0"天"
作者: chiahuo    時間: 2010-6-23 09:42

謝謝大大,小弟並沒有想要做計算
小弟原本是把"今天是今年第"在第一個儲存格,程式在第二個、"天"是在第三個
有大大的教導,以後類似這種的小弟知道要如何處理了,謝謝。
作者: trainee    時間: 2010-6-28 12:27

用datedif都可以。
請試試看。如效果未如理想,請勿見笑!
=datedif("1/1/20101",today(),"d")
但必須留意日期間隔的符號,必須與電腦設定的相同!
我乃新丁一名,若有錯,請多包容!
作者: chiahuo    時間: 2010-6-29 11:40

本帖最後由 chiahuo 於 2010-6-29 11:42 編輯
用datedif都可以。
請試試看。如效果未如理想,請勿見笑!
=datedif("1/1/20101",today(),"d")
但必須留 ...
trainee 發表於 2010-6-28 12:27


大大:
這樣子,是不是每年都要更新開始日期呢?
還有天數少一天哦
作者: GBKEE    時間: 2010-6-29 19:30

用datedif都可以。
請試試看。如效果未如理想,請勿見笑!
=datedif("1/1/20101",today(),"d")
但必須留 ...
trainee 發表於 2010-6-28 12:27

"1/1/20101" 格式不對  20101這是18000年之後的時間
    http://share.tpc.edu.tw/_vti_bin/help/1028/sts/html/ldatedif.htm
作者: PD961A    時間: 2010-6-29 19:43

回復 9# trainee


   
"1/1/20101" 格式不對  20101這是18000年之後的時間
GBKEE 發表於 2010-6-29 19:30



'=DATEDIF("2010/1/1",TODAY(),"d")
作者: trainee    時間: 2010-7-1 23:02

回復 10# chiahuo


多謝大大提點!新丁始終功夫有限,真是班門弄斧!

DATEDIF(DATE(YEAR(TODAY()),1,1),TODAY(),"D")+1
作者: trainee    時間: 2010-7-1 23:04

回復 12# PD961A


多謝提點!新丁一時大意,打多咗一個"1"!
作者: chiahuo    時間: 2010-7-2 16:34

小弟做一另一個修改,變成今年剩下幾天
=DATEDIF(TODAY(),DATE(YEAR(TODAY()),12,31),"D")




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)