よねさんのWordとExcelの小部屋|Excel(エクセル)基本講座の総目次|Excel(エクセル)関数一覧表|DELTA関数
2つの値が等しいかどうかを調べます。 topへ
デルタ
=DELTA(数値1,[数値2])
数値1:比較する数値
数値2:比較するもう一方の数値、省略可能ですが省略すると0を指定したことになります。
Excel2003以前のバージョンでは、この関数が使用できず、エラー値 #NAME? が返される場合は、分析ツール アドインを組み込む必要があります。
- 数値1=数値2 のとき1を返し、それ以外の場合は0を返します。
- 【問題例】選択問題の正解数を計算したいと思います。
各問題は5択であり、解答がC列に入力されています。D列には正しい答えが入力されています。
正答であれば1、誤答であれば0をE列に返しなさい。
- 解答と答えを比較して正答であれば1、誤答であれば0をE列に返しなさい。
E13セルには正解数を求めなさい。
|
B |
C |
D |
E |
| 2 |
問題No |
解答 |
答え |
採点 |
| 3 |
問1 |
5 |
3 |
0 |
| 4 |
問2 |
2 |
2 |
1 |
| 5 |
問3 |
1 |
3 |
0 |
| 6 |
問4 |
2 |
2 |
1 |
| 7 |
問5 |
3 |
3 |
1 |
| 8 |
問6 |
2 |
4 |
0 |
| 9 |
問7 |
5 |
4 |
0 |
| 10 |
問8 |
1 |
3 |
0 |
| 11 |
問9 |
3 |
3 |
1 |
| 12 |
問10 |
1 |
2 |
0 |
| 13 |
|
正解数 |
4 |
- 【解答例】
- DELTA関数を使って求めてみました。
正解数はSUM関数で求めることができます。
|
B |
C |
D |
E |
| 2 |
問題No |
解答 |
答え |
採点 |
| 3 |
問1 |
5 |
3 |
=DELTA(C3,D3) |
| 4 |
問2 |
2 |
2 |
=DELTA(C4,D4) |
| 5 |
問3 |
1 |
3 |
=DELTA(C5,D5) |
| 6 |
問4 |
2 |
2 |
=DELTA(C6,D6) |
| 7 |
問5 |
3 |
3 |
=DELTA(C7,D7) |
| 8 |
問6 |
2 |
4 |
=DELTA(C8,D8) |
| 9 |
問7 |
5 |
4 |
=DELTA(C9,D9) |
| 10 |
問8 |
1 |
3 |
=DELTA(C10,D10) |
| 11 |
問9 |
3 |
3 |
=DELTA(C11,D11) |
| 12 |
問10 |
1 |
2 |
=DELTA(C12,D12) |
| 13 |
|
正解数 |
=SUM(E3:E12) |
- 【別解】
- 等しいか否かですので E3セルは =C3=D3 と論理式で書くことができます。
ただし、これではTRUE/FALSEを返しますので =(C3=D3)*1 とすると1または0を返します。
- EXACT関数は文字列の比較ですが、今回のケースでも使用できます。
=EXACT(C3,D3) とすると、TRUE/FALSEを返しますので=EXACT(C3,D3)*1 とすると1または0を返します。
- E3:E12セルの計算をせずに直接正解数を求めることもできます。
=SUMPRODUCT((C3:C12=D3:D12)*1) とすると 4 が返ります。
よねさんのWordとExcelの小部屋|Excel(エクセル)基本講座の総目次|Excel(エクセル)関数一覧表|DELTA関数
PageViewCounter

Since2006/2/27