【发布时间】:2018-09-20 19:40:24
【问题描述】:
我正在尝试从我的数据集中删除一些异常值。以下是我的数据集的一部分。
13284 13285 13293 13294 13297 13301 13304 13309
Sat1 0.6140 #N/A #N/A #N/A #N/A #N/A 0.0635 #N/A
Sat2 #N/A #N/A 0.5820 #N/A #N/A #N/A #N/A #N/A
我想应用一个规则,如果 Sat1 行中的值小于 Sat2 行中最后一个非#N/A 值减去该值乘以 20% THEN 将 Sat1 值更改为 #N/A .所以在这个例子中,0.0635 远小于 0.5820-(0.5820*0.2),因此将被省略。这将消除您在图表中看到的第一个巨大下降。
我确定需要一个 If 语句;可能位于其他一些功能中,但我不知道如何处理#N/As。解决方案需要是动态的,因为我还有其他数据集(图表)要过滤,而且#N/As 并不总是在同一个位置。有任何想法吗?对 Excel 来说可能太复杂了?
【问题讨论】:
标签: excel if-statement excel-formula outliers