回答編集履歴

4

補足

2020/04/11 13:46

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -42,4 +42,6 @@
42
42
 
43
43
  ```
44
44
 
45
+ 他にもマイナー関数かもだけど、DSUM もIMPORTRANGEと組み合わせ可能で、条件絞って合計算出できます。
46
+
45
47
  SUMIFにこだわらなければ、色々手はあります。

3

修正しました

2020/04/11 13:46

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- SUMならIMPORTRANGEが使えるので、今回のようなB列(算対象の)のを抽出して条件に合致したのみSUMなら、
17
+ SUMならIMPORTRANGEが使えるので、例えば合範囲がCだったとすると、IFを組合わせて条件に合致したらC列数字、合致しない(FALSE)なら 0 とてSUMすれば答えはでます。
18
18
 
19
19
 
20
20
 
@@ -22,13 +22,13 @@
22
22
 
23
23
  ```ここに言語を入力
24
24
 
25
- =SUM(ARRAYFORMULA(IF(IMPORTRANGE("URL","シート!B2:B800") 不等号などの条件,IMPORTRANGE("URL","シート!B2:B800"),0)))
25
+ =SUM(ARRAYFORMULA(IF(IMPORTRANGE("URL","シート!B2:B800") イコールや不等号などの条件,IMPORTRANGE("URL","シート!C2:C800"),0)))
26
26
 
27
27
  ```
28
28
 
29
29
 
30
30
 
31
- といった感じで、合致しないものは 0 に置き換えて合算という手もあります。
31
+
32
32
 
33
33
 
34
34
 
@@ -38,7 +38,7 @@
38
38
 
39
39
  ```ここに言語を入力
40
40
 
41
- =SUM(Query(IMPORTRANGE("URL","シート!B2:B800"),"where Col1 不統合などの条件"))
41
+ =SUM(Query(IMPORTRANGE("URL","シート!B2:C800"),"select Col2 where Col1 イコールや不統合などの条件"))
42
42
 
43
43
  ```
44
44
 

2

回答を追記

2020/04/11 13:23

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -22,10 +22,24 @@
22
22
 
23
23
  ```ここに言語を入力
24
24
 
25
- =SUM(ARRAYFORMULA(IF(IMPORTRANGE"URL","シート!B2:B800"不等号などの条件,IMPORTRANGE"URL","シート!B2:B800",0)))
25
+ =SUM(ARRAYFORMULA(IF(IMPORTRANGE("URL","シート!B2:B800") 不等号などの条件,IMPORTRANGE("URL","シート!B2:B800"),0)))
26
26
 
27
27
  ```
28
28
 
29
29
 
30
30
 
31
31
  といった感じで、合致しないものは 0 に置き換えて合算という手もあります。
32
+
33
+
34
+
35
+ あとはQueryで絞り込んでSUM でもいけます。こっちの方が汎用性高いかも。
36
+
37
+
38
+
39
+ ```ここに言語を入力
40
+
41
+ =SUM(Query(IMPORTRANGE("URL","シート!B2:B800"),"where Col1 不統合などの条件"))
42
+
43
+ ```
44
+
45
+ SUMIFにこだわらなければ、色々手はあります。

1

補足

2020/04/11 13:09

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- SUMなら使えるので、今回のようなB列(計算対象の列)のみを抽出して条件に合致したもののみSUMなら、
17
+ SUMならIMPORTRANGEが使えるので、今回のようなB列(計算対象の列)のみを抽出して条件に合致したもののみSUMなら、
18
18
 
19
19
 
20
20