Sharepoint 计算列 If 语句评估
Sharepoint Calculated Column If Statement Evaluation
我有一个计算列,即使在它应该计算的时候也总是计算为真,但我不知道为什么。任何帮助将不胜感激,这是专栏:
=[Name]&" "&IF([num1]>0,"("&[num1]&")","")&" "&IF([num2]>0,"("&[num2]&")","")
所以我应该显示 num1 如果它 > 0,如果它 > 0 则显示 num2 但无论它们的值如何,它都会一直显示它们。
你非常非常确定[num1]和[num2]都是数字吗?
因为
=IF("-1">0,...
将评估为真
=ISNUMBER([num1])&ISNUMBER([num2])
应该return
TRUETRUE
如果两者中的任何一个 return FALSE
这是你的问题。
这会将字符串转换为数字:
=IF(VALUE(num1)>0,"("
&num1
&")","")
&" "
&IF(VALUE(num2)>0,"("
&num2
&")","")
仅当列名中有空格时才需要方括号
我有一个计算列,即使在它应该计算的时候也总是计算为真,但我不知道为什么。任何帮助将不胜感激,这是专栏:
=[Name]&" "&IF([num1]>0,"("&[num1]&")","")&" "&IF([num2]>0,"("&[num2]&")","")
所以我应该显示 num1 如果它 > 0,如果它 > 0 则显示 num2 但无论它们的值如何,它都会一直显示它们。
你非常非常确定[num1]和[num2]都是数字吗?
因为
=IF("-1">0,...
将评估为真
=ISNUMBER([num1])&ISNUMBER([num2])
应该return
TRUETRUE
如果两者中的任何一个 return FALSE
这是你的问题。
这会将字符串转换为数字:
=IF(VALUE(num1)>0,"("
&num1
&")","")
&" "
&IF(VALUE(num2)>0,"("
&num2
&")","")
仅当列名中有空格时才需要方括号