-1

中,如何编写执行以下操作的公式:

在某个单元格范围内,如果单元格包含非数字条目,则添加一个,否则添加单元格包含的数字。

例如

4
xyz
def
bc
2
0

=9

或者

1
ab
cd
2
af

=6

4

3 回答 3

2

数据 A1:A6 的内容

4
xyz
x
2
y
0

在单元格B1中写下以下公式

=SUM(A1:A6)+(COUNTA(A1:A6)-COUNT(A1:A6))
于 2013-05-03T06:25:29.627 回答
0

我要做的是
=ISERROR(Cell+0, 1)
在每个单元格旁边写一个公式,然后对这些单元格求和。

公式的作用是,如果单元格是数字,则返回单元格的值,如果“单元格 + 0”操作出错(例如,当单元格的值不是数字时),则返回数字 1。

请参阅下图,了解我如何将其应用于您的第一个示例。 在此处输入图像描述

于 2013-05-03T04:48:25.440 回答
0

我会使用一个数组函数:

{=SUM(IF(ISNUMBER(A1:F1);A1:F1;1))}

输入“=SUM(IF(ISNUMBER(A1:F1);A1:F1;1))”并按 Ctrl+Shift+Enter。

    A | B | C | D | E | F | G
--+---+---+---+---+---+---+---
1 | 4 | a | b | c | 2 | 0 | {=SUM(IF(ISNUMBER(A1:F1);A1:F1;1))} 
于 2013-05-03T04:53:28.437 回答