|
不要使用 : 9E+307 作为公式最大数值的参数
建议不要使用 : 9E+307 作为公式最大数值的参数
一个使用 9E+307 作为最大数值公式的例子 :
=SUM(OFFSET(B$3,,,MATCH(9E+307,B3:B65536)-1))
这个采用 9E+307 写法, 会引起公式传回错误的
在两岸沦坛中, 我见多个因采用这种写法, 而令公式传回错误的例子,
原因是 :
1] EXCEL 會誤認 "9E+307" 中的9E 为 E9 的笔误, 而自动更正为 "E9+307", 这样使"9E"成为"单元格E9"
2] 当公式向右复制时, 其他单元格公式,会跟著变为 F9+307 ; G9+307 ; H9+307 ………接著传回错误的结果
3] 又, 比如单元格E9, 内有文本数据时, 转为"E9+307"的公式, 会传回 #VALUE! 误值
最大数值的写法 :
1] 正式写法 : 9.99999999999999E+307 (参考EXCEL帮助文件)
2] 偷懒的写法, 可以采用 : 9.99E+307, 9.999E+307 ……
注 :
1] 在两岸沦坛中, 同为较少人用"正写方法", 相反的大部份人, 都采用 "9E+307" 这个"偷懒的写法" !!
2] 相反的, 在外国沦坛, 全部採用"正式写法", 如果有人用"偷懒的写法", 一定会给沦坛的MVP(版主)大骂 : 「为何不采用"正式写法" ? 不要教坏他人 !」
3] 其实, 外国人和中国人,在沦坛的讨时, 採用不相用的态度, 這个只是其中的一个例子罢 |
|