我有很多值,比如0.5,1.0,1.5等等。我想为这些单元写一个SUM函数,但是值是0。如果我用整数求和,那么nbrs就有问题了,也许它们是字符串,因为它们在单元格的左边结束,而不是像整数那样在右边结束。我该怎么办?
=SUM(H22:H26)
t30tvxxf1#
今天谈到这个问题:我导出了粘贴到Excel中的数据。公式=SUM(B:B)应该对我的小数求和,并保持返回0...很蠢,但我浪费了5分钟:小数分隔符.必须替换为,,否则Excel无法将其理解为十进制数。当然,这取决于Excel/系统区域设置。
=SUM(B:B)
.
,
gcuhipw92#
在新列中,尝试将原始列乘以1;然后对新列求和。不确定,但这可能会解决问题。
hiz5n14c3#
首先使用将数字转换为值
=value(H22), =value(H23), etc.
在column G中,然后执行
column G
=SUM(G22:G26)
或者,您也可以
{=SUM(VALUE(H22:H26))}
请注意,这是一个数组公式,因此选择它并依次单击F2和CTRL-SHIFT-ENTER
F2
CTRL-SHIFT-ENTER
rbl8hiat4#
特别是当数据来自网页或HTML文档时,请尝试以下操作该公式必须是数组输入:
=SUM(IFERROR(--TRIM(SUBSTITUTE(A1:A100,CHAR(160),"")),0))
若要以数组形式输入公式,请在单元格或编辑栏中输入公式后,按住**< ctrl >< shift >并单击**< enter >。如果操作正确,Excel将在公式周围放置大括号**{...}**。HTML经常会添加NBSP字符作为空格,在Excel将值视为数字之前,必须专门删除该字符。
moiiocjp5#
如果你想在一个单元格中完成这个操作,基本上你应该转换值并求和
=VALUE(SUM(H22:H26))
已经验证过了!
5条答案
按热度按时间t30tvxxf1#
今天谈到这个问题:我导出了粘贴到Excel中的数据。公式
=SUM(B:B)
应该对我的小数求和,并保持返回0...很蠢,但我浪费了5分钟:小数分隔符
.
必须替换为,
,否则Excel无法将其理解为十进制数。当然,这取决于Excel/系统区域设置。
gcuhipw92#
在新列中,尝试将原始列乘以1;然后对新列求和。不确定,但这可能会解决问题。
hiz5n14c3#
首先使用将数字转换为值
在
column G
中,然后执行或者,您也可以
请注意,这是一个数组公式,因此选择它并依次单击
F2
和CTRL-SHIFT-ENTER
rbl8hiat4#
特别是当数据来自网页或HTML文档时,请尝试以下操作
该公式必须是数组输入:
若要以数组形式输入公式,请在单元格或编辑栏中输入公式后,按住**< ctrl >< shift >并单击**< enter >。如果操作正确,Excel将在公式周围放置大括号**{...}**。
HTML经常会添加NBSP字符作为空格,在Excel将值视为数字之前,必须专门删除该字符。
moiiocjp5#
如果你想在一个单元格中完成这个操作,基本上你应该转换值并求和
已经验证过了!