
在公文处理过程中常会用到表格,而且还会用到数字的计算。Word自身的表格→公式功能可以为我们解决此问题提供了方便。
一、公式的使用
将光标定位到需用公式的单元格中,单击“表格→公式”,打开“公式”对话框(如图1所示),在“公式”栏中输入正确的公式,或者在“粘贴函数”下拉框中选择所需函数,然后在“数字格式”下拉框中选择计算结果的表示格式(例如结果需要保留2位小数,则选择“0.00”),最后单击“确定”按钮,即可在选定的单元格中得到计算的结果。其中,公式格式为“=操作符(或函数)任意组合的表达式”,可使用的操作符如表1所示,可选择的函数如表2所示。
图1 “公式”对话框
表1 操作符
| 符号 | 含义 | 符号 | 含义 | 符号 | 含义 |
| = | 等于 | / | 除 | <= | 小于等于 |
| + | 加 | % | 百分比 | > | 大于 |
| - | 减 | ^ | 方幂 | >= | 大于等于 |
| * | 乘 | < | 小于 | <> | 不等于 |
| 函数 | 含义 | 函数 | 含义 |
| ABS | 绝对值 | MIN | 最小值 |
| AND | 和,并 | MOD | 余数 |
| AVERAGE | 平均值 | NOT | 反,非 |
| COUNT | 计数 | OR | 或者 |
| DEFINED | 判断表达式是 否合法 | PRODUCT | 一组值的乘积 |
| FALSE | 非,零,假 | ROUND | 四舍五入 |
| IF | 条件函数 | SING | 判断正负数 |
| INT | 取整 | SUM | 求和 |
| MAX | 最大值 | TRUE | 是,非零,真 |
AND (x,y) 如果逻辑表达式x和y的值均为 true,那么取值为1;如果这两个表达式有一个的值false,那么取值为0。
AVERAGE( ) 一组值的平均值。
COUNT( ) 一组值的个数。
DEFINED(x) 如果表达式x是合法的,那么取值为1(true);如果该表达式不能计算,那么取值为0(false)。
FALSE 0(零)。
INT(x) 对值或算式x取整。
MIN( ) 取一组数中的最小值。
MAX( ) 取一组数中的最大值。
MOD(x,y) 值x被值y整除后的余数。
NOT(x)如果逻辑表达式x的值为true,那么取值为0(零) false);如果该逻辑表达式的值为false,那么取值1(true)。
OR(x,y) 如果逻辑表达式x和y中的任意一个或两个的值为true,那么取值为1(true);如果两者的值都为false,那么取值为0(零)(false)。
PRODUCT( ) 一组值的乘积。例如,函数{ = PRODUCT (1,3,7,9) }返回的值为1。
ROUND(x,y)将数值x舍入到由y指定的小数位数。x可以是数字或算式的结果。
SIGN(x)如果x是正数,那么取值为1;如果x是负数,那么取值为-1。
SUM( )一组数或算式的总和。
TRUE 1。
二、单元格的引用
对于Word表格单元格的命名规律,Word表格中单元格的命名跟 EXCEL 一样,是由单元格所在的列行序号组合而成的,列号在前,行号在后。如第 2 列第 4 行的单元格名为 B4。且表示列的字母大小写均可。默认是用数字表示,列用字母(大小写均可)表示。单元格可用A1、A2、B1以及B2的形式进行引用(如图2所示)。
图2 WORD表格中单元格的命名规律
1.在函数中引用的单元格之间用逗号分隔。例如求A1、B2及A3三者之和,公式为“=SUM(A1,B2,A3)”或“=A1+B2+A3”。
2.如果需要引用的单元格相连为一个矩形区域,则不必一一罗列单元格,此时可表示为“首单元格:尾单元格”。以图2为例,公式“=SUM(A1:B2)”表示以A1为开始、以B2为结束的矩形区域中所有单元格之和,效果等同于公式“=SUM(A1,A2,B1,B2)”。
3.有2种方法可表示整行或整列。如图2中的第2行可表示为“A2:D2”或“2:2”;同理第2列可表示为“B1:B5”或“B:B”。需要注意的是,用2:2表示行,当表格中添加一列后,计算将包括新增的列;而用A2:D2表示一行时,当表格中添加一列后,计算只包括新表格的A2、B2、C2以及D2等4个单元格。整列的引用同理。
三、公式的修改(计算结果的更新)
用鼠标右键单击公式所在单元格,在快捷菜单中选择“切换域代码”,可以在公式与计算结果间转换,便于查看或修改;在快捷菜单中选择“更新域”(或先选定公式所在区域后按F9)可得到最新计算结果;也可先选定公式所在单元格,通过选择“表格→公式”进行修改。
计算结果的更新:在改动了某些单元格的数值后,域结果不能同时立即更新,此时可以选择整个表格,然后按F9或点击鼠标右键选择“更新域”,这样表格里所有的计算结果将全部更新。
锁定计算结果:若使用域进行了某些计算后,不再希望此计算结果在它所引用的单元格数据变化后也进行更新,那就需要对域结果进行锁定。锁定的方法有两种:一是暂时性的锁定域,可以选定该域后,按下快捷键Ctrl+F11进行锁定,当需要对此域解除锁定时,可以先选定该域,然后使用快捷键 Ctrl+Shift+F11就行了;二是永久性的锁定域,选中需要永久锁定的域后,按下快捷键 Ctrl+Shift+F9 就行了,这样锁定的域结果将被转换成文本而固定下来。
四、注意事项
1.对SUM()和PRODUCT()等函数,当其参数为单元格时,这种引用必须是直接的,不能先运算再引用。如表达式“=SUM(A1*2,A2)”是错误的,应表示为“=SUM(PRODUCT(A1,2),A2)”或“=A1*2+A2”。
2.在单元格引用的过程中,对多页的表格,可将其当作一个“很长”的表格来操作,每页的表头(如果有的话)都要作为有效的单元格。
3.如果某单元格的数值为零,填入“0”或不填都不会影响公式的计算结果。
4.单元格内容为文字的(如表头),在计算过程中取其值为“0”,但是,如果文字是以阿拉伯数字开头的,取值为开头的数字。如单元格中内容为“一九九九年产量”,则取值为“0”;若单元格中内容为“1999年产量”,则取值为“1999”。
5.公式中的“,”、“:”和“()”等应为英文半角。如果在中文输入状态下编辑公式,会导致公式语法错误。
五、实例
如下图所示,C5单元格为总收入,其值应等于25.2×4+5×10+10×20。将光标置于C5单元格,选择“表格→公式”,此时公式栏中已有“=SUM(LEFT)”,将其改为“=SUM(PRODUCT(A2,B2),PRODUCT(A3,B3),PRODUCT(A5,B5))”或“=A2*B2+A3*B3+A5*B5”,数字格式选“0.00”,然后单击“确认”,在C5单元格中即可得出结果350.80。
手动输入:按CTRL+F9插入括号,然后在括号内输入公式“=SUM(PRODUCT(A2,B2),PRODUCT(A3,B3),PRODUCT(A5,B5))”或“=A2*B2+A3*B3+A5*B5” ,按F9更新
| 数量 | 单价 | 合计 | 备注 |
| 4 | 25.2 | ||
| 5 | 10 | ||
| 10 | 20 | 350.80 |
