回答編集履歴

1

2021/02/21 05:17

投稿

退会済みユーザー
test CHANGED
@@ -45,23 +45,3 @@
45
45
  =IMPORTRANGE("XXXXXXX(シートキー)", "シフト表!A1")
46
46
 
47
47
  ```
48
-
49
-
50
-
51
- 今回のエラーは
52
-
53
- ・数式構築時、マウスクリックで同じブックの他のシートのセル番地をクリックすると、**シート名(シングルクォート)+!セル番地**、で自動入力されてしまう
54
-
55
- ・にもかかわらずGoogleスプレッドシートの内部数式パーサは、少なくともCOUNTIF関数において、**「『シングルクォートで囲んだシート名』+!セル番地」を正しくパースできない**。
56
-
57
-
58
-
59
- というのが背景にあります。
60
-
61
-
62
-
63
- したがって、**「まず同じシート内で数式を作ってが動くか確認し、その後セル参照部分を(シングルクォートにしたまま)IMPORTRANGEで置き換える」というようなことをやってしまうと、必ずエラーになります**
64
-
65
-
66
-
67
- このことを知らない、もしくは**具体的にエラー原因を分割して推測し色々試さない**とハマりがちなパターンです。