excel初学者求一个excel公式该怎么写?

假定A1单元格为381,A2单元格的值为:先求与0的补数即729,729再求与5的差值(即小于5则+5大于5则-5等于5则为0),即274,得出205的话再求与0的补数为... 假定A1单元格为381,A2单元格的值为:先求与0的补数即729,729再求与5的差值(即小于5则+5大于5则-5等于5则为0),即274,得出205的话再求与0的补数为805.
这个公式该怎么写?
展开
 我来答
heping956
2017-02-07 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:81%
帮助的人:2900万
展开全部
  • 求出274,还不行吗?还是得205就再计算一下?

=(10-MID(A1,1,1)+IF(10-MID(A1,1,1)>5,-5,IF(10-MID(A1,1,1)<5,5,0)))*100+(10-MID(A1,2,1)+IF(10-MID(A1,2,1)>5,-5,IF(10-MID(A1,2,1)<5,5,0)))*10+(10-MID(A1,3,1)+IF(10-MID(A1,3,1)>5,-5,IF(10-MID(A1,3,1)<5,5,0)))

  • 当A2等于205时,A3公式:

=IF(A2=205,(10-MID(A2,1,1))*100+(10-MID(A2,2,1))*10+(10-MID(A2,3,1)),"")

  • 用一个公式判断,可以把上两上公式合并

    =IF((10-MID(A1,1,1)+IF(10-MID(A1,1,1)>5,-5,IF(10-MID(A1,1,1)<5,5,0)))*100+(10-MID(A1,2,1)+IF(10-MID(A1,2,1)>5,-5,IF(10-MID(A1,2,1)<5,5,0)))*10+(10-MID(A1,3,1)+IF(10-MID(A1,3,1)>5,-5,IF(10-MID(A1,3,1)<5,5,0)))=205,(10-MID((10-MID(A1,1,1)+IF(10-MID(A1,1,1)>5,-5,IF(10-MID(A1,1,1)<5,5,0)))*100+(10-MID(A1,2,1)+IF(10-MID(A1,2,1)>5,-5,IF(10-MID(A1,2,1)<5,5,0)))*10+(10-MID(A1,3,1)+IF(10-MID(A1,3,1)>5,-5,IF(10-MID(A1,3,1)<5,5,0))),1,1))*100+(10-MID((10-MID(A1,1,1)+IF(10-MID(A1,1,1)>5,-5,IF(10-MID(A1,1,1)<5,5,0)))*100+(10-MID(A1,2,1)+IF(10-MID(A1,2,1)>5,-5,IF(10-MID(A1,2,1)<5,5,0)))*10+(10-MID(A1,3,1)+IF(10-MID(A1,3,1)>5,-5,IF(10-MID(A1,3,1)<5,5,0))),2,1))*10+(10-MID((10-MID(A1,1,1)+IF(10-MID(A1,1,1)>5,-5,IF(10-MID(A1,1,1)<5,5,0)))*100+(10-MID(A1,2,1)+IF(10-MID(A1,2,1)>5,-5,IF(10-MID(A1,2,1)<5,5,0)))*10+(10-MID(A1,3,1)+IF(10-MID(A1,3,1)>5,-5,IF(10-MID(A1,3,1)<5,5,0))),3,1)),(10-MID(A1,1,1)+IF(10-MID(A1,1,1)>5,-5,IF(10-MID(A1,1,1)<5,5,0)))*100+(10-MID(A1,2,1)+IF(10-MID(A1,2,1)>5,-5,IF(10-MID(A1,2,1)<5,5,0)))*10+(10-MID(A1,3,1)+IF(10-MID(A1,3,1)>5,-5,IF(10-MID(A1,3,1)<5,5,0))))



更多追问追答
追问
得出205之后再算一下。目的就是在a2单元格直接求出以上条件的值
可能是我表述的不太清楚。简单来说就是abc三个数值(ABC均为0-10之间,类似现在流行的数字彩票)
第一步:求abc的补数即a+?=10 B+?=10,C+?=10. 得出三个数假定为DEF
第二步:得出DEF的差值 即小于五则+5,等于5则为0,大于五则-5.类似于某
得出三个数为GHI
第三步:再次求GHI的补数。(等同于第一步)
追答
我也这么想的,简化一下公式,就是你这三步。
=(10-MID((10-MID(A1,1,1)+IF(10-MID(A1,1,1)>5,-5,IF(10-MID(A1,1,1)5,-5,IF(10-MID(A1,2,1)5,-5,IF(10-MID(A1,3,1)5,-5,IF(10-MID(A1,1,1)5,-5,IF(10-MID(A1,2,1)5,-5,IF(10-MID(A1,3,1)5,-5,IF(10-MID(A1,1,1)5,-5,IF(10-MID(A1,2,1)5,-5,IF(10-MID(A1,3,1)<5,5,0))),3,1))
方括号
2017-02-07 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.7万
采纳率:55%
帮助的人:1.8亿
展开全部
如果只有205需要再求0的补数,得到805的话,公式可以是
=--TEXT(SUMPRODUCT((10-MID(A3,{1,2,3},1)+TEXT(5-MID(A3,{1,2,3},1),"-5;5;0"))*10^{2,1,0}),"[=205]805,0")
更多追问追答
追问
可能是我表述的不太清楚。abc三个数值(ABC均为0-10之间,类似现在流行的数字彩票)第一步:求abc的补数即a+?=10 B+?=10,C+?=10. 得出三个数假定为DEF第二步:得出DEF的差5值 即小于五则+5,等于5则为0,大于五则-5.或者直接点说就是05 16 27 38 49 分别对应。得出三个数为GHI第三步:再次求GHI的补数。(等同于第一步)
怎么整合这个公式?
追答
没看明白。
不明白274是如何得到205的。且补充说明里的“直接点说就是05 16 27 38 49 分别对应”是什么意思?
如果只是单纯的再求一次补数,公式可以是
=SUMPRODUCT((10-(10-MID(A1,{1,2,3},1)+TEXT(5-MID(A1,{1,2,3},1),"-5;5;0")))*10^{2,1,0})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式