2017-08-22 51 views
0

我正在計算年度假日應計。Google表格:IF和日期公式不起作用

所有假期在日曆年開始時重置。

如果工作人員在01.01.2017之後開始工作,他們將享有較低的年度假期權利。

我試圖創建一個公式,說:

如果該小區的日期是2017年1月1日迴歸後的細胞更新。否則,請將其設置爲01.01.2017。

這是(所以基本上,當他們開始,如果它是01前2017年1月,因爲我所有的下列計算將基於騰飛的一年的第一天,我不在乎):

=if(T21<date(1,1,2017),T21,"01/01/2017") 

無論什麼在細胞中,它是返回01/01/2017.如果我將<更改爲>它在任何情況下返回單元格T21。

任何想法?

謝謝

回答

0

你有DATE()值混在一起。嘗試:

=if(T21<date(2017,1,1),T21,"01/01/2017") 

DATE()是年,月,日

此外,您可能需要使用DATEVALUE()的FALSE值返回的項目強制日期:

=if(T21<date(2017,1,1),T21,DATEVALUE("01/01/2017")) 
0

「01.01.2017」不是Google文檔中的有效日期。您需要將.更改爲/

   =DATEVALUE(SUBSTITUTE(T21,".","/")) 

      =IF(DATEVALUE(SUBSTITUTE(T21,".","/"))<DATEVALUE(date(2017,1,1)),T21,"01/01/2017")