EXCEL 表格 X 轴 —— 一个不存在 0 的计数方式。

2018-05-15 17:00:08 +08:00
 zenwong

在人类最常用的十进制计数法中除了 0 以外的 1-9 中的任何一个数字都可以最高位,就是说 0 不能做最高位如 01 其实就是 1.

然而我们知道 EXCEL 的 X 轴计数法是使用 A-Z,进位后是 AA。我们会发现在这种计数法中 A-Z 中的任何一个字符都可以做最高位。所以在这种计数法中不存在 0。

我想知道这种计数法叫什么?如何计算?

1649 次点击
所在节点    问与答
9 条回复
jimmy2010
2018-05-15 20:30:27 +08:00
没有 0,何来 1
你用字母代替阿拉伯数字,它还是数学啊,数学中没有 0 你怎么计数?
SuperMild
2018-05-15 20:43:13 +08:00
但是,A ~ Z 然后到 AA 这种计数法,有着无法表示零的缺陷,比如 B 减 A 等于 A,但 A 减 A 等于多少?无法表示。
zingl
2018-05-16 00:00:46 +08:00
B - A = 1
A - A = 0
zst
2018-05-16 00:07:00 +08:00
没有零元😂都构不成群
zn
2018-05-16 00:09:59 +08:00
纯粹就是习惯而已。谁告诉你零不能放高位? 詹姆斯·邦德 007 第一个表示不服。
grimpil
2018-05-16 00:12:58 +08:00
A-Z 再到 AA 应该不能算是计数法,只不过是按照一定规则给每一列取个别名而已
Kirscheis
2018-05-16 00:47:05 +08:00
位移了一下的 26 进制而已。0 可以通过 Z \triangleq eval('A0')引入。
geelaw
2018-05-16 01:41:44 +08:00
这个是字符串枚举顺序
zenwong
2018-05-16 10:22:28 +08:00
@jimmy2010 从维基百科 0 词条得知,0 是人们后来发明出来的概念,在公元前 2000 年时被印度人发明。所以应该是有了 1 才有的 0。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/455020

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX