在excel中,如何编写执行以下操作的公式:
在某个单元格范围内,如果单元格包含非数字条目,则添加一个,否则添加单元格包含的数字。
例如
4
xyz
def
bc
2
0
=9
或者
1
ab
cd
2
af
=6
在excel中,如何编写执行以下操作的公式:
在某个单元格范围内,如果单元格包含非数字条目,则添加一个,否则添加单元格包含的数字。
例如
4
xyz
def
bc
2
0
=9
或者
1
ab
cd
2
af
=6
数据 A1:A6 的内容
4
xyz
x
2
y
0
在单元格B1中写下以下公式
=SUM(A1:A6)+(COUNTA(A1:A6)-COUNT(A1:A6))
我要做的是
=ISERROR(Cell+0, 1)
在每个单元格旁边写一个公式,然后对这些单元格求和。
公式的作用是,如果单元格是数字,则返回单元格的值,如果“单元格 + 0”操作出错(例如,当单元格的值不是数字时),则返回数字 1。
请参阅下图,了解我如何将其应用于您的第一个示例。
我会使用一个数组函数:
{=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))}