百分比计算公式

我试图计算得分,有5个部分(每个部分最less3个问题)。 其中有些可以是N / A。 我需要以这样的方式计算,前四个部分应该是(总计是答案)/(总是是+否问题)* 10,第五部分应该乘以60.最后,我需要总结所有5个部分得到最终得分。

我的解决scheme:(前四部分)

=IFERROR((COUNTIF(D70:D72,"Yes")/SUM(COUNTIF(D70:D72,"Yes"),(COUNTIF(D70:D72,"No"))))*10,"N/A") 

上述公式继续其他3个不同范围值的部分

第五部分:

 =IFERROR((COUNTIF(D70:D72,"Yes")/SUM(COUNTIF(D70:D72,"Yes"),(COUNTIF(D70:D72,"No"))))*60,"N/A") 

最终得分:

 =AGGREGATE(9,6,(G30,G42,G52,G64,G73))/100 

我testing了我的公式,其中一段有N / A ,另一段有YES 。 这给了我90%的结果,而不是100%

我的问题是如果其中一个部分是完全不适用的。 那么我该如何忽略这个n / a部分,仍然可以100%

在你最后的计算中,除了100除以外,你需要除以可能的点数之和。 会有一个更优雅的方式来做到这一点,但因为只有五个:

 =AGGREGATE(9,6,(G30,G42,G52,G64,G73))/SUM(IF(ISERROR(G30),0,10),IF(ISERROR(G42),0,10),IF(ISERROR(G52),0,10),IF(ISERROR(G64),0,10),IF(ISERROR(G73),0,60)) 

是的,它确实工作最后! 非常感谢您的指导!

  =IFERROR((SUM(G30,G42,G52,G64,G73)/SUM(IF(G30="#N/A",0,10),IF(G42="#N/A",0,10),IF(G52="#N/A",0,10),IF(G64="#N/A",0,10),IF(G73="#N/A",0,60))), "-")