Excel精英培训网

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

[已解决]多重条件下单元格中如何显示内容

[复制链接]
发表于 2015-8-14 21:28 | 显示全部楼层 |阅读模式
学习请教:D1单元格满足以下条件(当A1=0,B1=0,显示空格。当A1=0 ,B1>0,显示B1单元格数据。当A1>0,B1=0,显示A1单元格数据。当A1>0,B1>0,显示A1/B1
最佳答案
2015-8-14 21:48
如果描述这么写,会更好读些

情况1:当A1=0,B1=0,显示空格
情况2:当A1=0,B1>0,显示B1
情况3:当A1>0,B1=0,显示A1
情况4:当A1>0,B1>0,显示A1/B1




我只想了个笨办法


=if(情况1,结果1,if(情况2,结果2,if(情况3,结果3,结果4)))

=IF(AND(A1=0,B1=0),"",IF(AND(A1=0,B1>0),B1,IF(AND(A1>0,B1=0),A1,A1/B1)))

多重条件下单元格中内容显示.rar

3.54 KB, 下载次数: 3

发表于 2015-8-14 21:48 | 显示全部楼层    本楼为最佳答案   
如果描述这么写,会更好读些

情况1:当A1=0,B1=0,显示空格
情况2:当A1=0,B1>0,显示B1
情况3:当A1>0,B1=0,显示A1
情况4:当A1>0,B1>0,显示A1/B1




我只想了个笨办法


=if(情况1,结果1,if(情况2,结果2,if(情况3,结果3,结果4)))

=IF(AND(A1=0,B1=0),"",IF(AND(A1=0,B1>0),B1,IF(AND(A1>0,B1=0),A1,A1/B1)))

回复

使用道具 举报

发表于 2015-8-14 22:07 | 显示全部楼层
这次又有预感,一定有更简单的办法
回复

使用道具 举报

发表于 2015-8-14 22:17 | 显示全部楼层
爱疯 发表于 2015-8-14 22:07
这次又有预感,一定有更简单的办法

如果没有负数,估计更简单一点吧
回复

使用道具 举报

发表于 2015-8-14 22:22 | 显示全部楼层
象山海鲜 发表于 2015-8-14 22:17
如果没有负数,估计更简单一点吧

这样的题目,适合睡觉想。。。。。{:071:}
眼睁睁的话,完全想不出。。。。。{:281:}


回复

使用道具 举报

发表于 2015-8-14 23:03 | 显示全部楼层
本帖最后由 象山海鲜 于 2015-8-14 23:05 编辑
爱疯 发表于 2015-8-14 22:22
这样的题目,适合睡觉想。。。。。
眼睁睁的话,完全想不出。。。。。

晕哈
还没睡啊
  1. =CHOOSE(1+(A1>0)*2+(B1>0),"",B1,A1,A1/B1)
复制代码
短了一点点,只是在没有负数时用的

评分

参与人数 1 +8 金币 +8 收起 理由
爱疯 + 8 + 8 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2015-8-14 23:10 | 显示全部楼层
象山海鲜 发表于 2015-8-14 23:03
晕哈
还没睡啊短了一点点,只是在没有负数时用的

让我再想一个效果和这差不多,甚至更简单的其它思路。。。。。

感觉没希望了{:241:}
回复

使用道具 举报

发表于 2015-8-15 09:51 | 显示全部楼层
爱疯 发表于 2015-8-14 23:10
让我再想一个效果和这差不多,甚至更简单的其它思路。。。。。

感觉没希望了

A=0,則B1,B1=0則A1
那這句直接寫成A1+B1就可以了.
=CHOOSE(COUNTIF(A1:B1,0)+1,A1/B1,A1+B1,"")
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 08:17 , Processed in 0.493667 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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