excel 实现22+22=44,44+44=88 88-59=29,29+29=58,58+22=80 80-59=21的函数,只输入第一个22既出最后第一步是自身相加,判定结果小于59后继续将结果自身相加,若判定大于59,则减去59后将结果再与自身相加,相加
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 07:05:44
excel 实现22+22=44,44+44=88 88-59=29,29+29=58,58+22=80 80-59=21的函数,只输入第一个22既出最后第一步是自身相加,判定结果小于59后继续将结果自身相加,若判定大于59,则减去59后将结果再与自身相加,相加
excel 实现22+22=44,44+44=88 88-59=29,29+29=58,58+22=80 80-59=21的函数,只输入第一个22既出最后
第一步是自身相加,判定结果小于59后继续将结果自身相加,若判定大于59,则减去59后将结果再与自身相加,相加结果再次与59进行判定,若小于59则与最初的数相加,对结果再次进行判定.也就是说 每步相加都要与59进行判定后运算!
只是循环四次 我以22为例是这样的
第一步 22+22=44 判定小于59 继续与自身相加
二 44+44=88 判定大于59,则减去59得29
三 29+29=58 判定小于59,进行最后一步
四 58+22=80 判定大于59,则减去59得21
即21是最后的答案~然后我需要以21为前提对后面的15个数进行同类判定计算~第15个数出来的结果,才是我要的最后的数值.或者用别的程序做出来我导入e也行.
上面的PASS了.
请问 被减数 减去 减数 直至 差小于减数 e怎么实现?
例 156116646-59 我要最后的差小于59 把差求出来的函数~
excel 实现22+22=44,44+44=88 88-59=29,29+29=58,58+22=80 80-59=21的函数,只输入第一个22既出最后第一步是自身相加,判定结果小于59后继续将结果自身相加,若判定大于59,则减去59后将结果再与自身相加,相加
后面那个156116646-59实际上就是求余数,用=MOD(156116646,59)就可以了
难倒是不难,但是楼主意思不是很明确,是否是第二次大于59之后,得到减去59所得的值之后,这个过程就可以中止了,或者是有其它的中止条件(因为你的举例中,只有判定某某成立怎么样,没有提到否则怎样)