質問するログイン新規登録

回答編集履歴

1

回答を追加しました

2020/05/27 01:18

投稿

mir
mir

スコア3011

answer CHANGED
@@ -34,4 +34,18 @@
34
34
 
35
35
 
36
36
 
37
- 2番目のFILTERの方は可読性も低いしスマートでもないので蛇足ですが、とりあえずこの手の繰り返しや1個飛び(偶数のみ、奇数のみ)みたいなルールがある場合は MODが有効だったりします。
37
+ 2番目のFILTERの方は可読性も低いしスマートでもないので蛇足ですが、とりあえずこの手の繰り返しや1個飛び(偶数のみ、奇数のみ)みたいなルールがある場合は MODが有効だったりします。
38
+
39
+
40
+ FILTERを使った式があまり良くないので、ARRAYFORMULAの式を追記します。これが一番シンプルかも。
41
+
42
+
43
+ E5に貼る
44
+ ```
45
+ =ARRAYFORMULA(LOOKUP(MOD(SEQUENCE(31,1,MATCH($C$5,'対象'!$A$1:$A$7,0),2),7)+1,SEQUENCE(7),'対象'!$A$1:$A$7))
46
+ ```
47
+
48
+ C6に貼る
49
+ ```
50
+ =ARRAYFORMULA(LOOKUP(MOD(SEQUENCE(30,1,MATCH($C$5,'対象'!$A$1:$A$7,0),2),7)+2,SEQUENCE(7),'対象'!$A$1:$A$7))
51
+ ```