回答編集履歴
7
修正
test
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
<追記>
|
10
10
|
もう少しシンプルに書くと以下の式です。(先頭行に入力後、下方にセルコピー)
|
11
11
|
```
|
12
|
-
[C2] =IF(ISBLANK($A2),
|
12
|
+
[C2] =IF(ISBLANK($A2),$C1,$A2)
|
13
13
|
[D2] =IF(COUNTIFS($C:$C,INDEX($C:$C,MATCH($C2,$C:$C,0)-1),$B:$B,$B2)=0,"",$B2)
|
14
14
|
[E2] =IF(OR($C2=$C3,COUNTIFS($C:$C,$C2,$D:$D,"<>'")=0),"",COUNTIFS($C:$C,$C2,$D:$D,"<>'"))
|
15
15
|
```
|
6
追記
test
CHANGED
@@ -5,3 +5,12 @@
|
|
5
5
|
[D列] =IF(COUNTIFS($C:$C,INDEX($C:$C,MATCH(INDEX($C:$C,ROW()),$C:$C,0)-1),$B:$B,INDEX($B:$B,ROW()))=0,"",INDEX($B:$B,ROW()))
|
6
6
|
[E列] =IF(OR(INDEX($C:$C,ROW())=INDEX($C:$C,ROW()+1),COUNTIFS($C:$C,INDEX($C:$C,ROW()),$D:$D,"<>'")=0),"",COUNTIFS($C:$C,INDEX($C:$C,ROW()),$D:$D,"<>'"))
|
7
7
|
```
|
8
|
+
---
|
9
|
+
<追記>
|
10
|
+
もう少しシンプルに書くと以下の式です。(先頭行に入力後、下方にセルコピー)
|
11
|
+
```
|
12
|
+
[C2] =IF(ISBLANK($A2),INDEX($C1),$A2)
|
13
|
+
[D2] =IF(COUNTIFS($C:$C,INDEX($C:$C,MATCH($C2,$C:$C,0)-1),$B:$B,$B2)=0,"",$B2)
|
14
|
+
[E2] =IF(OR($C2=$C3,COUNTIFS($C:$C,$C2,$D:$D,"<>'")=0),"",COUNTIFS($C:$C,$C2,$D:$D,"<>'"))
|
15
|
+
```
|
16
|
+
|
5
修正
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
|
-
連続という言葉の意味を取り違えてたらすみません。
|
1
|
+
~~連続という言葉の意味を取り違えてたらすみません。~~
|
2
|
-
C列はワーク列です。
|
2
|
+
一つ前のチームにエントリーしている人をカウントするように修正しました。(C列はワーク列です。)
|
3
3
|
```
|
4
4
|
[C列] =IF(ISBLANK(INDEX($A:$A,ROW())),INDEX($C:$C,ROW()-1),INDEX($A:$A,ROW()))
|
5
|
-
[D列] =IF(COUNTIF(
|
5
|
+
[D列] =IF(COUNTIFS($C:$C,INDEX($C:$C,MATCH(INDEX($C:$C,ROW()),$C:$C,0)-1),$B:$B,INDEX($B:$B,ROW()))=0,"",INDEX($B:$B,ROW()))
|
6
6
|
[E列] =IF(OR(INDEX($C:$C,ROW())=INDEX($C:$C,ROW()+1),COUNTIFS($C:$C,INDEX($C:$C,ROW()),$D:$D,"<>'")=0),"",COUNTIFS($C:$C,INDEX($C:$C,ROW()),$D:$D,"<>'"))
|
7
7
|
```
|
4
修正
test
CHANGED
@@ -1,8 +1,7 @@
|
|
1
1
|
連続という言葉の意味を取り違えてたらすみません。
|
2
|
-
C
|
2
|
+
C列はワーク列です。
|
3
3
|
```
|
4
4
|
[C列] =IF(ISBLANK(INDEX($A:$A,ROW())),INDEX($C:$C,ROW()-1),INDEX($A:$A,ROW()))
|
5
|
-
[D列] =COUNTIF(OFFSET($B:$B,0,0,ROW()),INDEX($B:$B,ROW()))>1
|
6
|
-
[
|
5
|
+
[D列] =IF(COUNTIF(OFFSET($B:$B,0,0,ROW()),INDEX($B:$B,ROW()))>1,INDEX($B:$B,ROW()),"")
|
7
|
-
[
|
6
|
+
[E列] =IF(OR(INDEX($C:$C,ROW())=INDEX($C:$C,ROW()+1),COUNTIFS($C:$C,INDEX($C:$C,ROW()),$D:$D,"<>'")=0),"",COUNTIFS($C:$C,INDEX($C:$C,ROW()),$D:$D,"<>'"))
|
8
7
|
```
|
3
修正
test
CHANGED
@@ -1,9 +1,8 @@
|
|
1
1
|
連続という言葉の意味を取り違えてたらすみません。
|
2
|
-
C〜
|
2
|
+
C〜D列はワーク列です。
|
3
3
|
```
|
4
4
|
[C列] =IF(ISBLANK(INDEX($A:$A,ROW())),INDEX($C:$C,ROW()-1),INDEX($A:$A,ROW()))
|
5
5
|
[D列] =COUNTIF(OFFSET($B:$B,0,0,ROW()),INDEX($B:$B,ROW()))>1
|
6
|
-
[E列] =COUNTIFS($C:$C,INDEX($C:$C,ROW()),$D:$D,TRUE)
|
7
|
-
[
|
6
|
+
[E列] =IF(COUNTIF(OFFSET($B:$B,0,0,ROW()),INDEX($B:$B,ROW()))>1,INDEX($B:$B,ROW()),"")
|
8
|
-
[
|
7
|
+
[F列] =IF(OR(INDEX($C:$C,ROW())=INDEX($C:$C,ROW()+1),COUNTIFS($C:$C,INDEX($C:$C,ROW()),$D:$D,TRUE)=0),"",COUNTIFS($C:$C,INDEX($C:$C,ROW()),$D:$D,TRUE))
|
9
8
|
```
|
2
修正
test
CHANGED
@@ -5,5 +5,5 @@
|
|
5
5
|
[D列] =COUNTIF(OFFSET($B:$B,0,0,ROW()),INDEX($B:$B,ROW()))>1
|
6
6
|
[E列] =COUNTIFS($C:$C,INDEX($C:$C,ROW()),$D:$D,TRUE)
|
7
7
|
[F列] =IF(COUNTIF(OFFSET($B:$B,0,0,ROW()),INDEX($B:$B,ROW()))>1,INDEX($B:$B,ROW()),"")
|
8
|
-
[G列] =IF(INDEX($E:$E,ROW())=0,"",IF(
|
8
|
+
[G列] =IF(INDEX($E:$E,ROW())=0,"",IF(INDEX($C:$C,ROW())=INDEX($C:$C,ROW()+1),"",INDEX($E:$E,ROW())))
|
9
9
|
```
|
1
追記
test
CHANGED
@@ -1,4 +1,5 @@
|
|
1
|
+
連続という言葉の意味を取り違えてたらすみません。
|
1
|
-
|
2
|
+
C〜E列はワーク列です。
|
2
3
|
```
|
3
4
|
[C列] =IF(ISBLANK(INDEX($A:$A,ROW())),INDEX($C:$C,ROW()-1),INDEX($A:$A,ROW()))
|
4
5
|
[D列] =COUNTIF(OFFSET($B:$B,0,0,ROW()),INDEX($B:$B,ROW()))>1
|