ワードの理解シリーズ{フィールドについて}

 

7章■数式と計算フィールド

 

4.= (式) フィールド

 

数学の好きな人用です。

また

英語の好きな人は数学の「式」を英語で学べます。

そして、

どちらも嫌いな人は我慢して読んで下さい。(ヘルプから引用)

 

Field codes: = (Formula) field

フィールド コード : = (式) フィールド

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

{ = [ブックマーク] [\# 数値形式] }

Calculates a number by using a mathematical formula.

指定した数式を使用して数値の計算を行います。

You can use the Formula command (Table menu) or press CTRL+F9 to insert a field in a table or in regular text.

表や通常の文字列の中に = (式) フィールドを挿入するには、[罫線] メニューの [計算式] をクリックするか、Ctrl キーを押しながら F9 キーを押します。

If you have a spreadsheet application, such as Microsoft Excel, embedding all or part of a worksheet in a document

Excel のような表計算プログラムを使用している場合は、シートの一部または全部を文書に埋め込んだ方が、

(embed: To insert information created in one program, such as a chart or an equation, into another program.

(埋め込み : グラフや数式など、あるアプリケーションで作成したデータをほかのアプリケーションに挿入すること。

After the object is embedded, the information becomes part of the document.

オブジェクトを埋め込むと、挿入されたデータは文書の一部となります。

Any changes you make to the object are reflected in the document.)

オブジェクトに変更を加えると、その変更は文書にも反映されます。)

is often easier than using the = (Formula) field in a table.

表の中で = (式) フィールドを使用するよりも簡単に複雑な計算を行うことができます。

 

Instructions

説明

Formula

式(公式)

An expression

(expression: Any combination of mathematical or logical operators, constants, functions, and names of fields, controls, and properties

(式 : 算術演算子または論理的演算子、定数、リテラル値、関数、フィールド名、コントロール、およびプロパティの組み合わせ。

that evaluates to a single value.

これにより、1 つの値を評価します。

Expressions can perform calculations, manipulate characters, or test data.)

式は、計算、文字列の処理、データのテストなどに使用できます。)

that can contain any combination of numbers, bookmarks

(式)には、数値、数値を参照するブックマーク

(bookmark: A location or selection of text in a file that you name for reference purposes.

(ブックマーク : 参照先やリンク先を示す名前付き情報。

Bookmarks identify a location within your file that you can later refer or link to.)

ファイル内の任意の位置や選択文字列にブックマークを設定することができます。 )

that refer to numbers, fields resulting in numbers, and the available operators

、実行結果が数値になるフィールド、演算子

(operator: A sign or symbol that specifies the type of calculation to perform within an expression.

(演算子 : 式を構成する記号や単語。これにより、実行する計算の種類を指定します。

There are mathematical, comparison, logical, and reference operators.)

演算子には、算術演算子、関係演算子、論理演算子、参照演算子などがあります。)

and functions. The expression can refer to values in a table and values returned by functions.

関数などを組み合わせて指定します。では、表の値や関数の戻り値を参照することもできます。

Learn about:

必要な項目を選択してください。

 

Operators

演算子

In an = (Formula) field, you can use any combination of values and the following mathematical and relational operators.

= (式) フィールドでは、次の演算子と値を組み合わせて使用できます。

 

記号

英語

日本語

+

Addition

加算

Subtraction

減算

*

Multiplication

乗算

/

Division

除算

%

Percentage

パーセンテージ

^

Powers and roots

べき乗とべき乗根

=

Equal to

等しい

<

Less than

より小さい

< =

Less than or equal to

以下

>

Greater than

より大きい

> =

Greater than or equal to

以上

< >

Not equal to

等しくない

 

Functions= (式)

フィールドで使用できる関数

The = (Formula) field can use values returned by the following functions.

= (式) フィールドでは、次の関数の計算結果を使用できます。

Functions with empty parentheses can accept any number of arguments

空白のかっこの付いた関数には、引数をいくつでも指定できます。

(argument: A value that provides information to an action, an event, a method, a property, a function, or a procedure.)

(引数 : アクション、イベント、メソッド、プロパティ、関数、またはプロシージャに必要な情報を提供する値のことです。)

separated by commas (,) or semicolons (;), as long as you use the list separator defined as part of the regional settings in Microsoft Windows Control Panel.

引数の区切りには、半角のカンマ (,) や半角のセミコロン (;) など、コントロール パネルの地域設定で定義した区切り記号を使用します。

Arguments can be numbers, formulas, or bookmark names.

引数には、数値、式、またはブックマーク名を指定できます。

The functions AVERAGE(), COUNT(), MAX(), MIN(), PRODUCT(), and SUM() can also accept references to table cells as arguments.

AVERAGE()、 COUNT()、 MAX()、 MIN()、 PRODUCT()、 SUM()などの関数は引数として表のセル参照を指定することもできます。

 

\# Numeric picture

\# 数値形式

Specifies the display of a numeric result.

フィールドの実行結果の数値に表示形式を指定します。

This switch is called a "picture" switch because you use symbols to represent the format of the field result

表示形式の指定に書式記号が使われるので、このスイッチは "書式" スイッチと呼ばれます。

(field results: Text or graphics inserted in a document when Microsoft Word carries out a field's instructions.

(フィールドの実行結果 : フィールドの命令が実行されたときに文書に挿入される文字列や図。

When you print the document or hide field codes, the field results replace the field codes.).

文書を印刷したり、フィールド コードを非表示にすると、フィールド コードがフィールドの実行結果に置き換えられます。)

For example, the switch \# $#,##0.00 in { = SUM(ABOVE) \# $#,##0.00 } displays a result such as "$4,455.70." If the result of a field is not a number, this switch has no effect.

たとえば、{ = SUM(ABOVE) \# \\#,##0.00 } というフィールドの実行結果は、スイッチ \# \\#,##0.00 を指定しているため、"\4,455.70" のように表示されます。

Note Quotation marks are not required around simple numeric pictures that do not include spaces— for example, { MarchSales \# $#,##0.00 }.

メモ { 3 月売上 \# \\#,##0.00 } のようにスペースを含まない数値形式を指定する場合は、前後を半角の二重引用符で囲む必要はありません。

For more complex numeric pictures and those that include text or spaces, enclose the numeric picture in quotation marks, as shown in the following picture item examples.

次の例のように、複雑な数値形式やスペースを含む数値形式を指定する場合は、数値形式の前後を半角の二重引用符で囲みます。

Microsoft Word adds quotation marks to numeric picture switches if you insert a field by using the Field command (Insert menu) or the Formula command (Table menu).

[挿入] メニューの [フィールド] や [罫線] メニュー の [計算式] を使って数値書式フィールドを挿入すると、数値書式スイッチに自動的に半角の二重引用符が追加されます。

Combine the following picture items to build a numeric picture switch.

次の書式記号を組み合わせて数値書式スイッチを作成します。

 

 

Picture items

書式記号

0 (zero)

0 (ゼロ)

Specifies the requisite numeric places to display in the result.

実行結果に表示する桁数を指定します。

If the result does not include a digit in that place, Word displays a 0 (zero).

実行結果の桁数が指定した桁数よりも少ない場合は、0 (ゼロ) が表示されます。

For example, { = 4 + 5 \# 00.00 } displays "09.00".

たとえば、{ = 4 + 5 \# 00.00 } の実行結果は、"09.00" と表示されます。

#

Specifies the requisite numeric places to display in the result.

実行結果に表示する桁数を指定します。

If the result does not include a digit in that place, Word displays a space.

実行結果の桁数が指定した桁数よりも少ない場合は、半角のスペースが挿入されます。

For example, { = 9 + 6 \# $### } displays "$ 15".

たとえば、{ = 9 + 6 \# \\### } の実行結果は、"\ 15" と表示されます。

x

Drops digits to the left of the "x" placeholder. If the placeholder is to the right of the decimal point, Word rounds the result to that place.

表示する桁数を指定します。小数部に指定した場合は、その桁に合わせて実行結果が四捨五入されます。

For example: { = 111053 + 111439 \# x## } displays "492"

たとえば、{ = 111053 + 111439 \# x## } の実行結果は、"492" と表示されます。

{ = 1/8 \# 0.00x } displays "0.125".

{ = 1/8 \# 0.00x } の実行結果は、"0.125" と表示されます。

{ = 3/4 \# .x } displays ".8".

{ = 3/4 \# .x } の実行結果は、".8" と表示されます。

. (decimal point)

. (小数点)

Determines the decimal point position.

小数点の位置を決めます。

For example, { = SUM(ABOVE) \# $###.00 } displays "$495.47".

たとえば、{ = SUM(ABOVE) \# \\###.00 } の実行結果は、"\495.47" のように表示されます。

Note Use the decimal symbol specified as part of the regional settings in Microsoft Windows Control Panel.

メモ コントロール パネルの地域設定で指定した小数点記号を使用してください。

, (digit grouping symbol)

, (桁区切り文字)

Separates a series of three digits. For example, { = NetProfit \# $#,###,### } displays "$2,456,800".

整数部を 3 桁ごとに区切ります。たとえば、{ = 純利益 \# \\#,###,### } の実行結果は、"\2,456,800" のように表示されます。

Note Use the digit grouping symbol specified as part of the regional settings in Windows Control Panel.

メモ コントロール パネルの地域設定で指定した桁区切り文字を使用してください。

- (minus sign)

- (マイナス記号)

Adds a minus sign to a negative result, or adds a space if the result is positive or 0 (zero).

実行結果が負の数の場合は、マイナス記号が追加されます。実行結果が正の数または 0 (ゼロ) の場合は、スペースが挿入されます。

For example, { = 10 - 90 \# -## } displays "-80".

たとえば、{ = 10 - 90 \# -## } の実行結果は、"-80" と表示されます。

+ (plus sign)

+ (プラス記号)

Adds a plus sign to a positive result, a minus sign to a negative result, or a space if the result is 0 (zero).

実行結果が正の数の場合は、プラス記号が追加されます。実行結果が負の数の場合は、マイナス記号が追加されます。実行結果が 0 (ゼロ) の場合は、スペースが挿入されます。

For example, { = 100 - 90 \# +## } displays "+10", and { = 90 - 100 \# +## } displays "-10".

たとえば、{ = 100 - 90 \# +## } の実行結果は "+10" と表示され、{ = 90 - 100 \# +## } の実行結果は "-10" と表示されます。

%, $, *, and so on

%、$、*、その他の文字

Includes the specified character in the result.

指定した文字を実行結果の数値に挿入します。

For example, { = netprofit \# "##%" } displays "33%".

たとえば、{ = 純利益 \# "##%" } の実行結果は、"33%" と表示されます。

"positive; negative"

"正の数の数値形式; 負の数の数値形式"

Specifies different number formats for positive and negative results.

実行結果の数値が正の場合と負の場合で、それぞれ別の数値形式を使用します。

For example, if the bookmark Sales95 is a positive value,

たとえば、"95 年度売上" というブックマークが正の数の場合は、

(bookmark: A location or selection of text in a file that you name for reference purposes.

(ブックマーク : 参照先やリンク先を示す名前付き情報。

Bookmarks identify a location within your file that you can later refer or link to.)

ファイル内の任意の位置や選択文字列にブックマークを設定することができます。 )

the field { Sales95 \# "$#,##0.00;-$#,##0.00" } displays the value with regular formatting— for example, "$1,245.65".

フィールド{ 95 年度売上 \# "\\#,##0.00;-\\#,##0.00" } の実行結果は、"\1,245.65" のように通常の形式で表示されます。

A negative value is displayed with bold formatting and a minus sign— for example, "-$ 345.56".

負の数の場合は、"-\ 345.56" のように、太字にマイナス記号が付いて表示されます。

"positive; negative; zero"

"正の数の数値形式; 負の数の数値形式; ゼロ"

Specifies different number formats for a positive result, a negative result, and a 0 (zero) result.

実行結果の数値が正の場合、負の場合、および 0 (ゼロ) の場合で、それぞれ別の数値形式を使用します。

For example, depending on the value of the Sales95 bookmark, { Sales95 \# "$#,##0.00;($#,##0.00);$0" } displays positive, negative, and 0 (zero) values as follows: $1,245.65, ($ 345.56), $0

たとえば、{ 95 年度売上 \# "\\#,##0.00;-\\#,##0.00;\\0" } の実行結果は、"95 年度売上" というブックマークが正の数の場合は、"\1,245.65" のように通常の形式で表示されます。負の数の場合は、"-\ 345.56" のように、太字にマイナス記号が付いて表示されます。0 (ゼロ) の場合は、"\0" と表示されます。

'text'

'文字列'

Adds text to the result. Enclose the text in single quotation marks.

実行結果に文字列を追加します。文字列は、アポストロフィ (') で囲みます。

For example, { = { Price } *8.1% \# "$##0.00 'is sales tax' " } displays "$347.44 is sales tax".

たとえば、{ = { 価格 } *3% \# "\\##0.00 '= 消費税' " } の実行結果は、"\347.44 = 消費税" のように表示されます。

`numbereditem`

`連番名`

Displays the number of the preceding item that you numbered by using the Caption command (Insert menu, Reference submenu) or by inserting a SEQ field.

[図表番号] ([挿入] - [参照]) を使うか、Seq (連番) フィールドを挿入して連番を付けた項目を指定します。

Enclose the item identifier, such as "table" or "figure," in grave accents (`).

"表" や "図" などの連番名をアクサン グラーブ (`) で囲みます。

The sequential number is displayed in Arabic numerals.

連番は算用数字で表示されます。

For example, { = SUM(A1:D4) \# "##0.00 'is the total of Table' `table`" } displays "456.34 is the total of Table 2".

たとえば、{ = SUM(A1:D4) \# "##0.00 'は、表' `table`' の合計です。'" } の実行結果は、"456.34 は表 2 の合計です。" のように表示されます。

 

 

Examples

Example 1

1

The following field subtracts from a value represented by the bookmark GrossSales.

次のフィールドでは、"総売上高" というブックマークが示す値を使用して減算が行われます。

(bookmark: A location or selection of text in a file that you name for reference purposes.

(ブックマーク : 参照先やリンク先を示す名前付き情報。

Bookmarks identify a location within your file that you can later refer or link to.)

ファイル内の任意の位置や選択文字列にブックマークを設定することができます。 )

The numeric picture switch

数値書式スイッチ を指定すると、

(numeric picture switch (\#): Specifies how Microsoft Word will display the numeric result of a field.

(数値書式スイッチ (\#) : フィールドの実行結果の数値の表示形式を指定するスイッチ。

This switch is called a "picture switch" because you use symbols to show how you want the field result to look.)

このスイッチは、記号を使って実行結果を表示するので、"書式スイッチ" と呼ばれます。)

displays the results with a currency sign— for example, $14,786.17:

実行結果の数値の先頭に通貨記号が表示されます。たとえば、\14,786,17 のような実行結果が表示されます。

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

{ = 総売上高-29,897.62 \# "\\#,##0.00" }

Example 2

2

The following = (Formula) field computes the total number of pages in a document whose page numbering starts at 47;

次の = (式) フィールドでは、ページ番号が 47 から始まる文書中の総ページ数が計算されます。

it displays a result such as "Page 51 of 92":

たとえば、"ページ 51/92" のような実行結果が表示されます。

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

ページ { PAGE } / { = (47 - 1) + { NUMPAGES } }

Example 3

3

The following examples refer to values in a table.

次の例のフィールドでは、表の値が参照されます。

The cell references in the examples refer to cells in the table containing the = (Formula) field.

この例のセル参照では、= (式) フィールドが挿入されている表のセルが参照されます。

If the field isn't in the referenced table, mark the table with a bookmark and specify the bookmark, followed by the cell references.

参照される表に = (式) フィールドが挿入されていない場合は、ブックマークに表を定義し、セルの参照に続けてそのブックマークの名前を指定します。

{ = SUM(ABOVE) } (inserted in a table cell)

{ = SUM(ABOVE) } (表のセルに挿入)

The sum of cells, from the cell above the field to the top of the column or to the first blank cell or illegal value.

フィールドが入力されているセルから同じ列の上端、先頭の空白セル、または数値以外の値が入力されているセルまでの値を合計します。

{ = SUM(Table3 C3) }

{ = SUM(表3 C3) }

The contents of the cell in the third column of the third row of the table marked by the bookmark "Table3."

"表3" というブックマークが定義されている表の 3 列目で 3 行目にあるセルの内容が表示されます。

{ = MIN(Table3 A3:D3) }

{ = MIN(表3 A3:D3) }

Smallest value in the first four cells in the third row of the table marked by the bookmark "Table3."

"表3" というブックマークが定義されている表の3 列目のA3 から D3 までのセル範囲にある 4 つのセルのうち、最も小さい値が表示されます。