回答編集履歴

3

訂正:SUMPRODUCT参照修正

2017/04/18 02:18

投稿

退会済みユーザー
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
 
42
42
 
43
- =SUMPRODUCT("A2:A3","B2:B3")
43
+ =SUMPRODUCT(B2:B3,C2:C3)
44
44
 
45
45
 
46
46
 

2

SUMPRODUCT関数の解説

2017/04/18 02:18

投稿

退会済みユーザー
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関数の部分

2017/04/18 02:15

投稿

退会済みユーザー
test CHANGED
@@ -42,9 +42,9 @@
42
42
 
43
43
  OFFSET(~):OFFSET(~)という所は、一見すると訳わからないように見えますが、
44
44
 
45
- 行範囲を指定しているだけですね…。解析すると、OFFSETの最初は5行目になりますね。
45
+ 行範囲を指定しているだけですね…。
46
46
 
47
-
47
+ **訂正:OFFSETの最初は、セルZ1が基準となり、そこからセルC6に入っている数値-1、つまりはC6の数値の1行上の行を最初の行として指定しています。私の間違いでした。**
48
48
 
49
49
 
50
50