• 締切済み

エクセルで連続した回数をカウントする方法は?

筋トレなど、ある習慣を続けている回数を表示したいと思っています。 ○が行った日で、×が休んだ日です。この場合、AG4に3と表示するようにしたくて、 その後、7日が×で8日、9日と○が続いたら場合は、AG4には2と表示したいのです。    A     B   C   D   E   F   G    H I J K L M N O P Q R S T U V W X Y Z AA AB AC  AD  AE  AF   AG 3 筋トレ   1日 2日 3日 4日 5日 6日・・・                                   29日 30日 31日 連続回数 4         ○  ○ ×   ○  ○  ○ わかりにくいと思いますが、よろしくお願いします。

みんなの回答

  • kybo
  • ベストアンサー率53% (349/647)
回答No.2

A4:Z4の範囲にデータがあるとして 以下の様に入力し、確定する際、CtrlキーとShiftキーを押しながらEnterしてみて下さい。 =COUNTA(A4:Z4)-MAX((A4:Z4="×")*COLUMN(A4:Z4))

endli24
質問者

お礼

ありがとうございました。

noname#204879
noname#204879
回答No.1

AG4: {=MAX((B4:AF4="○")*(B$3:AF$3))-MAX(($B4:$AF4="×")*(B$3:AF$3))}    (配列数式)

endli24
質問者

お礼

ありがとうございました。

関連するQ&A