EXCEL,求三位数的个、十、百位相加的公式怎么写???如:a1=123,b1=1+2+3(a1中个、十、百位相加)求解

供稿:hz-xin.com     日期:2025-01-15
EXCEL电子表格,求三位数的个、十、百位相加的公式怎么写???求解!!!

如3位数在A列,在B列汇总个十百位,在B2写公式:=mid(A2,1,1)+mid(A2,2,1)+mid(A2,3,1)

B1的公式为=LEFT(A1,1)+MID(A1,2,1)


LEFT 基于所指定的字符数返回文本字符串中的第一个或前几个字符。
语法
LEFT(text,num_chars)
Text 是包含要提取字符的文本字符串。
Num_chars 指定要由 LEFT 所提取的字符数。
Num_chars 必须大于或等于 0。
如果 num_chars 大于文本长度,则 LEFT 返回所有文本。
如果省略 num_chars,则假定其为 1。
Num_bytes 按字节指定要由 LEFTB 所提取的字符数。


MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
语法
MID(text,start_num,num_chars)
Text 是包含要提取字符的文本字符串。
Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。
Num_chars 指定希望 MID 从文本中返回字符的个数。
Num_bytes 指定希望 MIDB 从文本中返回字符的个数(按字节)。
说明
如果 start_num 大于文本长度,则 MID 返回空文本 ("")。
如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。

用vba做一个自定义函数可以实现。

第一步:点击开发工具-visual basic。

第二步:插入模块。

第三步:编制代码如下:

Function qh(a As Integer) As Integer

qh = 0

b = Trim(Str(a))

For i = 1 To Len(b)

  qh = qh + Val(Mid(b, i, 1))

Next i

End Function

第四步:函数演示如图。



=SUMPRODUCT(--(0&MID(A1,ROW(1:99),1)))

=mid(a1,1,1)+mid(a1,2,1)+mid(a1,3,1)

四舍五入函数有哪些?
参数2小于0,则在小数点左侧四舍五入,如参数2等于-1,则四舍五入到十位,个位置零,参数2等于-3,则四舍五入到千位,百位、十位、个位置零,以此类推。xcel计算 在我们日常的实际工作中,特别是财务计算中常常遇到四舍五入的问题。虽然,Excel的单元格格式中允许定义小数位数,但是在实际操作中...

「美国牛校」明尼苏达大学-就读体验\/申请流程
这是圣保罗市中心Xcel能源中心的图片:这是Minneapolis州政府大楼:明尼阿波利斯的Guthrie Theater:地标沃克艺术中心公园(明尼阿波利斯汤匙上的著名樱桃):购物中心(乘车10分钟):购物中心2:Minneapolis是一个相对自由的州,这里的人热情好客,欢迎陌生人。他们喜欢艺术和音乐。他们一直被评为美国顶级剧院城市之一。在双子城中也...