为什么我在2个Excel列中添加所有值时会得到这个奇怪的结果?

时间:2017-12-18 19:01:34

标签: excel excel-formula

我没有使用Excel,我在尝试对2个不同列的值求和时将此结果值放入单元格中存在此问题。

所以基本上我有 D 列包含2个值(目前只有2个但是会增长而没有特定限制,我必须对此列中的所有值求和)。这些值是十进制值(在我的例子中是:0,3136322400和0,1000000000)。

然后我有一个包含相同类型值的 I 列(此时只有一个,但此列中的值也可以增长而没有特定限制...在我的示例中此时我有这个值-0,335305)

然后我有 K3 单元格,我必须将所有valus的总和放入 D 列,并将所有值放入 I 列(按照我的示例,它将包含此总和的结果: 0,3136322400 + 0,1000000000 -0,335305

按照教程我尝试在 K3 单元格中设置这个简单的论坛:

=SUM(A:I)

问题是,在这个单元格中,我现在没有获得预期的结果( 0.07832724 ),但我获得了这个值: 129236,1636322400

这很奇怪......我想也许这可能取决于 D I 列不仅仅包含数字而是两者都有文字" heder" (对于两个单元格,这是字符串" QUANTITY")。所以我想也许这也是添加了这个字符串的数字转换(但我绝对不确定这个断言)。

那我怎么能处理这种情况呢?

我可以做以下两件事之一:

1)从列中的特定起始单元格开始添加列值(例如:对单元格下的所有值求和而不指定下限)。

2)以某种方式排除"标题"来自我的总和的单元格,所以我的总和不考虑文本值。

什么是我的问题的智能解决方案?我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

sum函数可以带几个参数。          =sum(d2:d10000, i2:I10,000, more columns )

这应该从计算中删除标题。

答案 1 :(得分:0)

如果将数据转换为Excel表格(Insert> Table),则可以使用结构化引用来寻址表格列,不包括标题。

=SUM(Table1[This Header],Table1[That Header])

然后您不需要引用整列。如果您向表中添加新数据,公式将考虑到这一点。

enter image description here