Excel精英培训网

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

[已解决]各位大神 条件取值问题

[复制链接]
发表于 2015-7-28 19:24 | 显示全部楼层 |阅读模式
[tr=rgb(255,255,255)][td=463]
如果C=1,A<=1250,B<=1250,D=30.
[/td][/tr]
[tr=rgb(255,255,255)][td]
如果C=1,1250<A<2000,1250<B<2000,D=40.
[/td][/tr]
[tr=rgb(255,255,255)][td]
如果C=1,A>=2000,B>=2000,D=50.
[/td][/tr]
[tr=rgb(255,255,255)][td]
A,B,C为条件,A,B中任意一个满足条件,则D取相应的数值
[/td][/tr]
[tr=rgb(255,255,255)][td=463]
谢谢各位帮忙解决一下
[/td][/tr]
最佳答案
2015-7-29 08:27
用最原始的方法

=IF(AND(C2=1,OR(AND(A2<=1250,B2<1250))),30,IF(AND(C2=1,OR(AND(A2<2000,A2>1250),AND(B2<2000,B2>1250))),40,IF(AND(C2=1,OR(A2>=2000,B2>=2000)),50)))

条件取值.zip

7.92 KB, 下载次数: 3

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-7-28 20:57 | 显示全部楼层
A列与B列满足于不同条件,取啥值?
回复

使用道具 举报

发表于 2015-7-29 08:27 | 显示全部楼层    本楼为最佳答案   
用最原始的方法

=IF(AND(C2=1,OR(AND(A2<=1250,B2<1250))),30,IF(AND(C2=1,OR(AND(A2<2000,A2>1250),AND(B2<2000,B2>1250))),40,IF(AND(C2=1,OR(A2>=2000,B2>=2000)),50)))
回复

使用道具 举报

 楼主| 发表于 2015-7-30 16:37 | 显示全部楼层
业余爱好者 发表于 2015-7-29 08:27
用最原始的方法

=IF(AND(C2=1,OR(AND(A2=2000)),50)))

谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 00:10 , Processed in 0.335264 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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