Word 2003完整教程:域代码:= (Formula) 域

{= Formula [Bookmark ] [\# Numeric Picture ]}

用数学公式计算数值。可以使用“公式”命令(“表格”菜单)或按 Ctrl+F9 在表格或常规文本中插入域。

如果使用电子表格应用程序(如 Microsoft Excel)将全部或部分工作表嵌入文档往往比在表格中使用 =(Formula) 域容易。

说明

公式

由数字、指代数字的书签、结果为数字的域、有效的运算符和函数的任意组合组成的表达式。该表达式可引用表格中的数值和函数的返回值。

了解:

运算符

在 =?(Formula) 域中,可以使用数值与下列数学和关系运算符的任意组合。

+
*
/
%
百分比
^
乘方和开方
=
等于
<
小于
< =
小于等于
>
大于
> =
大于等于
< >
不等于

函数

=(Formula) 域可使用以下函数返回的值。带空括号的函数可以接受任意数目的以逗号 (,) 或分号 (;) 分隔的参数,但必须使用 Microsoft Windows“控制面板”中的区域选项中定义的列表分隔符。参数可以是数字、公式或书签名。下列函数可接受对表格单元的引用作为参数:AVERAGE()、COUNT()、MAX()、MIN()、PRODUCT() 和 SUM()。

ABS(x)
返回公式或数字的正数值,不论它实际上是正数还是负数。
AND(x,y)
如果逻辑表达式 x 和 y 同时为真,则返回值为 1,如果有一个表达式为假则返回 0。
AVERAGE( )
返回一组数值的平均数。
COUNT( )
返回列表中的项目数。
DEFINED(x)
如果表达式 x 是合法的,则返回值为 1,如果无法计算表达式,则返回值为 0。
FALSE
返回 0。
INT(x)
返回数值或公式 x 中小数点左边的数值。
MIN( )
返回一列数中的最小值。
MAX( )
返回一列数中的最大值。
MOD(x,y)
返回数值 x 被 y 除得的余数。
NOT(x)
如果逻辑表达式 x 为真,则返回 0(假),如果表达式为假,则返回 1(真)。
OR(x,y)
如果逻辑表达式 x 和 y 中的一个为真或两个同时为真,则返回 1(真),如果表达式全部为假,则返回 0(假)。
PRODUCT( )
返回一组值的乘积。例如,函数{= PRODUCT (1,3,7,9)}返回的值为 189。
ROUND(x,y)
返回数值 x 保留指定的 y 位小数后的数值,x 可以是数值或公式的结果。
SIGN(x)
如果 x 是正数,则返回值为 1,如果 x 是负值,则返回值为 -1。
SUM( )
返回一列数值或公式的和。
TRUE
返回数值 1。

表格引用

在表格中执行计算时,可用 A1、A2、B1、B2 的形式引用表格单元格,其中字母表示列,数字表示行。与 Microsoft Excel 不同,Microsoft Word 对“单元格”的引用始终是绝对引用,并且不显示美元符号。例如,在 Word 中引用 A1 单元格与在 Excel 中引用 $A$1 单元格相同。

说明单元格引用的表格

引用单独的单元格

在公式中引用单元格时,用逗号分隔单个单元格,而选定区域的首尾单元格之间用冒号分隔(如下例所示)。

计算下列单元格的平均值:

具有选定单元格区域的表格
=average(b:b) 或 =average(b1:b3)
具有选定单元格区域的表格
=average(a1:b2)
具有选定单元格区域的表格
=average(a1:c2) 或 =average(1:1,2:2)
具有选定单元格区域的表格
=average(a1,a3,c2)

引用整行或整列?

可以用以下方法在公式中引用整行和整列:

引用另一个表格中的单元格?

若要引用其他表格中的单元格或从表格外部引用单元格,可用书签标记表格。例如,域{=average(Table2?b:b)?}是对书签“Table2”所标记表格中的 B 列求平均值。

书签

引用一个或多个数值的书签名称。

\# 数字图片

指定数字结果的显示方式。该开关之所以称为“图片”开关,是因为使用符号来代表域结果的格式。

例如,域{= SUM(ABOVE) \# $#,##0.00}中的开关 \# $#,##0.00 可使结果显示为“$4,455.70”。如果域的结果不是数字,则该开关不起作用。

注释对于不包含间距的简单数字图片不需要使用引号,例如{MarchSales \# $#,##0.00}。对于更复杂的以及包含文字与间距的数字图片,则需用引号将该数字图片括起来,如以下图片项目所示。如果您使用“插入”菜单上的“域”命令或“表格”菜单上的“公式”命令,Microsoft Word 会向数字图片开关添加引号。

您可将以下指令组合起来以建立一个数字图片开关。

图片项

0
指定结果中必须显示的数字位数。如果在结果中该位置没有数字,则 Word 显示 0。例如,{= 4 + 5 \# 00.00}显示为“09.00”。
#
指定结果中必须显示的数字位数。如果在结果中该位置没有数字,则 Word 显示空格。例如,{= 9 + 6 \# $###}显示为“$ 15”。
\x
放弃占位符“x”左边的数字。如果占位符在小数点右边,Word 会将结果舍入到该位。例如:
{= 111053 + 111439 \# x##}显示为“492“。
{= 1/8 \# 0.00x}显示为“0.125”。
{= 3/4 \# .x}显示为“.8”。
. (小数点)
确定小数点的位置。例如,{ = SUM(ABOVE) \# $###.00 } 显示为“$495.47”。

注释注意:请使用在 Microsoft Windows“控制面板”中区域设置中所指定的小数点符号。

,(数字分组符)
每三个数字间用此分隔符分开。例如,{= NetProfit \# $#,###,###}显示为“$2,456,800”。

注释请使用在 Microsoft Windows“控制面板”中区域设置中所指定的数字分组符号。

-(减号)
在为负的结果前添加一个减号,在为正或为 0 的结果前添加一个空格。例如,{= 10 - 90 \# -##}显示为“-80”。
+(加号)
在为正的结果前添加一个正号,在为负的结果前添加一个负号,而在为 0 结果前添加一个空格。例如,{= 100 - 90 \# +##}显示为“+10”,而{= 90 - 100 \# +##}显示为“-10”。
%、$、* 等等
在结果中添加指定的字符。例如,{= netprofit \# "##%"}显示为“33%”。
"positive; negative"
为正与负的结果指定不同的数字格式。例如,如果书签Sales95 为正值,则域{Sales95 \# "$#,##0.00;-$#,##0.00"}以常规格式显示该值,例如“$1,245.65”。负值以加粗格式和一个减号显示,例如“-$345.56”。
"positive; negative; zero"
为正、负和零结果指定不同的数字格式。例如,根据书签“Sales95”的值,域{Sales95 \# "$#,##0.00;($#,##0.00);$0"}分别将正值、负值和零显示为:$1,245.65,($ 345.56),$0
'text'
在结果中添加文本。用单引号将该文本括起来。例如,域{={Price}*8.1% \# "$##0.00 'is sales tax' "}显示为“ $347.44 is sales tax”。
`numbereditem`
使用“题注”命令(“插入”菜单中“引用”子菜单)或插入 SEQ 域来显示已编号的上述项目数。将项目标识符(如“table”或“figure”)重音符中。序列号以阿拉伯数字显示。例如,{= SUM(A1:D4) \# "##0.00 'is the total of Table' `table`"}显示为“456.34 is the total of Table 2”。

示例

示例 1

下列域减去一个由书签GrossSales 所代表的数值。数字图片开关用货币符号显示结果,例如:$14,786.17:

{ = GrossSales-29,897.62 \# "$#,##0.00" }

示例 2

以下 =(FORMULAR) 域计算文档的页数,该文档的页码由 47 开始;显示结果类似于“第 51 页 共 92 页”:

Page { PAGE } of { = (47 - 1) + { NUMPAGES } }

示例 3

以下示例引用表格中的数值。在示例中引用的单元格引用包含 = (Formula) 域的表格中的单元格。如果该域不在引用的表格中,则在单元格引用之后用书签标记该表格并指定该书签。

{= SUM(ABOVE)}(插入一个表格单元格)

求一系列单元格的和,这些单元格包括从该域上方的单元格起,到该列顶部的单元格,或第一个空的单元格或无效单元格之间的所有单元格。

{= SUM(Table3 C3)}

由书签“Table3”标记的表格中第三行第三列的单元格的内容。

{= MIN(Table3 A1:D3)}

由书签“Table3”标记的表格中,第三行前四个单元格中的最小值。

上页:Word 2003完整教程:在窗体中使用的域 下页:Word 2003完整教程:引用表格中的单元格

Word 2003完整教程:域代码:= (Formula) 域

Word 2003完整教程:引用表格中的单元格Word 2003完整教程:域代码:GoToButton 域
Word 2003完整教程:域代码:GreetingLine 域Word 2003完整教程:自动更新段落样式
Word 2003完整教程:域代码:If 域Word 2003完整教程:日语输入法编辑器选项
Word 2003完整教程:域代码:IncludePicture 域Word 2003完整教程:域代码:IncludeText 域
Word 2003完整教程:缩进段落Word 2003完整教程:域代码:Index 域
Word 2003完整教程:域代码:Info 域Word 2003完整教程:域代码:Keywords 域
Word 2003完整教程:域代码:LastSavedBy 域Word 2003完整教程:关于自动设置格式
Word 2003完整教程:域代码:Link 域Word 2003完整教程:Word 可以使用的图形文件类型
Word 2003完整教程:Lock Result (\!) 域开关Word 2003完整教程:域代码:MacroButton 域
Word 2003完整教程:域代码:MergeField 域Word 2003完整教程:域代码:MergeRec 域
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号