Excel 2003完整教程:Microsoft Excel 和 Lotus 1-2-3 公式计算的差别

数学运算符

下面的列表比较了 Microsoft Excel 和 Lotus 1-2-3 中使用的数学运算符。

说明Lotus 1-2-3 运算符Microsoft Excel 运算符
乘幂^^
正和负+ 和 ––(正值在 Microsoft Excel 中为默认值)
乘和除* 和 /* 和 /
加和减+ 和 –+ 和 –
比较运算符= < > <= >= <>= < > <= >= <>
逻辑运算符#not#、#and# 和 #or#NOT、AND 和 OR 工作表函数
连接两个文本字符串(连接运算符)&(仅限 2.0 版或更高版本)&

求值顺序Lotus 1-2-3 进行公式运算的顺序如下:求幂、正负、乘除、加减、比较(=、<、>、<=、>=、<>、#not#、#and# 和 #or#),然后是连接。

注意

计算规则

Excel 中计算公式和数据库条件的规则与 Lotus 1-2-3 中不同。若要按照 Lotus 1-2-3 的规则进行计算,请选中“1-2-3 的帮助”选项卡(“工具”菜单中的“选项”命令)中的“转换 Lotus 1-2-3 表达式”选项。

计算中的文本在 Lotus 1-2-3 中,当在单元格中使用公式时,包含文本的单元格的值被认为是 0(零)。而在 Excel 中,不允许在诸如加法或减法的数学表达式中同时存在数字和文本,但是 Excel 中的工作表函数会将含有文本的单元格视为 0(零)。

例如,假设单元格 A10 中含有文本而单元格 B10 中含有值 100,如果清除“转换 Lotus 1-2-3 表达式”复选框,那么,公式 =A10+B10 将返回错误值 #VALUE!。但是,公式 =SUM(A10,B10) 将返回值 100。

布尔值 TRUE 和 FALSELotus 1-2-3 中布尔表达式的值是 0(零)或 1,并且会在单元格中显示为 0 或 1。而 Excel 允许对 Lotus 1-2-3 的值进行计算,但显示 TRUE 或 FALSE 这样的逻辑值(TRUE 等于 1,FALSE 等于 0)。例如,在 Lotus 1-2-3 中表达式 2<3 将在单元格中显示为 1 以代表 TRUE;而 Excel 将在单元格中显示逻辑值 TRUE。

选中“转换 Lotus 1-2-3 表达式”选项后,Excel 将用 0 代表 FALSE 而用 1 代表 TRUE。

数据库条件当提取数据、查找数据和使用数据库函数时,数据库条件区域的计算方式也是不同的。例如,在 Lotus 1-2-3 中将条件设置为“John”后,将只查找单元格中包含数值“John”的数据行。如果清除“转换 Lotus 1-2-3 表达式”复选框,那么条件“John”将查找单元格中包含以“John”开头的数值所在的数据行,如 John、Johnson 和 Johnsen 的数据行。

公式的差别

Excel 在创建公式方面也有一些重要差别:

工作表函数

计算方式不同的函数有些函数(包括 @MOD、@VLOOKUP 和 @HLOOKUP)的计算方式是不同的。例如,Lotus 1-2-3 中 @VLOOKUP 函数在第一列中查找完全匹配的项;而 Excel 中的 VLOOKUP 工作表函数假设第一列已经被排好序,因此只在第一列中查找不超过查找值的最接近的一个值。

Excel 的 VLOOKUP 和 HLOOKUP 工作表函数包含第四个参数:range_lookup,可用于完全匹配查找。如果将此参数设为 FALSE,Excel 将进行完全匹配。

兼容函数Excel 2000 和更高版本中包含与 Lotus 1-2-3 4.0 版和更高版本相兼容的函数。“A”函数(AVERAGEA、MAXA、MINA、STDEVA、STDEVPA、VARA 和 VARPA)使用区域中的所有单元格进行计算,这些单元格包括空白单元格、包含文本的单元格和包含逻辑值 TRUE 或 FALSE 的单元格。

Excel 2003完整教程:Microsoft Excel 和 Lotus 1-2-3 公式计算的差别·相关导航

上页:Excel 2003完整教程:关于单元格和区域引用 下页:Excel 2003完整教程:控件类型及其属性

Excel 2003完整教程:Microsoft Excel 和 Lotus 1-2-3 公式计算的差别

Excel 2003完整教程:控件类型及其属性Excel 2003完整教程:通配符
Excel 2003完整教程:关于根据相邻单元格填充数据Excel 2003完整教程:关于运算符
Excel 2003完整教程:更改对外部数据区域的查询Excel 2003完整教程:键盘快捷键
Excel 2003完整教程:关于将 Excel 数据放置到网站上Excel 2003完整教程:产品早期版本的升级
Excel 2003完整教程:更正错误 #DIV/0!Excel 2003完整教程:更正错误 #####
Excel 2003完整教程:更正错误 #N/AExcel 2003完整教程:更正错误 #NAME?
Excel 2003完整教程:更正 #NULL! 错误Excel 2003完整教程:更正 #NUM! 错误
Excel 2003完整教程:更正 #REF! 错误Excel 2003完整教程:更正 #VALUE! 错误
Excel 2003完整教程:删除“监视窗口”中的单元格Excel 2003完整教程:删除文本中的字符
Excel 2003完整教程:删除单元格开头和结尾的空格Excel 2003完整教程:在单元格中重复某个字符
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号