2017-07-28 126 views
0

我使用下面的公式來檢查1月1日是否在星期六。我創建的日曆將使用一個宏來替換年,所以一月一號可能並不總是在星期六。我需要使用DAY的原因是因爲它引用的單元格是DAY格式。if語句中的日計算公式

= IF(DAY(H5)= 1, 「冬」, 「」)Formula

一週的1月1日天

2018-週一Calendar

2019-週二

2023-星期六等...

因此H5是1月第一個星期六的地方,

如果H5 = 1月1日它應該顯示「冬天」,如果不是,它應該返回空白。問題是公式在DAY(H5)= 1時被捕獲。它返回#Value而不是空白。有沒有可以用來顯示空白的工作?

我有適當的條件格式,所以單元格變灰(字體顏色和填充)。它在電子表格中看起來不錯,但一旦打印出來,它仍然會顯示#VALUE。

由於提前,

回答

0

裹在IFERROR公式():

=IFERROR(IF(DAY(H5)=1,"Winter",""),"") 

或者你可以測試,以確保H5有一個值:

=IF(H5<>"",IF(DAY(H5)=1,"Winter",""),"") 
+0

感謝斯科特!偉大的作品 –

+0

@JasonMichaud請記住在答案上點擊複選標記以標記爲正確。 –