SharePoint 2013计算分数

时间:2015-03-06 23:47:47

标签: if-statement sharepoint-2013 calculated-columns

我正在使用SharePoint 2013.我正在尝试评估我的员工的工作,并将使用列表来跟踪这一点,并希望为结果分配成绩。如果这个人得到4分中的4分,我希望他们获得80%。

我这样做的方式是一个包含5个问题的列表,其中包含下拉菜单,响应为是,否,不适用。有第二个5列将下拉列表选择转换为1,0或“空记录”。是= 1,否= 0,N / A =空。这是我如何将响应转换为数字: = IF([Question1] =“Yes”,3,IF([Question1] =“N / A”,“”,0))

因此(是,是,否,是,是)的回复应转换为(1,1,0,1,1),其应为= 5中的4(80%)

问题是如何计算等级,以便如果空记录不考虑计算。

所以(是,是,否,是,N / A)的回答应该转换为(1,1,0,1),其中应该= 4中的3(<75%)

我已经将响应转换为数字,只是无法获得等级的计算。

1 个答案:

答案 0 :(得分:0)

True值为1,False值为0

所以你可以计算Yes字符串(true)和NOT N / A字符串(Yes / No答案数)

无需任何中间计算,全部在一列中

=INT(AND(A1="Yes")+AND(A2="Yes")+AND(A3="Yes"))
 /
 INT(NOT(A1="N/A")+NOT(A2="N/A")+NOT(A3="N/A"))
 *100

为了减少输入,您可以省略 AND 并只写(A1 =“是”),返回True。你不能省略NOT,因为我们想要一个NOT(false)= true值来计算所有非N / A列