Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3342|回复: 12

[已解决]向各位老师求一个公式

[复制链接]
发表于 2012-11-6 19:40 | 显示全部楼层 |阅读模式
求一个公式:根据B列中的非空白单元格(B1 B3  B4 B6)对应(A1 A3 A4 A6)单元格中的值 进行求和。 即:结果等于15+7.5+20+4  =46.5
       A              B
1     15          14.5
2      8        
3      7.5       7.49
4      20          19
5       6     
6        4          3.5
         
最佳答案
2012-11-6 19:51
=SUMIF(B1:B6,"<>",A1)
发表于 2012-11-6 19:51 | 显示全部楼层    本楼为最佳答案   
回复

使用道具 举报

发表于 2012-11-6 19:52 | 显示全部楼层
=SUM(A1:A6*IF(B1:B6<>"",1,0))       数组
回复

使用道具 举报

发表于 2012-11-6 19:53 | 显示全部楼层
=SUMPRODUCT(($B1:$B6<>"")*$A$1:$A$6)
回复

使用道具 举报

发表于 2012-11-6 23:53 | 显示全部楼层
又一个条条大道通罗马的例子
学习了,感谢指导
回复

使用道具 举报

 楼主| 发表于 2012-11-7 08:46 | 显示全部楼层
爱疯 发表于 2012-11-6 19:51
=SUMIF(B1:B6,"",A1)

爱疯老师:感谢你给予的帮助!能不能给我讲解一下公式的意思?[em20][em20]
回复

使用道具 举报

 楼主| 发表于 2012-11-7 08:47 | 显示全部楼层
感谢各位老师的回复!
回复

使用道具 举报

发表于 2012-11-7 10:57 | 显示全部楼层
初学者2 发表于 2012-11-7 08:46
爱疯老师:感谢你给予的帮助!能不能给我讲解一下公式的意思?

我只知道一点,对于SUMIF(B1:B6,"<>",A1)

B1:B6:表示求和区域
"<>":除了单独数字,条件都要加双引号,这里这样表示不等于空值
A1:是省略书写,完整是a1:a6

看excel帮助,更好
回复

使用道具 举报

 楼主| 发表于 2012-11-7 10:59 | 显示全部楼层
chuanqi3 发表于 2012-11-6 19:52
=SUM(A1:A6*IF(B1:B6"",1,0))       数组

这个公式使用时出错?
回复

使用道具 举报

 楼主| 发表于 2012-11-7 11:02 | 显示全部楼层
爱疯 发表于 2012-11-7 10:57
我只知道一点,对于SUMIF(B1:B6,"",A1)

B1:B6:表示求和区域

[em17][em17]谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 21:36 , Processed in 1.332919 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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