前回に引き続き、Excel関数の話をする。

いきなりoffset関数かということだが、忘備録の意味合いもあるので、お時間がある方は読んでほしい。


アンケート集計をするときに使わざるを得なかった関数です。


=offset(参照,行数,列数,[高さ],[幅])


セルの移動の関数ですが、範囲を指定することもできます。(範囲が凄すぎる)


「参照」は、基準となるセル番地

「行数」は、何行下に移動するか

「列数」は、何列右に行くか

「高さ」は、offsetは移動だけでなく、範囲を指定することもできるので、その範囲の高さは何行か

「幅」は、その範囲の横幅が何列か


行数と列数は、負の数になるとそれぞれ上、左の移動を指定できる。



アンケート集計のときは、

高さがデータの数になったのでcount関数でカウントした。

幅が科目の数になり、学年によって科目数か違うので、別のセルでフォームコントロールにより可変にした。


indexmatchと組み合わせると楽しそう。


これで関数が美しくなったが、問題は後継者がいないこと。学校はサスティナブルじゃありません。