エクセル実践塾 > エクセル実践塾2016

マス計算の解答を作りたい

 

配列数式を使うと、 まとめて答を得られます

マス計算では、 横マスの0〜9の数値と、 縦マスの0〜9の数値の計算を行います。

配列数式を使うと、 この2つのグループの数値の計算を まとめて行うことができます。


Excel 2016/2013

 

@「表示」タブの「選択した範囲に合わせて拡大/縮小」を使うと、 スクロールすることなく表全体を見渡せるようになります

Aマス計算の問題をシートごとコピーして、 そのシートタブ名をわかりやすいものに変えておきます

B「問題」シートの内容を、 そのまま「解答」シートに表示する数式を設定します

具体的には、 「解答」シートのマス計算表全体を選択してから、 数式バーで半角の「=」を入力し、 同じ位置にある「問題」シートのセルをクリックします。

CCtrl+Enterキーで数式を確定すると、 選択中の表全体に同じ数式を設定できます

「問題」シートの解答欄は空なので、 「解答」シートの解答欄には0が表示されます。

D「解答」シートの解答欄に、 配列数式を設定します

E横マスに表示されている0〜9のセル範囲を選択します

F演算子の「+」を入力して、 今度は縦マスの0〜9のセルを選択します

G配列数式の確定は、 Ctrl+Shift+Enterキーで行います

確定された配列数式の両端には{}が付加されます。

指定した配列同士の演算が行われ、 その結果が解答欄に表示されます。

必要に応じて、赤色の表示に変えます。

「問題」と「解答」のシートを選択しておけば、 両方をまとめて印刷できます

シートタブをCtrl+クリックすれば、 複数のシートを選択できます。

I作例では、 乱数の生成でマス計算の問題を作っているので、 「数式」タブの「再計算実行」のクリックで別の問題に変えられます

●マス計算の問題と、 その解答の作り方を解説する動画です

 

関連する他のページ

列幅の調整や、見出し行の固定を行いたい
列の区切り線をクリックすれば、列幅をデータ量に応じて調整できます
見出し行の固定は、[表示]タブ→[ウィンドウ枠の固定]→[先頭行の固定]を使います

行高と列幅を変えた表をコピーしたい
行単位で選択してコピーすれば、貼り付け時に「元の列幅を保持」を選ぶことで、 行高と列幅そのままの表をコピーできます

セルの幅を揃えたい
「ホーム」タブの「書式」→「列の幅」で、選択中のセルの列幅の確認や、選択中のセル範囲の列幅の変更を行えます

ページ番号を印刷したい
用意されている書式を選ぶだけで、ヘッダーもしくはフッターとしてページ番号を印刷できます

印刷するデータを、指定枚数に収めたい
拡大縮小印刷を使うと、指定枚数に印刷結果を収めることができます

行見出しや列見出しを毎ページに印刷したい
タイトル行やタイトル列として設定することで、特定の行や列を毎ページに印刷できるようになります

他のシートのデータを転記して使いたい
あらかじめデータ範囲に適当な名前をつけておけば、配列数式で簡単にできます

マス計算を簡単に行いたい
交差するセルで、項目値の計算結果を求めたいときには、Ctrl+Shift+Enterキーで配列数式にします

複数の検索データに合致するセル数を調べたい」
配列数式を使えば、COUNTIF関数で調べられます

階級ごとの度数を数式で求めたい
FREQUENCY関数を使えば、配列数式で簡単に度数を求められます

さらに条件を加えて、順位を求めたい
配列数式での条件の追加は、追加する条件式の乗算で行えます

COUNTIFS関数の使えない2007より前のExcelでも利用できる表を作りたい
COUNTIFS関数と同等の、配列数式を利用する方法があります

一つおきのセルの値を合計したい
配列数式を使えば、特殊な条件に合致するセルの値だけを合計することができます

素数を探し出したい
配列数式を使えば、一つの数式で、素数か否かを判断できます