Excel多条件判断问题高分找解决``

来源:百度知道 编辑:UC知道 时间:2024/07/04 06:49:43
加的用对应码减不用:[05,16,27,38,49]

529 (百加十)5+2=7(2)
(十加个)2+9=1(6)
(百加个)5+9=4(9)
大减小9-2=7
9-5=4
5-2=3
把所有得数相加2+6+9+7+4+3等于31

要在Excel里面这样子表示,麻烦给个公式``A1=5,B1=2,C1=9;D1是输出结果!只要结果没问题

D1的公式:
=MOD(A1+B1+5,10)+MOD(B1+C1+5,10)+MOD(A1+C1+5,10)+=SUMPRODUCT(LARGE(A1:C1,{1,2;1,3;2,3})*{1,-1})

加法对应码比较有规律,可以简单的归纳为一种规则:
结果+5取10的余数
即(7+5)\10=2
(6+5)\10=1
(4+5)\10=9
3个加法的结果:
=MOD(A1+B1+5,10)+MOD(B1+C1+5,10)+MOD(A1+C1+5,10)

3个减法的结果:
=SUMPRODUCT(LARGE(A1:C1,{1,2;1,3;2,3})*{1,-1})
意思是分别用
第一大减第二大
第一大减第三大
第二大减第三大
然后求和.

减法和加法的计算方法不太一样,
所以加法用了个比较直观简单的公式
减法用了数组常量的方法
期待更好的方法学习学习