
下の表は表3のB・C・D列を抜き出し、E列に備考を加えたものです。備考には左隣のセルに対応する式が入ります。
D2のセルは実習3の通り

=
B
2
∗
C
2

{\displaystyle =B2*C2}
でしたね。D3以降は実習では

=
B
3
∗
C
3

{\displaystyle =B3*C3}
や

=
B
4
∗
C
4

{\displaystyle =B4*C4}
・・・とやったはずです。
D2のセルの数式をコピーしD3のセルにペーストしてみましょう。するとD3のセルには169.5と出力されます。ここでD3に代入された式を見ると

=
B
3
∗
C
3

{\displaystyle =B3*C3}
と参照しているセルが自動的にそれぞれが1行下になっていることが分かります。目で見える情報では番地になって出てきますがプログラム内では3つ左のセルの数値と2つ左のセルの数値を掛け合わせなさいという命令に置き換わっているのです。この命令をコピーペーストしているのですから、反映先のセルの命令も全く変わりません。下の表は必要な部分だけ抜き出しています。
同じようにD列の他のセルにペーストしてみましょう。
これで完成しました。コピーペーストをした時に自動的に参照が変わる方法を相対参照と言います。
下の表は表3の平均値の計算まで終わり偏差を求めようとする段階です。F列は備考としておきます。偏差は階級値-平均値でしたね。E2のセルに

=
B
2
−
B
11

{\displaystyle =B2-B11}
と入力しましょう。
E2のセルをコピーしてE3のセルにペーストしてみましょう。4行から9行は割愛しています。
明らかに間違いな数値が出てきてしまいました。E3のセルの式を見ると

=
B
3
−
B
12

{\displaystyle =B3-B12}
 となっています。プログラム内では3つ左のセルの数値から3つ左、9つ下のセルの数値を引きなさいという命令に置き変わっています。コピーペーストしてもその命令は変わらないので、参照先が両方とも移動してしまいます。今の段階ではB12のセルに何も入っていないのですから、そのセルには0が入っているものとして計算されます。他のE列にコピーしてもやはり間違いな数値が出力されます(実験してみて下さい)。ここでは出てきませんが、文字列のセルと数値のセルを計算しようとするとエラーになります。
このような場合は参照するセルを固定することが必要になります。参照セルを固定する場合は固定したい番号の前に $ の文字を入れます。行番号も列番号も固定したい場合はそれぞれの番号の前に$をつけます。
では平均値が出力されているB11を固定してE2のセルをコピーしE3のセルにペーストしてみましょう。この場合は11のほうを固定したいのでB$11のように入力して固定します。
これで正しい結果を得ることができました。参照セルを固定する方法を絶対参照と言います。
「結局$ はどうつければいいの?」という疑問があるかと思いますが、ここでは簡単のために左右に移動させたくない場合はアルファベットの前に$、上下に移動させたくない場合は数字の前に$、どちらにも移動させたくない場合はアルファベット・数字両方の前に$と思っておけばいいでしょう。つまずきやすい場所なので実際に練習してみて動きを見るのも大切です。