永发信息网

excel表中,如何用公式累加一组数据中的负数?

答案:4  悬赏:80  手机版
解决时间 2021-03-22 20:18
  • 提问者网友:王者佥
  • 2021-03-22 17:06
举例如下:
若有一行数据(实际的数据量要大很多):12, 23,-34, 98,-43,-54,这组数据有正也有负,在2007的excel表格中如何用公式自动计算负数和正数的累积值?

工作中要用到,在线等候,跪谢!
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-03-22 17:45
1、使用sumif函数进行条件求和。
2、函数用法:
sumif函数语法是:SUMIF(range,criteria,sum_range)
sumif函数的参数如下:
第一个参数:Range为条件区域,用于条件判断的单元格区域。
第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。
第三个参数:Sum_range 为实际求和区域,需要求和的单元格、区域或引用。
当省略第三个参数时,则条件区域就是实际求和区域。
全部回答
  • 1楼网友:酒醒三更
  • 2021-03-22 20:58
比如数据都在第一行在a2使用公式=sumif(1:1,"<0")这是求负数和的,正数的改成>就OK了
  • 2楼网友:等灯
  • 2021-03-22 20:30
在使用excel时,常常需要在已有数值的单元格中再增加或减去另一个数。一般是在计算器中计算后再覆盖原有的数据。这样操作起来很不方便。 这里有一个小技巧,大家不妨一试。 1.创建一个宏: 选择excel选单下的“工具→宏→录制新宏”选项; 宏名为:mymicro; 快捷键为:ctrl+shift+j(只要不和excel本身的快捷键重名就行); 保存在:个人宏工作簿(可以在所有excel工作簿中使用)。 2.用鼠标选择“停止录入”工具栏中的方块,停止录入宏。 3.选择excel选单下的“工具→宏→visualbasic编辑器”选项。 4.在“visualbasic编辑器”左上角的vbaproject中用鼠标双击vbaproject(personal.xls)打开“模块→module1”。 注意:你的模块可能不是module1,也许是mod?ule2、module3。 5.在右侧的代码窗口中将personal.xls-module1(code)中的代码更改为: submymicro() oldvalue=val(activecell.value) inputvalue=in?putbox(“输入数值,负数前输入减号”,“小小计算器”) activecell.value=val(old?value+inputvalue) endsub6.关闭visualbasic编辑器。 编辑完毕,你可以试试刚刚编辑的宏,按下shift+ctrl+j键,输入数值并按下“确定”键。这段代码只提供了加减运算,借以抛砖引玉
  • 3楼网友:行路难
  • 2021-03-22 19:23
对于正数:=sumproduct((区域>0)*(区域)) 对于负数:=sumproduct((区域<0)*(区域))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯