• ベストアンサー

excelで連続出現数の頻度の算出

お知恵をお貸しください。 シート1にデータがA列は01~09が文字列、10は数値 B列は10~15,C列 は16~20…というふうに入っています。 たとえば、01が下の行に2回連続して入ったら2回連続が1カウント、 離れた行にまた2回連続で入ったらまた1カウントで、合計2回連続ということで 違うシートには2回 2 という風に連続した回数が何回あったかを 出したいのです。 なにかいい方法はありませんか。 お示ししたのは画像ファイルですので、関数の式またはマクロの構文をお知らせいただけると助かります。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (364/1804)
回答No.1

貴方が「出したい」数式を考えるので、検証するために正解値を(それが表示されるセルも分かるように)すべて示してください。

その他の回答 (2)

回答No.3

【アイデアだけ】  頭の体操がてらに、質問の課題に挑んでみた。添付図を見ると、その要領は2段構え。 ステップ1:A列のデータを連続、非連続に応じて連結して取得。 ステップ2:そのデータから連続データの出現回数を求める。  質問者は、こういうことをやりたいのかな?

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

大幅な補足要求します。 >A列は01~09が文字列 画像では、数字が入っている、のでは。 >10は数値 とは ーー 質問の意味がわからない。文章表現を、ガラリと変えて表現してみて。 例示画像には、結果の回数も入れなければ推測もできない。 ーー 回数を数える原データは、数字(2桁?)ですよね。 その回数を数える(セル)範囲を明記する(分かってもらう)必要があるのでは。 しっかり、質問文章を書いてほしい。 関数を用いてでは、むつかしそうなんだが、VBAは経験はあるのか。 プログラム経験があると思えない。