请问如何在excel中用公式自动算出条码的校验码比如条码在A1显示855103040002019 需要在B2自动计算校验码值为8计算方法:奇数位相加*3再加上偶数位相加((8+5+0+.+9)*3)+(5+1+3+...+1)=82最后用大于82的
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 08:55:14
请问如何在excel中用公式自动算出条码的校验码比如条码在A1显示855103040002019 需要在B2自动计算校验码值为8计算方法:奇数位相加*3再加上偶数位相加((8+5+0+.+9)*3)+(5+1+3+...+1)=82最后用大于82的
请问如何在excel中用公式自动算出条码的校验码
比如条码在A1显示855103040002019 需要在B2自动计算校验码值为8
计算方法:奇数位相加*3再加上偶数位相加
((8+5+0+.+9)*3)+(5+1+3+...+1)=82
最后用大于82的整数10的整数倍减去82即 90-82=8
=ABS(MOD(SUMPRODUCT(MID(C2,{1,3,5,7,9,11,13,15},1)*3)+SUMPRODUCT(--MID(C2,{2,4,6,8,10,12,14},1)),-10))
研究了下这个公式可以达到想要的结果
请问如何在excel中用公式自动算出条码的校验码比如条码在A1显示855103040002019 需要在B2自动计算校验码值为8计算方法:奇数位相加*3再加上偶数位相加((8+5+0+.+9)*3)+(5+1+3+...+1)=82最后用大于82的
你的条码都是15位数吧,如果是的话,就按这个公式:
=ROUNDUP(SUMPRODUCT(--MID(A2,ROW(A1:A8)*2-1,1))*3+SUMPRODUCT(--MID(A2,ROW(A1:A7)*2,1)),-1)-SUMPRODUCT(--MID(A2,ROW(A1:A8)*2-1,1))*3-SUMPRODUCT(--MID(A2,ROW(A1:A7)*2,1))