求Excel達人解釋下這個函式的意義。謝謝了

2021-03-10 18:52:56 字數 1843 閱讀 2574

1樓:眯住眼串針

假設來前自面18位在

baidua列

$9)*2-1,1)))

下拉zhi即可dao

2樓:真真真白丁

這個條件太抄複雜了,我只能

襲用baivba寫一個自定義函式解du決。

用法:zhi=bankcardver(a1),得到校驗數dao。

function bankcardver(rng as range) as string

dim i, n as integer

if len(rng) = 18 or len(rng) = 19 then

for i = 2 to len(rng) step 2if len(mid(rng, i, 1) * 2) = 2 then n = n + left(mid(rng, i, 1) * 2, 1) + right(mid(rng, i, 1) * 2, 1)

next

for i = 1 to 17 step 2n = n + mid(rng, i, 1)next

end if

bankcardver = n

end function

3樓:kkliliqd是我

網上bai找du到zhi公式

dao內

=sumproduct(ceiling(mod(mid(a2,20-row(1:9)*2,1)*2,9.9),1)+mid(a2,20-row(1:9)*2-1,1))**容

4樓:匿名使用者

從卡號最後一位數字開始,偶數位是從最後一位數開始數起的偶數位嗎?

excel達人請幫我解釋下公式,自己想不明白了!

5樓:匿名使用者

row($b$1) 就是1

substitute($b$2,row($b$1),)就是substitute($b$2,1,)

substitute是替換函式 也就是把b2 中的1給替換掉len(substitute($b$2,row($b$1),))就是替換了1之後的長度

len($b$2) 是原來的長度

所以就是 b2單元內格有幾個1

substitute 的第3個引數容表示替換內容,本函式的第三個內容省略了說明第3個字元為空 也就是把第2個引數替換為空 說白了也就是把第二個引數替換掉

這樣才能達到 去的1的字元數是多少的目的,最終得到有幾個1

6樓:小矇

首先 row($b$1) 是返回b1這個單元格的行號,即結果是1

而substitute($b$2,row($b$1),) 的意思是將單元格b2中的所有數字1都替換掉(當然內,公容式中沒有指定替換為其他什麼內容,所以就等於直接把1去掉)

而函式 len 是統計單元格中有多少個字元,所以整個公式的意思就是:將單元格b2中的1去掉,並求出剩下多少個字元,再用原來未替換前的字元數去減替換後的字元數。其實說白了就是想得出b2中有多少個1。

7樓:匿名使用者

獲得的結來

果就是b2的自1的個數,substitute($b$2,row($b$1),)把b2的1刪除,row($b$1)=1

substitute(原字元bai串,老字du符,新zhi字元),將「原dao字串」裡的「老字元」用「新字元」替換掉,

解釋一下這個函式

兩個if 巢狀格式.bc 1是空格的話,計算時相當於0 如果an3 0,返回0,否則,如果an3 0,返回an3 bb 1 w3 x3 y3 z3的值,否則 即an3 0 返回false.如果 an3這個單元格的值為0,即結果輸出0,如果不為0,那麼再進行下面的判斷 如果 an3單元格的值大於bc1...

excel編號求函式,Excel編號求函式

a2中輸入 text if row 2,1,a1 match 0 mmult iserr find a1 2 00000 同時按下ctrl shift 回車,輸入陣列公式,下拉。如果輸入a列其它行中,需要更改公式,如果在第三行中輸入公式改為 text if row 3,1,a2 match 0 mm...

請教EXCEL的函式解釋,請教Excel高手,此函式的意義是什麼,麻煩詳細點。

兄弟 函式一般來說只要知道個名稱就行了,當你需要用時,在輸入 函式名稱時按下ctrl a就會出現引數列表,很簡單的,當然如果你能記住的話最好了 仔細看看幫助就行啊。excel的幫助非常詳細的。f1 常用函式if sumif excel中的函式的說明及其詳細的解釋 請教excel高手,此函式的意義是什...