= IF([结束日期] =''',“TBC”,IF [结束日期]<(今日-14),“存档”,IF([结束日期]
SharePoint列表中计算字段的此公式无效。结束日期是一列,今天我认为它是sharepoint中今天日期的功能。
错误是语法错误?
答案 0 :(得分:1)
假设您在SharePoint计算列中执行此操作而不是Excel(从您的问题和标记中不清楚),那么Steve对语法是正确的,但存在更大的问题。
You can't use Today in SharePoint calculated column formula - it does not work.
你会发现很多文章都在讨论假冒的今日专栏技巧,但它不起作用,因为公式只会在你更新记录时更新。明天再看,你仍会看到今天的结果 - 它不会更新。
答案 1 :(得分:0)
我认为你的第一个IF中有额外的引用。
而不是:
=IF([End Date]=''" , "TBC",IF([End Date]< (Today -14), "Archived" , IF([End Date]<Today,"Inactive", "Active" ))
试试这个:
=IF([End Date]="" , "TBC",IF([End Date]< (Today -14), "Archived" , IF([End Date]<Today,"Inactive", "Active" ))