2017-03-02 107 views
1

我正在制作一份包含2006年至2016年数据的Excel文档,其中我试图从一年中找到最大的值变化到下一个。但是多年来数据缺失。忽略单元格公式中标识单元格之间最大差异的空白单元格(Google表格/ Excel)

我有这样的一行数据:

21.5 -- 20.8 20.2 -- 21.0 -- 20.8 21.2 21.1

所以在这里和那里的一些空白单元格数量的行。然后,我有一个公式来识别相邻单元之间的最大差值:

=ArrayFormula(MAX(ABS(B12:K12 - C12:L12))) 

答案应该是0.8,但由于谷歌表标识的空白单元格为0,我得到21.5。 Google Sheets/Excel可以忽略数组中的空白单元吗?我已经看到了一些关于如何忽略空白单元格的例子,但是我无法让它们与我的其他公式一起工作。

感谢您的帮助!

回答

0

尝试公式:

=ArrayFormula(MAX(ABS(if(B12:K12=0,C12:L12,B12:K12) - if(C12:L12=0,B12:K12,C12:L12))))

正确的答案是0.6:

20.8 – 20.2 = 0.6

+0

这就是它!谢谢! – Kaosmos

相关问题