ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2647|回复: 6

对一列数据判断后求和

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-9-20 14:30 | 显示全部楼层 |阅读模式
1、=SUMPRODUCT((合同!$W$4:$W$200=$A4)*(合同!$J$4:$J$200))
单元格最终显示#VALUE!,合同!$J$4:$J$200该列数据为公式计算所得

2、=SUMPRODUCT((合同!$W$4:$W$200=$A4)*(合同!$X$4:$X$200))
单元格显示正确的数据答案,合同!$X$4:$X$200该列数据为手工录入

3、=SUMIF(合同!$W$4:$W$200,"=工行",合同!$J$4:$J$200)
单元格显示正确的数据答案
为何同一列数据用不同的函数结果不同,用同样的公式计算不同列的数据一个得到正确答案、一个错误,请高人指点。

TA的精华主题

TA的得分主题

发表于 2012-9-20 14:36 | 显示全部楼层
公式没问题,上传附件看下

TA的精华主题

TA的得分主题

发表于 2012-9-20 14:40 | 显示全部楼层
执行“公式”——“公式求值”功能查看公式计算过程,就能找到问题所在。公式应该没有问题,可能出在数据格式上(有些表面看起来是数字,但格式却是字符,无法参与计算)

TA的精华主题

TA的得分主题

发表于 2012-9-20 14:46 | 显示全部楼层
当在需要输入数字或逻辑值时输入了文本,由于Excel不能将文本转换为正确的数据类型,会出现#VALUE!提示。确认公式或函数所需的运算符或参数是否正确,并且在公式引用的单元格中包含有效的数值。
检查合同!$J$4:$J$200中是否存在空格键。SUMIF忽略错误值,可得出计算结果。

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-9-20 15:26 | 显示全部楼层
已解决,合同!$J$4:$J$200该列数据的公式设置时,没有数据的设为“-”,不能计算,修改为“0”后SUMPRODUCT就可以计算了。

TA的精华主题

TA的得分主题

发表于 2012-9-24 14:28 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-9-25 12:59 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 13:20 , Processed in 0.031636 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表