Excel精英培训网

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

[已解决]求大神帮做个公式

[复制链接]
发表于 2014-11-29 10:28 | 显示全部楼层 |阅读模式
我想求大神给写个公式
最佳答案
2014-11-29 10:46
=SMALL(IF((A1:A9="A")*(B1:B9=1),1,9^9)*C1:C9,2)
数组公式
QQ截图20141129091454.png
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-11-29 10:46 | 显示全部楼层    本楼为最佳答案   
=SMALL(IF((A1:A9="A")*(B1:B9=1),1,9^9)*C1:C9,2)
数组公式

评分

参与人数 1 +4 金币 +4 收起 理由
爱疯 + 4 + 4 44如意

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-11-29 10:52 | 显示全部楼层
qh8600 发表于 2014-11-29 10:46
=SMALL(IF((A1:A9="A")*(B1:B9=1),1,9^9)*C1:C9,2)
数组公式

老师,还要问下什么意思啊“,9^9”

回复

使用道具 举报

发表于 2014-11-29 10:55 | 显示全部楼层
本帖最后由 qh8600 于 2014-11-29 10:57 编辑
xyhesy 发表于 2014-11-29 10:52
老师,还要问下什么意思啊“,9^9”

9的9次方,满足条件的是1,不满足条件的是9的9次方,然后乘C列的数,这样可以保证,不满足条件的都是很大的数,这样用SMALL求第几小值就不会错了,如果日期就是9也可以了
回复

使用道具 举报

发表于 2014-11-29 11:00 | 显示全部楼层
来学习的,想简化,弄了半天,只是变成这样

=SMALL(IF((A1:A9="A")*(B1:B9=1),1,2)*C1:C9,2)
回复

使用道具 举报

 楼主| 发表于 2014-11-29 13:02 | 显示全部楼层
爱疯 发表于 2014-11-29 11:00
来学习的,想简化,弄了半天,只是变成这样

=SMALL(IF((A1:A9="A")*(B1:B9=1),1,2)*C1:C9,2)

还想请问下,在另一张表中返回值课以用这个公式吗

回复

使用道具 举报

 楼主| 发表于 2014-11-29 13:03 | 显示全部楼层
qh8600 发表于 2014-11-29 10:55
9的9次方,满足条件的是1,不满足条件的是9的9次方,然后乘C列的数,这样可以保证,不满足条件的都是很大 ...

非常感谢,

回复

使用道具 举报

发表于 2014-11-29 13:06 | 显示全部楼层
要看附件后才好说
公式不变,改下引用应该就可以了。
回复

使用道具 举报

 楼主| 发表于 2014-11-29 13:18 | 显示全部楼层
本帖最后由 xyhesy 于 2014-11-29 13:24 编辑
爱疯 发表于 2014-11-29 13:06
要看附件后才好说
公式不变,改下引用应该就可以了。

表1

表1

表2

表2
在表2中D列填写公式求值
上面是表1,下面是表2 ,在表2中求表值
回复

使用道具 举报

发表于 2014-11-29 13:21 | 显示全部楼层
看的意思是上传附件,好测试啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 16:16 , Processed in 0.314167 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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