• 締切済み

エクセル 連続達成した回数を数える

こんにちは。 私は営業部の数字を管理しているのですが今困ってます。 目標に対する達成率が100%を超えている(要は達成してる)回数を 数えたいのですが、連続して達成してる回数を数えたいのです… 例)      1月  2月  3月  4月  5月  6月 7月 Aさん  99%  103% 105% 89% 95% 125% 93% Bさん  106% 117% 109% 128% 78% 89% 136% この場合Aさんが連続で達成した回数は2回でBさんは4回です。 最も連続している回数のみを拾いたいのでが可能でしょうか。 地道に数えてやるのは結構時間がかかるので誰か助けてください。 宜しくお願い致します。

みんなの回答

noname#52504
noname#52504
回答No.1

[このQ&Aコミュニティーについて]カテゴリーではなく、 [Office系ソフト]カテゴリーの方が適切かと思いますが…。 以下、A列に名前、B~H列にデータが、1行目から入っているとします。 A案  作業用のセル(仮にAB~AH列とします)に値を書き出してから集計します。  1.AB1セル:=IF(B1>=100%,1,0) とする。  2.AC1セル:=IF(C1>=100%,AB1+1,0) としてAH列まで右方にフィル  3.AB~AH列を下方にフィル  4.値を返す列の1行目を、=MAX(AB1:AH1) として下方にフィル B案  対象のデータ範囲が15列以内の場合、  値を返す列の1行目に下記の数式を入れて下方にフィルすれば、  作業列を使わずに直接値を得ることができますが、お勧めはしません。   =COUNT(INDEX(FIND(REPT(1,(COLUMN(B1:H1)-COLUMN(B1)+1)),SUM((B1:H1>=1)*10^(COLUMN(B1:H1)-COLUMN(B1)))),)) 以上ご参考まで。

すると、全ての回答が全文表示されます。

関連するQ&A