excel表格中輸入三位數,如何求百位十位個位上數字之和,?


首先確定的是三位數,有以下幾種方法:

&-->

https://m.ke.qq.com/course/2774833?from=800004099#term_id=103254852 (二維碼自動識別)


要是每個數都是100-999之間的三位數的話

簡單的用mid公式就做完了

=MID(A1,1,1)+MID(A1,2,1)+MID(A1,3,1) A1是你的數據單元格


=sum(0+mid(單元格,{1,2,3},1))


通過判斷是否有小數點、查找小數點位置, 從而確定百位、十位、個位上的數字。

不論整數有多少位,是否有小數,都可以用這個公式:

=IFERROR(SUM(0+MID(A1,FIND(".",A1)-1,1),MID(A1,FIND(".",A1)-2,1),MID(A1,FIND(".",A1)-3,1)),SUM(0+MID(A1,LEN(A1),1)+MID(A1,LEN(A1)-1,1)+MID(A1,LEN(A1)-2,1)))

&-->

參考內容:

OFFICE之門:Excel邏輯函數(4):IFERROR,判斷公式計算是否正確?

zhuanlan.zhihu.com圖標OFFICE之門:Excel字元函數(3):字元查找函數Find、Search?

zhuanlan.zhihu.com圖標


=SUMPRODUCT(--MID("xxx",{1,2,3},1))


3位數在A列,在B列匯總個十百位,在B2寫公式:=mid(A2,1,1)+mid(A2,2,1)+mid(A2,3,1)

語法

MID(text,start_num,num_chars)

Text 是包含要提取字元的文本字元串。

Start_num 是文本中要提取的第一個字元的位置。文本中第一個字元的 start_num 為 1,以此類推。

Num_chars 指定希望 MID 從文本中返回字元的個數。

說明

? 如果 start_num 大於文本長度,則 MID 返回空文本 ("")。

? 如果 start_num 小於文本長度,但 start_num 加上 num_chars 超過了文本的長度,則 MID 只返回至多直到文本末尾的字元。

? 如果 start_num 小於 1,則 MID 返回錯誤值 #VALUE!。

? 如果 num_chars 是負數,則 MID 返回錯誤值 #VALUE!。


只有3位的話,公式可以很簡單:

=SUM(--MID(B3,1,1),--MID(B3,2,1),--MID(B3,3,1))


假設數字在A1單元格,輸入公式=MID(A1,1,1)+MID(A1,2,1)+MID(A1,3,1)


推薦閱讀:

Excel表格怎麼把3』49轉換成3分49秒?
excel表格中怎樣複製粘貼不連續表格中的內容?

TAG:MicrosoftExcel | Excel使用 | Excel技巧 | 電子表格 | excel表格 |