Excelc基于下拉列表选择计算值
新手excel用户在这里。我正在使用Excel 2013 我有11个单元格和下拉列表。下拉列表有6个文本值: 选一个 异常 杰出的 成功的 需要改进 不成功 根据所选择的一个,它们需要具有5(异常)到1(不成功)的值,0为(选择一个)。某些单元格可能只能选择一个(未选择)。我需要将所选内容的总值相加。因此,如果5人被“选中”,4人被“优秀”,2人被选中,总数将是31人。我需要计算31/所选数字的值,在本例中,该值为9,等于3.44。如何在单元格中创建公式以考虑所有这些因素 想法Excelc基于下拉列表选择计算值,excel,excel-formula,vba,Excel,Excel Formula,Vba,新手excel用户在这里。我正在使用Excel 2013 我有11个单元格和下拉列表。下拉列表有6个文本值: 选一个 异常 杰出的 成功的 需要改进 不成功 根据所选择的一个,它们需要具有5(异常)到1(不成功)的值,0为(选择一个)。某些单元格可能只能选择一个(未选择)。我需要将所选内容的总值相加。因此,如果5人被“选中”,4人被“优秀”,2人被选中,总数将是31人。我需要计算31/所选数字的值,在本例中,该值为9,等于3.44。如何在单元格中创建公式以考虑所有这些因素 想法 提前感谢。假设您
提前感谢。假设您有从A到K(11个单元格)的下拉列表, 你所指出的数值,你可以用公式
=COUNTIF(A2:K2,"Exceptional")*5 + COUNTIF(A2:K2,"Excellent")*4 + COUNTIF(A2:K2,"Successful")*3 + COUNTIF(A2:K2,"Needs Improvement")*2 + COUNTIF(A2:K2,"Unsuccessful")*1 + COUNTIF(A2:K2,"Choose One")*0 + COUNTIF(A2:K2,"")*0
要得到总数
你可以用fourmula
=COUNTA(A2:K2)
为您提供包含某些数据的单元格数
然后你可以简单地得到组合公式
=(COUNTIF(A2:K2,"Exceptional")*5 + COUNTIF(A2:K2,"Excellent")*4 + COUNTIF(A2:K2,"Successful")*3 + COUNTIF(A2:K2,"Needs Improvement")*2 + COUNTIF(A2:K2,"Unsuccessful")*1 + COUNTIF(A2:K2,"Choose One")*0 + COUNTIF(A2:K2,"")*0)/COUNTA(A2:K2)
要给你想要的号码第一部分很好。单元格中始终会有数据。如果未选择或修改,则为“选择一个”,即0。如何计算所有未“选择一”的单元格数?=(COUNTIF(P4:Z4,Sheet2!A3)*5+COUNTIF(P4:Z4,Sheet2!A4)*4+COUNTIF(P4:Z4,Sheet2!A5)*3+COUNTIF(P4:Z4,Sheet2!A6)*2++COUNTIF(P4:Z4,Sheet2!A7)*1)/COUNTIF(P4:Z4,“选择一”)