Microsoft Excel 2003 和 Lotus 1-2-3 公式计算的差别

2017-04-01        OfficePP.com    0

Microsoft Excel 2003 和 Lotus 1-2-3 公式计算的差别
   Excel2003教程重点: Microsoft Excel 2003的计算公式
数学运算符 下面的列表比较了 Microsoft Excel 和 Lotus 1-2-3 中使用的数学运算符。 说明 Lotus 1-2-3 运算符 Microsoft Excel 运算符 乘幂 ^ ^ 正和负 + 和 (正值在 Microsoft Excel 中为默认值) 乘和除

数学运算符

下面的列表比较了 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#),然后是连接。

注意

  • Lotus 1-2-3 的乘幂运算符 (^) 优先于负运算符 (-);而 Excel 则与之相反。例如,公式 =–2^4 在 Lotus 1-2-3 中的值为 -16,而在 Excel 中为 16。若要避免这种情况,请使用括号强行控制运算顺序,例如公式 =–(2^4) 的结果为 -16。
  • Lotus 1-2-3 的比较运算符(=、<、>、<=、>= 和 <>)和逻辑运算符(#not#、#and# 和 #or#)优先于连接运算符 (&);而 Excel 的连接运算符则优先于比较运算符。若要避免这种情况,请使用括号强行控制运算顺序。
  • 在 Lotus 1-2-3 和 Excel 中,具有相同优先级的运算符,例如 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 和 FALSE      Lotus 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 在创建公式方面也有一些重要差别:

  • 在 Excel 中,公式以等号 (=) 开始。也可以与 Lotus 1-2-3 一样以加号 (+) 开始。
  • 在 Excel 函数前面可以键入一个 (@) 符号,但这不是必须的。
  • Excel 使用冒号 (:) 来表示单元格区域,而在 Lotus 1-2-3 中则使用句号 (..)。

工作表函数

计算方式不同的函数      有些函数(包括 @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 的单元格。



        
      PPT多媒体课件内容呈现常见问题及应
      在PPT课件中如何将内容进行有效的呈现是本次假期培训的重点,除了向老师们介...
      会计工作中经常用到的Excel公式函数
      本文收集了会计工作中用的Excel公式和函数,能够帮助会计朋友方便的完成工作...
      EXCEL 2007快捷键大全
      收集最常用的Excel快捷键,方便大家使用,提高办公效率。...
      Excel 2016 for Windows 中的新增功能介绍
      可视化对于有效的数据分析以及具有吸引力的故事分享至关重要。 在 Excel 201...
      PowerPoint 2016在PPT快速添加Logo,保护您
      为了保证咱们自己辛苦制作的PPT不被他人盗取滥用,加上签名、水印等具有“个...
      Word2016文档加密和限制编辑功能的使
      标记为最终状态可以令Word文档标记为只读模式,Office在打开一个已经标记为最...