セル全体に設定したブックマークを計算式内で使用すると、正しい計算結果が返らないことがあります。
セル全体を選択した状態でブックマークを挿入すると、セル全体にブックマークが設定されます。そのため、セル全体を含めてブックマークを作成した場合、そのブックマークを参照すると、含めている 1 つのセルではなく、表または、行全体を含めた形で参照します。その結果、計算を実行すると、ブックマークが設定されている行全体の値に対して計算を実行してしまうため、計算結果が異なってしまいます。
これを回避するには、次の2つの方法があります。
方法A : 表の中の 1 つのセルだけの値を使用する場合
- セル全体ではなく、セル内の値だけを選択してブックマークを作成します。
方法B : 1 つの表内の複数のセルの値を使用する場合
- 表全体にブックマークを作成し、計算します。
- 表の中にカーソルを合わせます。
- [罫線] メニューの [選択] をポイントし、[表] をクリックします。
- [挿入] メニューの [ブックマーク] をクリックし、[ブックマーク名] ボックスに表全体に設定するブックマーク名を入力し、[追加] をクリックします。
(ここでは、ブックマーク名として "Table1" と付けます)
- 計算式を挿入する個所にカーソルを移動します。
- Ctrl + F9 キーを押し、フィールド コードの括弧 {} を入力します。
- フィールド コードの括弧内にカーソルをあわせ、以下のように記載します。
{ =SUM(<ブックマーク名> [セル番地])}
- Table1 というブックマーク名のついた表の A4 セルの値に "3" を乗算する場合は、以下のように記載します。
{ =SUM(Table1 A4)*3}
- 同じ表の別のセルを値を計算する場合は、以下のように記載します。
{ =SUM(Table1 A4) + SUM(Table1 B3)}
注意:表の外で表内のセルの値を参照し計算するには、参照するセルや表を識別するためにブックマークを作成し、そのブックマークを参照する必要があります。