求一个excel公式,关于luhn算法生成校验位。

通过excle使用luhn算法计算银行卡最后一個校验数字一个银行卡号是19位,前面18位是有简单规律的最后一位是校验位,通过luhn算法得到规则为:1、从卡号最后一位数字开始,偶数位乘... 通过excle使用luhn算法计算银行卡最后一个校验数字?
一个银行卡号是19位前面18位是有简单规律的,最后一位是校验位通过luhn算法得到。规则為: 1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数将两个位上数字相加保存。 2、把所有数字相加,得到总和 3、如果信鼡卡号码是合法的,总和可以被10整除 请问如果通过excle的公式算出最后一位校验位。?

· TA获得超过1万个赞

用mid()计算第二位

用mid()计算第四位

用mid()计算第一位(奇数位之和)

3、如果信用卡号码是合法的总和可以被10整除。

校验位:总和尾数与10的补数(如为10则为0)

4、公式太長,建议:分多个辅助单元格再将结果相加,最后用right()处理

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即搶鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐