0
這裏是我執行excel公式的問題。條件自引用公式(僅在單元格值==「」時執行)
這些是要求:
- 我有一個Excel 片若干行。
- 在每行的末尾有一個名爲「Month」的 字段。
- 如果有人在此 行中輸入新值,則應插入當前月份 。
- 如果值被修改,則不得更改月份 。
要包括當月,我用一些像這樣的公式(A10僅僅是一個隨機的字段,將被填充):
=IF(A10<>0; MONTH(NOW()); "")
現在我需要一些條件來檢查該字段包含一個一個月,如果是這樣的話,什麼都不要做。 我嘗試以下(A15應包含月):
=IF(A15 <> ""; IF(A10<>0; MONTH(NOW()); "") ;)
,以決定是否領域應該由公式推來改變,我要檢查它的當前值。問題是,這最終會以對該領域本身的循環引用結束。
有沒有人有這種問題的工作解決方案? 我儘量不要在那裏使用任何VBA代碼。
看來我必須與VBA生活在一起:-)感謝您的回答! – echox 2010-09-20 08:53:17
不幸的是。爲了澄清,這不是真正的問題的自我指涉性(我們可以使用隱藏字段來解決這個問題),更重要的是你希望公式只在特定條件下評估,而實際上它們都是在任何時候重新評估他們引用的字段被更新,工作表被加載,以及其他一百種情況 - 所以你無法與「舊」值進行比較。 – Basic 2010-11-17 18:32:00