使用和功能的数组公式,以多个条件时避免出错
问题:
设计以下数组公式以计算A和B列中的每对值之间的平均差(假设两个单元都不为空):
\ {= AVERAGE(IF(AND(ISNUMBER(A1:B5),ISNUMBER(A1:B5)),A1:A5-B1:B5))}但是,返回的错误结果为“ 0”。
解决方案:
使用AVERAGE,IF和ISNUMBER函数,如以下数组公式所示:
\ {= AVERAGE(IF(ISNUMBER(A1:A5)* ISNUMBER(B1:B5),A1:A5-B1:B5)))