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

回答編集履歴

3

書式の改善

2020/08/30 10:22

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -8,6 +8,6 @@
8
8
  最終列が判定列
9
9
  判定列の前に列挿入して当日のデータ入力
10
10
 
11
- ---formula
11
+ ```formula
12
12
  =IF(MIN(IF($PI3-($PI3-OFFSET($A3,0,COLUMN()-2))/(COLUMN()-COLUMN($PJ3))*(COLUMNS($PJ3:PJ3))<PJ3,-1,1))=1,"ラインより上","")
13
13
  ```

2

追記

2020/08/30 10:22

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -2,4 +2,12 @@
2
2
 
3
3
  ```formula
4
4
  =IF(MIN(IF($PI2-($PI2-$PM2)/COLUMNS($PJ2:$PM2)*(COLUMNS($PJ2:PJ2))<PJ2,-1,1))=1,"ラインより上","")
5
+ ```
6
+ ---
7
+ 判定範囲は1/1〜現在
8
+ 最終列が判定列
9
+ 判定列の前に列挿入して当日のデータ入力
10
+
11
+ ---formula
12
+ =IF(MIN(IF($PI3-($PI3-OFFSET($A3,0,COLUMN()-2))/(COLUMN()-COLUMN($PJ3))*(COLUMNS($PJ3:PJ3))<PJ3,-1,1))=1,"ラインより上","")
5
13
  ```

1

式の修正

2020/08/30 10:07

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  とりあえず列数は5列固定として、PN2セルに下記の式を入力してから、フィルハンドルを下にドラッグでどうですか。
2
2
 
3
3
  ```formula
4
- =IF(MIN(IF($PI2-($PI2-$M2)/4*(COLUMNS($PJ2:PJ2))<PJ2,-1,1))=1,"ラインより上","")
4
+ =IF(MIN(IF($PI2-($PI2-$PM2)/COLUMNS($PJ2:$PM2)*(COLUMNS($PJ2:PJ2))<PJ2,-1,1))=1,"ラインより上","")
5
5
  ```