回答編集履歴

1

順番を変更

2023/02/11 09:57

投稿

draq
draq

スコア2573

test CHANGED
@@ -1,6 +1,11 @@
1
1
  既にベストアンサー付いていますが、GAS使わず数式だけで実現できるので回答しておきます。
2
2
 
3
3
  C2 セルに以下の数式を指定し、C3~C6 セルはこの C2 セルをコピーしてやるとA列にチェックされている行だけ番号が表示されます。
4
+
5
+ ```
6
+ =IF($A2=TRUE, COUNTIF($A$2:$A2,TRUE), "")
7
+ ```
8
+
4
9
  やっていることは簡単で、A2セルから対象行までのAnせるまでのチェックされている(値がTRUE)のセル数をカウントして、表示しています。
5
10
 
6
11
  `$A$2`と`$A2`の違いがポイントになります。
@@ -8,6 +13,3 @@
8
13
  注意点として、GASで実現する場合と違い、チェックON・OFFするとリアルタイムにC列の数値が変わります。
9
14
 
10
15
  これはExcelでも使えるテクニックなので、覚えておくと便利です。
11
- ```
12
- =IF($A2=TRUE, COUNTIF($A$2:$A2,TRUE), "")
13
- ```