gpt4 book ai didi

excel - 如何对包含错误的指定值范围求和?

转载 作者:行者123 更新时间:2023-12-02 07:24:06 26 4
gpt4 key购买 nike

我有一个 Excel 电子表格,它从另一个来源导入数据,我需要对其进行计算。我需要使用的数据位于命名范围内 - 它恰好位于范围 C12:C36 内 - 但它被称为“SumData”。

此范围内的值目前包含许多错误,包括#NUM!和 #N/A,但可能包含其他错误。我需要对这些值求和。

我知道如何计算求和公式:

=SUM(SumData)

或者

=SUM(C12:C36)

我还可以使用 IFERROR 检查错误:

=IFERROR(C12:C36, 0)

但 IFERROR 似乎仅检查我输入的公式的当前对应行。即,如果我的公式在 D12 中输入,它仅检查 C12 行上的错误,并返回值(如果 C12 包含错误,则返回 0)。

如果我将两者结合起来:

=SUM(IFERROR(SumData,0))

我没有得到有效的返回值。它基本上给了我最近的对应行 - 例如:

    C      D
-----------
12 #NUM!
13 2 =SUM(IFERROR(SumData,0)) = 2 (I would expect this to produce 48)
14 5
15 7
16 #N/A
17 23
18 6
19 5

我做错了什么?

最佳答案

=SUM(IF(ISNUMBER(SumData),SumData))

作为数组公式输入...即使用 CTRL+Shift+Enter 而不仅仅是 Enter。如果操作正确,Excel 会将大括号括在公式{} 两侧。

关于excel - 如何对包含错误的指定值范围求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4739855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com