前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >这是什么原理,有知道的朋友吗

这是什么原理,有知道的朋友吗

作者头像
fanjy
发布2021-12-23 16:53:43
5140
发布2021-12-23 16:53:43
举报
文章被收录于专栏:完美Excel完美Excel

标签:Excel公式练习

一个非负整数,将其各个位上的数字相加,再将结果的各个位上的数字相加,如此反复,直至结果为个位数。例如,数字123456789,将其各个位上的数字相加后结果是45,再将45的各个位上的数字相加=4+5=9,最终的结果为9。

那么,非负整数各个位上的数字相加,再将其结果的各个位上的数字相加直至结果为个位数,求这个个位数,如何编写公式?

示例数据如下图1所示。

图1

实际上,很简单,其最终的个位数结果就是原数的余数,在Excel中使用MOD函数求余,即求原数除以9后的余数:

MOD(B3,9)

然而,对于9、18、27等9的倍数,其最终结果应该是9。因此,将公式进行调整,以满足这样的特殊情况。最终的公式为:

=IF(MOD(B3,9)=0,9,MOD(B3,9))

或者:

=IF(AND(MOD(B3,9)=0,B3>=9),9,MOD(B3,9))

或者:

=MOD(B3-1,9)+1

我在网上查了一些资料,这称之为求“合数”,即将一个数的各位合并相加直到是个位数为止。详细解释是:将一个数的各位数字相加得到一个新数,称为一次操作,再将这个新数的各位数字相加又得到一个新数,这又进行了一次操作,经过这样连续若干次操作后,最终会得到一个个位数,这个数就称为“合数”。

不知是否正确?有了解的朋友吗,欢迎留言指导。

注:有兴趣的朋友可以在知识星球完美Excel社群下载本文配套示例工作簿。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档