在Excel中求数值的各位数值和
发布时间:2022-07-28 13:30:03
标签:公式,函数,数值,数组,Excel函数
如果需要在Excel中求出一个正整数的各位数值之和,如123456,其各位数值之和1+2+3+4+5+6=21,可以用下面的公式,假如数值在A1单元格中:
1.用SUMPRODUCT函数:
=SUMPRODUCT(–MID(A1,ROW(INDIRECT("1:" & LEN(A1))),1))
说明:假设A1单元格中为数值123456,该公式先用LEN函数返回数值的长度6,并用INDIRECT函数返回“1:6”的引用“$1:$6”,然后用ROW("1:6")获得数组{1;2;3;4;5;6},这里由于SUMPRODUCT函数的参数为数组,所以可以返回数组,最后用MID函数获取各数位的数值{"1";"2";"3";"4";"5";"6"},并用双重否定符“–”将各数转化为数值并求和。
2.用SUM函数的数组公式:
=SUM(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))
公式输入完毕后按Ctrl+Shift+Enter结束。
3.用自定义函数:
在VBA编辑器中插入“模块”,并输入下面的VBA代码:
Function SumDigits(ByVal N As Long) As Integer
Do While N >= 1
SumDigits = SumDigits + N Mod 10
N = Int(N / 10)
Loop
End Function
然后在单元格中输入
=SumDigits(A1)
由于该代码中定义的变量为Long数据类型,即4 字节的整型值,故其可以计算的最大数值为2147483647。


猜你喜欢
- 一些用户想要使用苹果免费的电子版教科书制作软件iBooks Author制作一些东西,但是却发现自己的Mac OS X 10.6.8 系统在
- 翼支付是中国电信推出的一项服务,或者叫产品。翼支付银行卡应用以手机替代传统的银行卡进行消费。我们既可以使用电信天翼手机开通翼支付账户,也可以
- Win7系统中,系统还有程序都是以进程的方式在系统中运行着,通常情况下我们都会在任务管理器中查看进程,以及对进程的一些操作,如结束,可是很多
- 如何U盘安装Win8.1系统?对于普通用户来说,这已不是件难事,例如软媒U盘启动大师,可以轻松帮你识别MSDN原版系统和刻录U盘,但美中不足
- win10电脑密码怎么设置方法?通过对自己的电脑进行设置密码,可以很好的提高自己数据文件的安全性,那么电脑密码应该怎么设置呢?我给大家整理了
- win10 20h2蓝屏后无法启动怎么办?有些升级到win10 20H2的用户发现自己开机后系统无法启动,还出现蓝屏的问题,尝试过系统恢复也
- Mac电池寿命会随着时间的推移而降低,甚至会出现鼓包的情况,直至寿终正寝。其实大多数电池寿命问题都可能是由重度使用造成的,首先要检查MAC电
- 咱们用简单的例子来见证一下数据透视表的威力。以下面的表格为例,A列是消费日期,B列是消费摘要,C列是记账金额,一共有300多条数据。这样的表
- WPS2016怎么使用照相机将表格内容直接拍照生成图片?wps中可以使用照相机将表格中的数据拍成图片直接插入到需要用的表格,该怎么使用照相机
- 有些对于电脑基础不是很好的用户,基本上都不知道如何开启cpu虚拟化。开启了cpu虚拟化后,我们就能使用例如VMware虚拟机这样的虚拟化技术
- Word当中怎么将整块的文字块移动呢?如果可以就给我们的工作带来了不少的方便,现在教教大家怎么做吧。在Word文档中有时候需要进行一个字或者
- 打开屏幕共享就可以在离开后在其他人的Mac上访问您的Mac,并解决问题,或者就网站或演示文稿等项目与其他人展开协作。今天这篇文章将为您介绍如
- Word怎么给文字加双删除线?有用户发现文档内的有些不需要的文字被线给划掉了,这一操作应该如何实现呢?其实方法很简单,下面小编就来和大家聊聊
- 电脑时间用长了以后,开机速度会很慢,运行速度也会变慢。那怎样给电脑加速呢?下面小编给大家简单的介绍一下第一步:下载腾讯【电脑管家】 
- 有时候我们会需要在文档里面输入一些数学公式,很多童鞋看到那复杂的公式就会非常抓狂,不知道从何下手,其实Word里自带的公式编辑器就可以很方便
- 我们经常在Word中会见到下拉框选择一些内容,这样可以把选项拘泥到一个范围,那么在word中制作下拉菜单方法介绍,不会的朋友可以参考本文,来
- Win7删除或修改某文件需要TrustedInstaller权限怎么获取?在Win7系统中,很多不能做的敏感操作通常都可以使用Trusted
- 许多小伙伴在使用电脑的时候,有隐私文件用户都会进行隐藏,但是Win11系统要如何操作呢?下面我们就来看看操作方法吧。操作方法:方法一任意打开
- 我们在利用WPS软件进行日常办公时,经常需要制作各种各样的表格,也需要运用文档写论文等,那么写论文的朋友或许有一个困扰,当我们需要在论文当中
- 大部分的笔记本电脑都会自带触摸板,但如果我们连接了鼠标其实它就没用了反而会影响正常使用,那么联想win10怎么关闭触摸板呢?针对这一问题,今