我在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)
此计算仅显示“预测”单元格高于或等于“结果”单元格时的预期结果。
答案 0 :(得分:1)
将Col C中的单元格格式化为“%”,然后尝试此公式
根据快照在C1中的公式
=IF(B1<A1,VALUE("-"&(B1/A1)),(B1/A1))
根据快照的D1中的公式
=B1-A1
以下各种测试方案。
如果我误解了你的问题,请告诉我,我会纠正我的答案。
<强>后续强>
试试这个新公式
=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)
这给出了两种情况下预测与实际的百分比
实验上,当使用以下值时,以下结果来自此单元格
希望能解决你的问题。
答案 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))