Excel How to

(2026年5月25日)AIに問い合わせても答えのなかった,エクセルのハウツーです。

 連続する0の個数

図のようにセルに数値データが入っているとします。

0が何個連続するか数えるには,

  • IF(A1:A8=0,0,1)関数で0と1に変換し,
  • CONCAT関数で文字列として並べ(00011001となります),
  • FIND関数で"01"の位置を検索
します:

=FIND("01",CONCAT(IF(A1:A8=0,0,1))&"01")


01が検索されないエラーを回避するために,文字列末尾に"01"を追加しています(ブルーの部分)。