回答編集履歴

6

修正

2022/04/02 03:04

投稿

退会済みユーザー
test CHANGED
@@ -17,7 +17,7 @@
17
17
  →現状で問題ないと思います。
18
18
  仮に、あえてK列(I列とJ列の結合)を挟んで計算するのを省略したいならば
19
19
  ```GSpread
20
- K列12行目」に下記の数式を入力:
20
+ L列12行目」に下記の数式を入力:
21
21
  =ARRAYFORMULA(IF((I12:I="◆")*(J12:J="初回"), "対象", "対象外"))
22
22
  ```
23
23
  とすることもできます。ただし今回はわかりやすさのためにK列を作っているとのことですので、これを行う必要はないと思います。

5

 

2022/04/02 02:54

投稿

退会済みユーザー
test CHANGED
@@ -28,6 +28,11 @@
28
28
  「H列12行目」に下記の数式を入力:
29
29
  =ARRAYFORMULA(IF(D12:D="" , "", IF(REGEXMATCH(G12:G, "②"), "②", "①")))
30
30
  ```
31
+ または、ISBLANK()関数を使いたければ
32
+ ```GSpread
33
+ 「H列12行目」に下記の数式を入力:
34
+ =ARRAYFORMULA(IF(ISBLANK(D12:D), "", IF(REGEXMATCH(G12:G, "②"), "②", "①")))
35
+ ```
36
+  
37
+ ※ARRAYFORMULAを含む式を入力するときは、式入力前に、ARRAYFORMULAによって展開される先のセル範囲の値を削除しておいてください。そうしておかないと#REF!エラーが出ます。
31
38
 
32
- ※ARRAYFORMULAを含む式を入力するときは、式入力前に、ARRAYFORMULAによって展開される先のセル範囲の値を削除しておいてください。そうしておかないと!#REFエラーが出ます。
33
-

4

 

2022/04/02 02:52

投稿

退会済みユーザー
test CHANGED
@@ -14,13 +14,13 @@
14
14
   
15
15
   
16
16
  ③ L列 現案以外に対象、対象外判定をさせるよい方法があるか
17
- →現状で問題ないと思います
17
+ →現状で問題ないと思います
18
18
  仮に、あえてK列(I列とJ列の結合)を挟んで計算するのを省略したいならば
19
19
  ```GSpread
20
20
  「K列12行目」に下記の数式を入力:
21
21
  =ARRAYFORMULA(IF((I12:I="◆")*(J12:J="初回"), "対象", "対象外"))
22
22
  ```
23
- とすることもできます。
23
+ とすることもできます。ただし今回はわかりやすさのためにK列を作っているとのことですので、これを行う必要はないと思います。
24
24
 
25
25
   
26
26
  ④ H列 H列の判定結果、D列に値ありの時だけ結果表示に変えたい

3

 

2022/04/02 02:51

投稿

退会済みユーザー
test CHANGED
@@ -29,5 +29,5 @@
29
29
  =ARRAYFORMULA(IF(D12:D="" , "", IF(REGEXMATCH(G12:G, "②"), "②", "①")))
30
30
  ```
31
31
 
32
- ※ARRAYFORMULAを含む式を入力するときは、式入力前に、ARRAYFORMULA展開る範囲のセル値を削除しておいてください。そうしておかないと#REFエラーが出ます。
32
+ ※ARRAYFORMULAを含む式を入力するときは、式入力前に、ARRAYFORMULAによって展開され先のセル範囲の値を削除しておいてください。そうしておかないと!#REFエラーが出ます。
33
33
 

2

 

2022/04/02 02:49

投稿

退会済みユーザー
test CHANGED
@@ -11,7 +11,7 @@
11
11
  「K列12行目」に下記の数式を入力:
12
12
  =ARRAYFORMULA(I12:I & J12:J)
13
13
  ```
14
-
14
+  
15
15
   
16
16
  ③ L列 現案以外に対象、対象外判定をさせるよい方法があるか
17
17
  →現状で問題ないと思いますが

1

 

2022/04/02 02:46

投稿

退会済みユーザー
test CHANGED
@@ -16,7 +16,8 @@
16
16
  ③ L列 現案以外に対象、対象外判定をさせるよい方法があるか
17
17
  →現状で問題ないと思いますが
18
18
  仮に、あえてK列(I列とJ列の結合)を挟んで計算するのを省略したいならば
19
- ```
19
+ ```GSpread
20
+ 「K列12行目」に下記の数式を入力:
20
21
  =ARRAYFORMULA(IF((I12:I="◆")*(J12:J="初回"), "対象", "対象外"))
21
22
  ```
22
23
  とすることもできます。
@@ -28,5 +29,5 @@
28
29
  =ARRAYFORMULA(IF(D12:D="" , "", IF(REGEXMATCH(G12:G, "②"), "②", "①")))
29
30
  ```
30
31
 
31
- ※ARRAYFORMULAを含む式を入力するときは、式入力前に、ARRAYFORMULAが展開する範囲のセル値を削除しておいてください。そうしておかないと#VALUEエラーが出ます。
32
+ ※ARRAYFORMULAを含む式を入力するときは、式入力前に、ARRAYFORMULAが展開する範囲のセル値を削除しておいてください。そうしておかないと#REFエラーが出ます。
32
33