奇数乘以string的结果

在Excel 2010中, “3-5”* 1等于41703

在这里输入图像说明

只要第一个数字介于1到12之间,第二个数字介于1到99之间,就会以这种格式返回一个数字。

下面是一个“乘法”表格,它提示了一个模式,但它有时会抛出一个真实的曲线球(注意突出显示的单元格):

在这里输入图像说明

问题:

  1. 你能确认其他版本的Excel给出了相同的结果吗?
  2. 这里有模式吗?

如果两个问题的答案都是“是”,那么这可能是我们可以利用的东西,特别是在处理数组公式时。

  1. 在相同的情况下(例如语言环境),其他版本的Excel将给出相同的结果。
  2. 是的,模式是date。 正如你所解释的,正如3月5日(今年)(date序号1900年制41703)。 突出显示的单元格是因为二月份没有30天。