忽略数组公式中的空白单元格(Google表格/ Excel)

我正在用2006年到2016年的数据制作一个Excel文件,我正在试图找出从一年到下一年的价值的最大变化。 但是多年来数据缺失。

我有这样一行数据:

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

所以这里和那里有一些空白单元格的数字。 然后我有一个公式来确定相邻单元之间最大的价值差异:

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

答案应该是0.8,但是因为Google Sheets将空白单元格标识为0,所以我得到了21.5。 有什么办法让Google表格/ Excel忽略数组中的空白单元格? 我已经看到了一些关于如何忽略空白单元格的例子,但是我不能让它们与我的其他公式一起工作。

感谢任何帮助!

尝试公式:

=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