Excel:标准差,忽略范围内的#NA和空白

Excel: Standard deviation, ignoring #NA and blanks in the range

我想用 STDDEV.P 计算一个范围的标准偏差,但我想忽略 #NA 和空白单元格。

#NA 和空白不应作为 0 包含在计算中。

我已经找到了忽略#NA 的解决方案:

=STDEV.P(IF(NOT(ISERROR(Trade!AI5:AI154));Trade!AI5:AI154))

如何忽略空白单元格?

我自己得出结论,使用 ISNUMBER():

=STDEV.P(IF(ISNUMBER(Trade!AI5:AI154);Trade!AI5:AI154))