乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中自动向下求和到空值结束,如何设置函数?-excel非空求和,excel列求和中间有空

excel中自动向下求和到空值结束,如何设置函数?-excel非空求和,excel列求和中间有空

作者:乔山办公网日期:

返回目录:excel表格制作


1、B列中看上去是数字,却无法得到求和结copy果。

2、实际上,从数字所在单元格左上角的绿色小三角就可以看出来,这些是文本数字,文本数字在Excel中是无法求和的,只能像文本一样计数,不管在公式中,还是状态栏亦或者是数据透视表中,都是这样的。只需要把文本数字转换成数值数字,就可以正常求和了。可以利用错误纠正法:选择文本数字后,左侧就会出现如下图所示的叹号图表,点击后,会有“转换为数字”的选项。

3、转换成数字后,就得到了正确的求和结果。

4、还可以使用分列法:选择数字所在列,点击数据,“分列”。

5、在弹出的新对话框直接点击“完成”。

6、也可以得到求和结果。



以下公式不一定正确,因为电脑挂了硬盘坏了,没EXCEL了,没法测试 .....
假设数据在C列c1到c999,可以参考使用公式
=sum($c$1:$c$999)-sum(INDIRECT("c"&row()match("",INDIRECT("c"&row()&":c999"))-1&":c999"))
如果数字不是 从 c1开始,上面还有数字,比如上面数字和为50
公式尾部就增加 -50 即可。
不过数据之间一定要有2个以上空格(因为其中1个要填充公式)。
单元格式设置有问题,你这一列数据估计是文本格式的,要转化成常规或数值格式的。
文本转化为数值的方法,并不是简单的把那一列的的格式设置一下就行了(很多人的操作方法是:选中单元格--设置单元格格式--选中要改的格式--确定),这样是变不过来的。
正确的方法为:假设要转化的列为A列,,找一个空白列(可以插入空白行),要保证这一列是数值格式的,然后将这一行全部填充为数值1(具体填充多少行要视A列的行数而定),复制新增加的这一列,然后在A列上面右键,选择“选择性粘贴”,选中里面的“乘”,然后确定,,转化完成。

非空求和可以理解为求所有不等于0的总数,也就是条件求和,可用sumif函数,语法是=SUMIF(条件区域,条件值,求和区域)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网