質問: エクセル2010 同じ数字や文字が連続する数をカウントするには? エクセル2010使用です。 とある表の列(a列とします)にデータが入っています。 とりあえず10個のデータがあったとします 例 りんご みかん みかん みかん りんご りんご パイナップル りんご みかん みかん さて、このデータのうち りんご、が連続して出現した場合のその連続回数の最大値、平均値、最小値を計算して、表の下に表示したいです。 同様にみかん、パイナップルの連続登場回数の最大値、平均値、最小値も表示させたいです。 補足:データは16バイト文字列、すなわち、全角漢字、全角平仮名、全角カタカナとします。 8バイト文字列、すなわち、半角英数文字や数値データは登場しないものとします。 登場するデータの種類は限定されているので、「未知のデータが登場することはない」との前提で結構です。 算出結果を表示させるセルは、データごとにそれぞれ別のセルで構いません。 あくまでも「連続している場合の連続回数の最大値、平均値、最小値」です。「データの個数」ではありません。 以上をセル関数で計算、表示する方法を教えてください。
回答: 通常の関数ではほぼ無理かと思われます。 マクロ(vba)を使用しても良いのならばどうにかなるかもしれません。 なお、連続していないものは除外しても良いのでしょうか?除外した場合はりんごの平均値は「2」になると思いますがそれで良いのでしょうか?