用户
 找回密码
 立即注册
搜索

[求助] 寻求一Excel公式

[复制链接]

8

主题

71

帖子

24

积分

注册会员

Rank: 2

积分
24
QQ
发表于 2006-7-30 17:52:00
寻求一Excel公式
各位DX,我有一组随机的三位数,每一位可以是0——9的任意一个。
我想统计出其中包含某一数但不包含其它两数或三数的组合(比如,我想统计含有“0”而不含“1和2”的组合),如符合条件用“0”表示,不符合条件则用空格表示。
请问用公式能否实现?



[ 本帖最后由 mtlz 于 2006-7-30 18:04 编辑 ]




[ 本帖最后由 mtlz 于 2006-7-30 21:20 编辑 ]
使用道具 举报 回复
发表于 2006-7-30 18:04:00
1,用随机函数产生0,1之间的数
2,乘以1000,再取整,就得到你所要求的随机的三位数
3,数据格式调整为字符类型
4,最后用字符的统计函数就可以搞定了
使用道具 举报 回复 支持 反对
发表于 2006-7-30 18:18:00
请问你能帮我写个公式吗?表格在附件里。
先谢了。
使用道具 举报 回复 支持 反对
发表于 2006-7-30 18:57:00
原帖由 mtlz 于 2006-7-30 18:18 发表
请问你能帮我写个公式吗?表格在附件里。
先谢了。
表内那列(行)是随机数?
使用道具 举报 回复 支持 反对
发表于 2006-7-30 21:23:00
B、C、D三列是随机数。
使用道具 举报 回复 支持 反对
发表于 2006-7-30 21:29:00
呵呵,原来我把题意理解错了.
使用道具 举报 回复 支持 反对
发表于 2006-7-30 22:29:00
从B3--B605  统计 有 0 而不含 12  或21 的公式为:

=IF((SUM(IF(B3:B605=0,1,0)*IF(AND(C3:C605=1,D3605=2),0,1)*IF(AND(C3:C605=2,D3605=1),0,1))+SUM(IF(C3:C605=0,1,0)*IF(AND(B3:B605=1,D3605=2),0,1)*IF(AND(B3:B605=2,D3605=1),0,1))+SUM(IF(D3605=0,1,0)*IF(AND(C3:C605=1,B3:BD605=2),0,1)*IF(AND(C3:C605=2,B3:B605=1),0,1)))=0,"",0)
使用道具 举报 回复 支持 反对
发表于 2006-7-30 22:54:00
用VLOOKUP查找,,,再加两个if不就OK了,,
使用道具 举报 回复 支持 反对
发表于 2006-7-31 11:16:00
好的,先试试看。
谢谢楼上的几位。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则