2012-03-27 42 views
0

我想添加一些天的時候(類型計算)[No。 vacante]欄有「vacante 1」或「vacante 2」我的代碼如下。我得到的錯誤是語法錯誤或公式不受支持,但我無法弄清楚錯誤在哪裏。條件公式中的Sharepoint日期函數

=IF([No. vacante]="vacante 1",(DATE(YEAR([fecha ingreso]),MONTH([fecha ingreso]),DAY([fecha ingreso])+1)), 
IF([No. vacante]="vacante 2",(DATE(YEAR([fecha ingreso]),MONTH([fecha ingreso]),DAY([fecha ingreso])+2))), 
IF([No. vacante]="vacante 3",(DATE(YEAR([fecha ingreso]),MONTH([fecha ingreso]),DAY([fecha ingreso])+3)))) 

回答

0

有兩個問題與所提供的公式:

  • 第三IF語句嵌套在錯誤的電平(內側的IF#1而不是IF#2)。
  • 第三個IF語句也需要一個默認值作爲它的第三個參數,這樣公式總是返回一些值。

Sharepoint中的每個IF語句都需要三個值:要評估的表達式,值如果爲true,值爲false,值爲false。微軟提供了a more detailed explanation

我相信下面的公式應該可以完成這項工作。如果[No. vacante]不等於vacante 1,vacante 2vacante 3中的任何一個,請確保使用適當的默認值替換default_value_goes_here

= 
    IF(
     [No. vacante]="vacante 1", 
     (DATE 
      (YEAR([fecha ingreso]), 
      MONTH([fecha ingreso]), 
      DAY([fecha ingreso])+1) 
     ), 
     IF(
      [No. vacante]="vacante 2", 
      (DATE 
       (YEAR([fecha ingreso]), 
       MONTH([fecha ingreso]), 
       DAY([fecha ingreso])+2) 
      ), 
      IF(
       [No. vacante]="vacante 3", 
       (DATE 
        (YEAR([fecha ingreso]), 
        MONTH([fecha ingreso]), 
        DAY([fecha ingreso])+3) 
       ), 
       default_value_goes_here 
      ) 
     ) 
    )