gpt4 book ai didi

excel - 对 Excel 中数据的绝对值求平均值,忽略空白 ("") 单元格

转载 作者:行者123 更新时间:2023-12-02 02:47:15 30 4
gpt4 key购买 nike

我正在 Excel 中构建一个预测方法比较工具。我必须使用 Excel 来完成这项特定任务。我需要比较不同类型的误差(MAE-平均绝对误差、RMSE-均方根误差等)以显示哪种方法效果最好。

我将错误(残差)组织如下:

Column 1   Column 2
-0.5 1.2
1.5 -1
"" "" # <==== here is what is causing the issue
0.2 1.5

问题是,有时数据集未完全填充,并且我内置了“if”语句,如果没有事件,则返回“”(我可以从“if”语句中得到的空白单元格)在某个日期。这不会导致计算平均误差或 RMSE 或预测出现问题。

我尝试了以下公式(使用 ctrl+shift+enter 作为数组公式):

=average(abs(DATA-RANGE))
=sum(abs(DATA-RANGE))/count(DATA-RANGE) # I calculated the count in another cell

我相信如果不是包含“”的单元格(根据在另一个地方找到的解决方案),这些会起作用

有什么想法吗?电子表格已经很大,我想在不创建新列的情况下执行此操作(即创建一个新的 abs(DATA) 列来计算平均值)。

我还想在不使用任何 VBA/宏的情况下实现此功能 - 它需要可供那些除了简单的 Excel 公式之外一无所知的人使用。

谢谢!

编辑1: Here I have tried both Scott and Tom's method with my data. Both work! I even tried removing some of the formulas that provide the "" (so that true blank spaces were there), and it did not return #VALUE in either method. The formula in the edit box is what is being used to calculate the errors. Much obliged!

最佳答案

尝试以下数组公式:

=AVERAGE(IF(A2:B5<>"",ABS(A2:B5)))

作为数组公式,必须使用 Ctrl-Shift-Enter 进行确认。如果操作正确,Excel 将自动在公式周围添加 {}

![enter image description here

关于excel - 对 Excel 中数据的绝对值求平均值,忽略空白 ("") 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36487193/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com