设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 6706|回复: 13
打印 上一主题 下一主题

[基础应用] excel中计算乘法时怎么忽略空白单元格!

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-8 01:47:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
比如在e18,f18,g18三个单元格计算他们的积,但是g18单元格可能为空,即值为0,那么这是他们的积便为0,我想问问怎么忽略空白单元格,使结果返回是另外2个有数值的单元格的乘积。如e18是4,f18是4,g18是0,那么最后的乘积是16而不是0。谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
14#
发表于 2007-7-8 19:06:00 | 只看该作者
=(IF(OR(E18="",E18=0),1,E18))*(IF(OR(F18="",F18=0),1,F18))*(IF(OR(G18="",G18=0),1,G18))
13#
发表于 2007-7-7 18:28:00 | 只看该作者
是不是可以用判断语句
12#
发表于 2007-7-5 19:24:00 | 只看该作者

回复:

比如你想乘A2:A10之间的数据.

定义A1 label =" Test"

在B1 label=" Test"

设置 B2 <>0 或<>"" 根据你的具体情况

然后 DPRODUCT(A1:A10,"Test",B1:B2)即可.

记住选择数据范围时及条件时包括label





[此贴子已经被作者于2007-7-8 10:52:50编辑过]

11#
发表于 2007-2-28 23:00:00 | 只看该作者
数组公式:

{=PRODUCT(IF((A1:A10),(A1:A10),1))}
10#
发表于 2007-2-26 07:21:00 | 只看该作者
上面几楼的办法没测试

但能通过也有个问题,如果有几十或几千个数值,其中又有十几个为0的数又怎么办??

请高手解答!!!
9#
发表于 2007-2-26 07:15:00 | 只看该作者
以下是引用scottwang在2007-2-24 2:05:00的发言:
=PRODUCT(E18:G18)



G18单元格为数值"0"时结果为0

错解
8#
发表于 2007-2-24 10:05:00 | 只看该作者
=PRODUCT(E18:G18)
7#
发表于 2007-2-19 21:26:00 | 只看该作者
=IF(E18=0,1,E18)*IF(F18=0,1,F18)*IF(G18=0,1,G18)
6#
发表于 2006-12-14 05:14:00 | 只看该作者
哈哈哈=(IF(A2<>"",A2,1))*(IF(B2<>"",B2,1))*(IF(C2<>"",C2,1))
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-22 10:52 , Processed in 0.089068 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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