Excel精英培训网

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

[已解决]求助函数:当A1大于0,则返回a1-5,否则返回空值

[复制链接]
发表于 2011-8-29 10:09 | 显示全部楼层 |阅读模式
求助函数:当A1大于0,则返回a1-5,否则返回空值
或当A1不为空值,则返回a1-5,否则返回空值
最佳答案
2011-8-29 11:16
楼主应该说的是两种情况吧

当A1大于0,则返回a1-5,否则返回空值
=IF(A1>0,A1-5,"")
当A1不为空值,则返回a1-5,否则返回空值
=IF(A1<>"",,A1-5,"")

但注意结果不能放到A1单元格,否则会发生错误.

发表于 2011-8-29 10:16 | 显示全部楼层
回复

使用道具 举报

发表于 2011-8-29 10:17 | 显示全部楼层
你的提问有问题:
一、返回值放在那里?!
二、一个条件,返回的是多个值,怎么放?!
回复

使用道具 举报

发表于 2011-8-29 10:37 | 显示全部楼层
回复 muerjun 的帖子

支持2楼! 1.jpg
文档如下:
满足条件.rar (1.32 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2011-8-29 11:16 | 显示全部楼层    本楼为最佳答案   
楼主应该说的是两种情况吧

当A1大于0,则返回a1-5,否则返回空值
=IF(A1>0,A1-5,"")
当A1不为空值,则返回a1-5,否则返回空值
=IF(A1<>"",,A1-5,"")

但注意结果不能放到A1单元格,否则会发生错误.

回复

使用道具 举报

发表于 2011-8-29 14:02 | 显示全部楼层
两种条件能同时成立吗?
回复

使用道具 举报

发表于 2011-8-29 16:34 | 显示全部楼层
本帖最后由 1091126096 于 2011-8-29 16:37 编辑

a1-5,是 减去5吗?到底是减法,还是杠? =IF(A1<>"",A1-5,"")
回复

使用道具 举报

发表于 2011-8-29 17:34 | 显示全部楼层
回复 1091126096 的帖子

=if(or(A1>0,A1<>""),A1-5,"")
=如果(A1大于0且A1不为空值,则返回a1-5,否则返回空值)
回复

使用道具 举报

发表于 2011-8-29 17:55 | 显示全部楼层
本帖最后由 1091126096 于 2011-8-29 17:57 编辑

回复 心无间丶 的帖子

他说的是“>0“或“不为空”,只要符合一个条件即可。如果要同时满足这两个条件,当然你的是对的。
回复

使用道具 举报

发表于 2011-8-29 18:31 | 显示全部楼层
回复 1091126096 的帖子

  我打错了 or 是或
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-31 11:30 , Processed in 0.404937 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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