1樓:匿名使用者
問題一的公式改為這樣,就是把row(1:3)加上絕對引用符號,改為row($1:$3)就行了:
=sumproduct(mid(a1,len(a1)-row($1:$3)+1,1)*1)
問題二中:=sum(--mid(a1,,1)) 把公式改為以下的寫法,能自動適應位數的變化,即使a1不足三位數也能適應,例如只有兩位數就算兩位數的和,大於等於三位數的就算後三位的和值。
=sum(--mid(text(a1,"000"),len(text(a1,"000"))-,1))
2樓:退休畫線工
把row(1:3)直接改為,因為只三個數字,直接給出陣列,一個單元格資料可省去3個計算row函式的時間,值得。並把sumproduct函式改為sum函式,也能簡單excel的計算。
其實整個公式寫成下面的方式是最簡單的:
=sum(mid(a1,len(a1)-,1)*1)
答案純供討論,不奢望採納。
3樓:匿名使用者
用如下陣列公式(用shift+ctrl+enter輸入):
=sum(mod(a1:a200,1000))或一般公式:
=sumproduct(mod(a1:a200,1000))
4樓:
1:3寫成
$1:$3就行了
excel中怎麼計算一個三位數,各位數相加或相減後再相加然後取個位的公式?
5樓:匿名使用者
=mod(2*(left(a1,1)+mid(a1,2,1)+right(a1,1)),10)
6樓:匿名使用者
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 只返回至多直到文字末尾的字元。
7樓:匿名使用者
5+3+7是不是錯了,一個是5+6+7,另外b1為5是怎麼回事b1=left(a1,1)+mid(a1,2,1)=2+3=5.
left(a1,1)為取a1(234)左邊第1位(2).
mid(a1,2,1)為a1(234)中間第2位,向後數1位,即為(3)
8樓:匿名使用者
=right(2*(left(a1,1)+mid(a1,2,1)+right(a1,1)),1)
Excel單元格內怎麼使用乘法,excel表格中乘法函式是怎麼用的?
與非 方法如下 1 開啟excel,找到需要存放結果的單元格 2 如果是兩個 內的值相乘,例如a4 b4輸入 a4 b4即可 3 如果是單個 乘數字,例如0.9 b6,輸入 0.9 b6即可 4 多個數字相乘方法相同 公式按特定順序計算數值。microsoft excel 中的公式通常以等號 開始,...
excel單元格內公式相加,excel怎麼在一個單元格內數字求和公式
不能在a3中輸入 a1 a2 而是應該在a3中輸入以下公式 left a1,find a1 1 mid a1,find a1 1,len a1 left a2,find a2 1 mid a2,find a2 1,len a2 相當於將a1,a2中的數字逐一拆開後再計算。如果你的a1單元格的數字內容...
Excel單元格內的隱藏符號怎麼去除
零度火龍 去除excel單元格內的隱藏符號方法 方法一 用len函式計算單元格字元個數,因為是看不見的空格或者符號,無法用肉眼來判斷是否刪除成功,所以這時需要用len函式來做輔助判斷。例如在空白單元格b2中輸入 len a2 就能自動計算出a2單元格中字元有幾個。這樣檢視處理前和處理後的單元格字元個...