删除用于计算平均值和标准偏差的"#DIV/0!"



我计算在同一列的行范围内的值的平均值和标准偏差,但是当列中没有输入值时,例如,我在平均或stdev应该出现的单元格中得到"#div/0!",那么我如何解决这个问题,以便我得到消息"非计算"例如,而不是"#div/0!"。

下面是在单元格中输入平均公式的方法:

newWorkBook.Worksheets("Feuil1").Range(Cells(29, i + 2).Address()).Formula = "=AVERAGE(" + Cells(19, i + 2).Address() + ":" + Cells(28, i + 2).Address() + ")"

编辑:我试过了:

newWorkBook.Worksheets("Feuil1").Range(Cells(29, i + 2).Address()).Formula = "=IFERROR(AVERAGE(" + Cells(19, i + 2).Address() + ":" + Cells(28, i + 2).Address() + ")" + "," + "non calculated" + ")"

我得到"#NOM?"而不是"非计算"(PS:我使用的是法语版本的Excel,所以在英语中它可能是"#NAME?")

在当前公式中包含=IFERROR(AVERAGE(...), """" & "non calculated" & """")

要在源代码中注入引号字面量,需要编写""""

最新更新