文章内容
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。
EXCEL公式是对Excel工作表中的值进行计算的等式。在Excel中可以使用常量和算术运算符创建简单的公式。
一、基本介绍
在Excel中,公式以输入“=”开始。
复杂一些的公式可能包含函数(函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)、引用、运算符(运算符:一个标记或符号,指定表达式内执行的计算的类型。有数学、比较、逻辑和引用运算符等。)和常量(常量:不进行计算的值,因此也不会发生变化。)
绝对引用:(Excel中的单元格在公式中引用时要注意)
- A1相对引用
- $A1绝对引用列
- A$1绝对引用行
- $A$1绝对引用行和列
- F4是在四种引用间相互转换的快捷键
二、功能
- 1、可以进行+、-、、四则运算等计算
- 2、可以引用其他单元格中的数据。
- 3、可使用文本字符串,或与数据相结合。
- 4、可运用>、<之类的比较运算符比较单元格内的数据。
- 5、不仅可以用于公式的计算,还可以运用于其他情况中。
三、运算符
运算符是作用是对公式中的各元素进行运算操作。
1、分类
1)算术运算符
算术运算符用来完成基本的数学运算。
算术运算符有十(加)、一(减)、*(乘)、/(除)、%(百分比)、^(乘方)等。
2)比较运算符
比较运算符用来对两个数值进行比较,产生的结果为逻辑值True(真)或False(假)。
比较运算符有=(等于)、>(大于)、>=(大于等于)、<=(小于等于)、<>(不等于)。
3)文本运算符
&(结合)用来将一个或多个文本字符串组合成一个文本显示。
例如"Micro"&"soft"的结果为"Microsoft"。
4)引用运算符
引用运算符用来将单元格区域合并运算。
引用运算符 | 使用范例 |
---|---|
(冒号) | 引用相邻的多个单元格区域,例如:为求B1到D5单元格中所有数值之和。 |
(逗号) | 引用不相邻的多个单元格区域,例如:为求B5,B15,D2和D4四个单元格数值之和。 |
(空格) | 引用选定的多个单元格交叉区域,例如:为计算单元格区域与单元格区域中重合的数值之和。 |
2、优先级
运算先后顺序,即如果公式中同时用到了多个运算符,Excel将按优先级大小决定运算顺序,一般先进行优先级小的运算。
1)优先级
优先级 | 1 | 2 | 3 | 4 | 5 | 6 |
运算种类 | % | ^ | *或/ | +或- | & | =、<、>、<=、>=、<> |
2)说明
- 如果公式中包含了相同优先级的运算符,Excel将从左到右进行计算
- 如果要修改计算的顺序,应把公式需要首先计算的部分括在圆括号内。
- 公式中运算符的顺序从高到低依次为:(冒号)、(逗号)、(空格)、负号(如一l)、%(百分比)、^(乘幂)、*和/(乘和除)、十和一(加和减)、&(连接符)、比较运算符。
四、公式
很多类似表格软件都支持公式比如Spread。可以添加一个 公式到一个单元格或单元格区域内。 还可以向一行或者一列中所有的单元格添加公式。Excel中该公式是一个公式表达式的字符串, 通常包含一个函数,运算符和 常数的集合体。 正面给出一个Spread示例显示如何指定一个公式,找到第一个单元格的值的五十倍的结果,并且将结果放入另一单元格中。 然后,它可以求得一个单元格区域的总和(A1到A4)并且将结果放入第三列的每一个单元格中。
- FpSpread1.ActiveSheet.Cells[2, 0].Formula = “PRODUCT(A1,5)”;
- FpSpread1.ActiveSheet.Columns[3].Formula = “SUM(A1:A4)”;
五、示例
例如,数字 210 以及文本“每季度收入”都是常量。表达式以及表达式产生的值都不是常量。
下面以一个简单的计算来说明公式的结构:
=AVERAGE(A9: D17)E1+50 这个公式计算的是“A9: D17”单元格区域的平均值乘以“E1”单元格代表的数值再加上50的结果。 函数:“AVERAGE()”为计算平均值的函数 引用:“A9: D17”、“E1”为单元格引用 运算符:“”、:“-”“+”为运算符 常量:此例中“50”为常量。 如求和公式比较快速的SUM操作: SUM=单元格+单元格 比较快速不需输入数字只需按着鼠标拖就行。