Excel精英培训网

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

[已解决]请教高手,如何带条件计算格子数量?

[复制链接]
发表于 2010-7-30 08:11 | 显示全部楼层 |阅读模式

A,B两列,相同的行首,行未。

求同时满足A,B条件的B列的格子数目?

比如同行A列格子内容不为“火箭”,“导弹”,且B列内容不为空的B列的格子数目

最佳答案
2010-7-30 08:20
=sumproduct((a1:a65536<>"火箭")*(a1:a65536<>"导弹")*(b1:b65536<>""))
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-7-30 08:19 | 显示全部楼层

来个附件,容易做些,免得别人编的附件,不符合你的要求
回复

使用道具 举报

发表于 2010-7-30 08:20 | 显示全部楼层

QUOTE:
以下是引用liangnan1986在2010-7-30 8:19:00的发言:
来个附件,容易做些,免得别人编的附件,不符合你的要求

bingo

回复

使用道具 举报

发表于 2010-7-30 08:20 | 显示全部楼层    本楼为最佳答案   

=sumproduct((a1:a65536<>"火箭")*(a1:a65536<>"导弹")*(b1:b65536<>""))
回复

使用道具 举报

发表于 2010-7-30 08:24 | 显示全部楼层

lotte老师得了一个宝箱[em02][em02]
回复

使用道具 举报

发表于 2010-7-30 08:28 | 显示全部楼层

A,B两列,相同的行首,行未。

=SUMPRODUCT((A1:A65535<>"*火箭*")*(A1:A65535<>"*导弹*")*(B1:B65535<>""))

回复

使用道具 举报

 楼主| 发表于 2010-7-30 09:10 | 显示全部楼层

QUOTE:
以下是引用lotte在2010-7-30 8:20:00的发言:
=sumproduct((a1:a65536<>"火箭")*(a1:a65536<>"导弹")*(b1:b65536<>""))

谢谢。

不知道为什么IF(a1:a65536<>"火箭",1,0)语句没有效果?这句IF只是取了A1进行判断,A2以后没用。

回复

使用道具 举报

发表于 2010-7-30 09:27 | 显示全部楼层

QUOTE:
以下是引用jinux007在2010-7-30 9:10:00的发言:

谢谢。

不知道为什么IF(a1:a65536<>"火箭",1,0)语句没有效果?这句IF只是取了A1进行判断,A2以后没用。

首先要全部判断,得是数组形式,其次,你还得用sum进行汇总

回复

使用道具 举报

发表于 2010-7-30 09:29 | 显示全部楼层

等待最终解决办法
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 03:55 , Processed in 0.297655 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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