excel如何设置单元格A1不能超过20,当A1输入21后,A1的数值依旧是20,但A2显示1(超出部分显示在A2)

A1的规则是这样的,A1=C2-B2-20,按照这样的规则A1自动算出数值为25,现在我需要还是按照A1=C2-B2-20这个规程不变的前提下,A1的数值不能够超过20,... A1的规则是这样的,A1=C2-B2-20,按照这样的规则A1自动算出数值为25,现在我需要还是按照A1=C2-B2-20这个规程不变的前提下,A1的数值不能够超过20,超出部分自动显示在A2,完成后应该A1显示20,A2显示5 展开
 我来答
新浪河阳小子
科技发烧友

2019-01-04 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:6229
采纳率:73%
帮助的人:222万
展开全部
A1公式=if(C2-B2>=20,20,C2-B2)
A2公式=if(C2-B2>20,C2-B2-20,"")

A1A2输入以上公式后拖动填充柄下拉。手机上写的,未亲测,你测试下!
更多追问追答
追问

大神公式是对的没错,但是A1的C2数值改动后计算出了以改负数,A1不能大于20,但是不能小于0,当A1小于0,依旧显示0,求教如何操作。其次就是A2,原则上A2是没有问题的,但是A2被引用后出现一个计算错误,比如A3=A2*3530*1.2,这时若A2无数字,则显示#VALUE!

追答
A1公式=if(and(C2-B2>=20,C2-B2>=0),20,if(C2-B2<0,0,C2-B2))
传说中的9
2019-01-04 · TA获得超过1680个赞
知道小有建树答主
回答量:1181
采纳率:79%
帮助的人:516万
展开全部
a1公式改一下=if(c2-b2>=40,20,c2-b2-20)
a2输入公式=if(c2-b2>40,c2-b2-40,"")
追问

大神先采纳你,就是还有以改问题,1,你看我这个也不能有负数出现当我改小C2的数值时,A1得出以改负数的数值,这个是不被允许的。2,上图A2小于0后得出以改英文词汇出来,我希望当A2小于0时,还是显示0。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式