返回列表 上一主題 發帖

使用 TODAY() 取得系統日期 然後固定不變 怎模做呢

Today()後再複製,然後選擇性貼上值。

TOP

=IF(A1="","",IF(B1="",TEXT(TODAY(),"YYYY/mm/dd"),B1))
ANGELA 發表於 2010-10-14 14:27

這個公式還是不行,因為只要改過之後所有的日期都還是會變成今日的日期。

TOP

本帖最後由 ANGELA 於 2011-4-7 12:33 編輯

回復 42# 97forum


    需啟用反覆運算,直接修改A欄並不會影响,但刪除後再寫入就會.用 ctrl+; 才萬無一失.

TOP

回復 10# ANGELA


    我正好有這樣的問題
我的理解是=IF(A11="","",TEXT(TODAY(),"YYYY/MM/DD")),
可是日期還是會隨系統而變

大大寫的就不會,能否告知為什麼嗎?我該如何解理?
robin

TOP

回復 44# newlink


    =IF(A11="","",TEXT(TODAY(),"YYYY/MM/DD"))

  =IF(A1="","",IF(B1="",TEXT(TODAY(),"YYYY/mm/dd"),B1))
  差在第二個IF判斷。如果B1空白給當天的日期,B1不是空白即給B1原來的值(反覆運算需啟動)

TOP

回復 45# ANGELA


    我的函數也沒錯,只是日期不能固定,但是大大寫的就能固定
=IF(A1="","",IF(B1="",TEXT(TODAY(),"YYYY/mm/dd"),B1))
仔細看大大的解釋,還是不能理解,翻成文字:
如果A1空白就是空白,不是就  (如果B1是空白就打上日期,不是就保持空白)
腦筋轉不過來,大大能否再解釋一下
robin

TOP

回復 46# newlink


    還有類似的例子可以參考嗎?
幫助理解。謝謝
robin

TOP

回復  ANGELA


    我的函數也沒錯,只是日期不能固定,但是大大寫的就能固定
=IF(A1="","",IF(B1="" ...
newlink 發表於 2014-2-25 20:51

意思應該是
如果A1空白就是空白,不是就  (如果B1是空白就自動帶出今天日期不是空白就保留B1原本的值)

TOP

不論格式怎麼設都會是 TODAY() ,永遠一直更新。
我覺得要另外增設一個Cell做人工的trigger(預設值為False,不讀取 TODAY() ),藉它來判斷是否Cell:A4要使用 TODAY() 取得系統日期,才能固定不變。
很抱歉,我是小學生,不能下載檔案,是個小屁孩!

TOP

        靜思自在 : 靜坐常恩己過、閒談莫論人非。
返回列表 上一主題