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.comOFFICE之門: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表格 |