计算excel内的准确性

时间:2013-04-20 04:06:58

标签: excel excel-formula

我在MS Excel中有一个预测单元格(A1),一个结果单元格(B1)和一个差异单元格(C1)。我有一个Accuracy单元格(D1),我想根据结果显示预测的准确性。

例如,如果我将24作为预测而24作为结果,则精度应为100%,差值为0.如果我的预测值为24且结果为12,则精度应为50 % - 差异为-12。如果我的预测值为24,结果为48,则精度应为50%,相差12。

以下是我在精度单元格(D1)中使用的计算:

=(((C1+100)*A1)/B1)/(C1+100)

此计算仅显示“预测”单元格高于或等于“结果”单元格时的预期结果。

5 个答案:

答案 0 :(得分:1)

将Col C中的单元格格式化为“%”,然后尝试此公式

根据快照在C1中的公式

=IF(B1<A1,VALUE("-"&(B1/A1)),(B1/A1))

根据快照的D1中的公式

=B1-A1

以下各种测试方案。

enter image description here

如果我误解了你的问题,请告诉我,我会纠正我的答案。

<强>后续

试试这个新公式

=IF(B1<A1,VALUE("-"&(B1/A1)),IF(B1=A1,B1/A1,(B1-A1)/A1))

答案 1 :(得分:1)

就我所见,这是一个非常简单的论坛。

如果A1是具有预测的单元格,而A2是实际结果,则使用此公式

=IF(A1<A2,A1/A2,A2/A1)

这给出了两种情况下预测与实际的百分比

实验上,当使用以下值时,以下结果来自此单元格

  1. 预测:2 |实际10 |准确度:20%
  2. 预测:4 |实际10 |准确度:40%
  3. 预测:6 |实际10 |准确度:60%
  4. 预测:8 |实际10 |准确度:80%
  5. 预测:10 |实际10 |准确度:100%
  6. 预测:12 |实际10 |准确度:83%
  7. 预测:14 |实际10 |准确度:71%
  8. 预测:16 |实际10 |准确度:63%
  9. 预测:18 |实际10 |准确度:56%
  10. 预测:20 |实际10 |准确度:50%
  11. 希望能解决你的问题。

答案 2 :(得分:0)

试试这个:

=(1 - ((B1 - A1)/A1)) * 100

修改

我只是想了一下。看起来准确的定义在这里是非常主观的。尝试以下公式,让我知道这是否有效。

=(1-(ABS(B1-A1)/A1))*100

答案 3 :(得分:0)

我就是这样做的:

= MIN(A1:B1)/ MAX(A1:B1)

答案 4 :(得分:0)

下面的公式将在Excel中给出精度%ge。 应用后,点击%按钮:

=1-(ABS((Predicted/Actual)-1))