设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1701|回复: 6

求助-多条件函数

[复制链接]
发表于 2017-7-25 17:55:15 | 显示全部楼层 |阅读模式
当(A2-A1)>18,显示18,否则显示(A2-A1),当(A2-A1)>-18,显示18,否则显示(A2-A1),当A2和A1中含有“-”时,显示为D10
例,当数据为68-45=23〉18,显示为18
    当数据为55-45=10〈18,显示为10
    当数据为45-90=-45<-18,显示为18
    当数据为78-90=-12〉-18,显示为-12
    当数据中含有“-”时,则显示D10的内容


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2017-7-25 20:33:54 | 显示全部楼层
当A2和A1中含有“-”时,显示为D10
描述不清
A2,A1同时存在这"-",或其中有一个存在着"-"
发表于 2017-7-25 20:38:04 | 显示全部楼层
还有描述也存在这矛盾

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2017-7-26 07:26:15 | 显示全部楼层
Henry D. Sy 发表于 2017-7-25 20:33
当A2和A1中含有“-”时,显示为D10
描述不清
A2,A1同时存在这"-",或其中有一个存在着"-"

正如大侠所说,A2,A1同时存在这"-",或其中有一个存在着"-"时,显示
其它单元格的内容,例如单元格D10里的内容。
-只是个符号或者字符,意思是如果单元格中存在-个字符就不做统计。


以上,谢谢
 楼主| 发表于 2017-7-26 07:28:31 | 显示全部楼层
本帖最后由 天使之战 于 2017-7-26 07:30 编辑
Henry D. Sy 发表于 2017-7-25 20:38
还有描述也存在这矛盾

当A2-A1内容大于正18或小于-18时,都显示为18,否则显示A2-A1的结果。结果正负要在18以内。
发表于 2017-7-26 11:14:25 | 显示全部楼层
  1. =IF(ISERR(FIND("-",A1&A2)),IF(ABS(A2-A1)>18,18,A2-A1),D10)
复制代码

没有测试,你自己测试看看对不对
 楼主| 发表于 2017-7-26 20:36:30 | 显示全部楼层
正是我想要的结果,谢谢大侠指导!学习了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-3-28 18:11 , Processed in 0.105049 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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