質問編集履歴
1
数式のミスと補足情報追加。
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,9 +26,15 @@
|
|
26
26
|
|
27
27
|
```ここに言語を入力
|
28
28
|
|
29
|
-
ARRAYFORMULA(IF($C$2:$C="R",SUMIF(LOG!$A$2:$A,INDIRECT("$A"&ROW()&":$A"),LOG!$B$2:$B)*INDIRECT("$D"&ROW()&":$D"),IF($C2:$C="M",SUMIFS($
|
29
|
+
ARRAYFORMULA(IF($C$2:$C="R",SUMIF(LOG!$A$2:$A,INDIRECT("$A"&ROW()&":$A"),LOG!$B$2:$B)*INDIRECT("$D"&ROW()&":$D"),IF($C2:$C="M",SUMIFS($E$2:$E,$A$2:$A,INDIRECT("$A"&ROW()&":$A"),$C$2:$C,"R"),0)))
|
30
30
|
|
31
31
|
```
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
[修正] SUMIFSの合計範囲の指定が間違っていましたので「$D$2:$D」から「$E$2:$E」へ修正しました。
|
36
|
+
|
37
|
+
ただし、この場合、循環参照エラーとなります。(本環境では合計範囲その他のミスはなく、エラーもございません)
|
32
38
|
|
33
39
|
|
34
40
|
|
@@ -52,7 +58,7 @@
|
|
52
58
|
|
53
59
|
|
54
60
|
|
55
|
-
ARRAYFORMULAを使用しなくても、結果としてE2への数式入力のみで望む結果が得られるなら問題ございません。
|
61
|
+
ARRAYFORMULAを使用しなくても、結果として**E2への数式入力のみ**で望む結果が得られるなら問題ございません。
|
56
62
|
|
57
63
|
エクセルやスプレッドシートの関数に詳しい方、お知恵をいただければと思います。
|
58
64
|
|
@@ -62,4 +68,10 @@
|
|
62
68
|
|
63
69
|
|
64
70
|
|
71
|
+
[修正]補足漏れでした。
|
72
|
+
|
73
|
+
別途列追加や別シートへ計算用のデータ展開する等の解決策ではなく、あくまでも**E2への数式入力のみ**となります。
|
74
|
+
|
75
|
+
|
76
|
+
|
65
77
|
※スプレッドシートのタグが見当たらなかったため、EXCELとしていますが、環境はGoogle Spread Sheetです。
|