回答編集履歴
3
訂正:SUMPRODUCT参照修正
test
CHANGED
@@ -40,7 +40,7 @@
|
|
40
40
|
|
41
41
|
|
42
42
|
|
43
|
-
=SUMPRODUCT(
|
43
|
+
=SUMPRODUCT(B2:B3,C2:C3)
|
44
44
|
|
45
45
|
|
46
46
|
|
2
SUMPRODUCT関数の解説
test
CHANGED
@@ -24,7 +24,31 @@
|
|
24
24
|
|
25
25
|
- SUMPRODUCT(配列1,配列2,…)で、配列1と配列2、…で「対応するセルの値を掛け合わせたもの」を合計する。
|
26
26
|
|
27
|
-
|
27
|
+
具体例としては(下記表のつもりですが、見づらいと思います…。)、
|
28
|
+
|
29
|
+
| | A | B | C |
|
30
|
+
|
31
|
+
|1| 名前 |単価(円)|個数|
|
32
|
+
|
33
|
+
|2|りんご| 100| 5|
|
34
|
+
|
35
|
+
|3|みかん| 120| 8|
|
36
|
+
|
37
|
+
の売上合計を求める場合、
|
38
|
+
|
39
|
+
```Excel-VBA
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
=SUMPRODUCT("A2:A3","B2:B3")
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
```
|
48
|
+
|
49
|
+
という数式で、100*5+120*8=1460円という合計が求められるという関数です。
|
50
|
+
|
51
|
+
|
28
52
|
|
29
53
|
- OFFSET(基準セル,行数,列数)で、基準セルから何行何列目のセル参照を取得する。
|
30
54
|
|
@@ -44,7 +68,7 @@
|
|
44
68
|
|
45
69
|
行範囲を指定しているだけですね…。
|
46
70
|
|
47
|
-
**訂正:OFFSETの最初は、セルZ1が基準となり、そこからセルC6に入っている数値-1、つまりはC6の数値の1行上の行を最初の行として指定しています。私の間違いでした。**
|
71
|
+
**訂正:OFFSETの最初は、セルZ1が基準となり、そこからセルC6に入っている数値-1、つまりはC6の数値の1行上の行を最初の行として指定しています。私の間違いでした。混乱させて申し訳ございません**
|
48
72
|
|
49
73
|
|
50
74
|
|
1
訂正点:OFFSET関数の部分
test
CHANGED
@@ -42,9 +42,9 @@
|
|
42
42
|
|
43
43
|
OFFSET(~):OFFSET(~)という所は、一見すると訳わからないように見えますが、
|
44
44
|
|
45
|
-
行範囲を指定しているだけですね…。
|
45
|
+
行範囲を指定しているだけですね…。
|
46
46
|
|
47
|
-
|
47
|
+
**訂正:OFFSETの最初は、セルZ1が基準となり、そこからセルC6に入っている数値-1、つまりはC6の数値の1行上の行を最初の行として指定しています。私の間違いでした。**
|
48
48
|
|
49
49
|
|
50
50
|
|