10位ISBN 校错码如何在EXCEL里计算

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:31:45

10位ISBN校验位的计算方法:
以ISBN 7-81090-021-8为例,其计算如下

1) 取ISBN前9位数字
7 8 1 0 9 0 0 2 1

2) 取各位数字所对应的加权值(10~2)
10 9 8 7 6 5 4 3 2

3) 将各位数字与其相应的加权值依次相乘
70 72 8 0 54 0 0 6 2

4) 将乘积相加,得出和数
70+72+8+0+54+0+0+6+2=212

5) 用和数除以模数11,得出余数
212÷11=19余3

6) 模数11减余数,所得差数即为校验码的值
11–3=8

7) 将所得校验码数值放在构成ISBN的基本数字的最右边
ISBN 7-81090-021-8

如果差数为10。校验码则以大写英文字母“X”表示。如果余数是“0”,则校验码为“0”。