- 帖子
- 618
- 主題
- 17
- 精華
- 0
- 積分
- 663
- 點名
- 0
- 作業系統
- WINDOWS 7
- 軟體版本
- OFFICE 2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- Pingtung
- 註冊時間
- 2011-9-2
- 最後登錄
- 2026-4-17
  
|
本帖最後由 p212 於 2014-9-5 09:46 編輯
回復 1# eghost
使用定義名稱的解法
1、定義名稱「x」,「參照到」輸入
=IF((工作表1!$A$2="")*(工作表1!$A$3=""),1,IF(OR((工作表1!$A$2<>"")*(工作表1!$A$3<>"")*((TODAY()-工作表1!$A$2)<=0),(工作表1!$A$2<>"")*(工作表1!$A$3="")),2,IF((工作表1!$A$2="")*(工作表1!$A$3<>""),3,3)))
2、儲存格A4輸入公式
=TODAY()-INDEX($A$1:$A$3,x)
請參考!
[註] 原問1#有點奇怪、衝突!抑為吾人不解?似乎儲存格A4顯示結果的條件之4無存在的必要。
假設我有A1、A2、A3三個日期(A1一定會有日期,A2及A3則不一定,A2的日期一定比A3早,三個日期在輸入時,一定是今天之後的日期)
A4顯示結果的條件如下:
4、如果今日的日期已經超過了A2的日期,則顯示今日-A3的天數 |
|