作者:乔山办公网日期:
返回目录: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(条件区域,条件值,求和区域)