教えて!gooグレードポイントがdポイントに!

事象:A 4以上の数量が何回連続したか
1
--
--
--
--
--
--       6
3
--
--       2
1
3
--       1
1
2
--       1
1
2
--       1

 上記左欄の表があります。

表の数字は1位~3位の数字です。 ー-で表したものは、3位までに来なかった場合の表現です。この場合何回続けて3位までに来なかったかを調べたいのですが、数万回のデーターなので、目で追いかけるには多すぎて時間がありません。また間違う可能性が非常に高いです。何か良い方法が無いでしょうか?できれば各事象の右欄に--が続いた最後の行に、続いた回数を書きたいのです。(上記右表参照)さすれば、この数字の最大値、最小値、中間値 等が求められ、今後の参考になります。よろしくお願いいたします。

教えて!goo グレード

A 回答 (2件)

こんにちは



>A 4以上の数量が何回連続したか
セルの位置がよくわかりませんけれど、上記をヒントに(合っているか不明ですが)A4セルがご提示の「1」の数値が入っているセルと仮定しました。
以降、A列の「--」の連続を「--」の最後の行に表示したいものと想像しました。

例えば、B4セルに
=IF(AND(A4="--",A5<>"--"),ROW()-IFERROR(AGGREGATE(14,6,ROW(A$3:A3)/ISNUMBER(A$3:A3),1),3),"")
を入力して、下方にフィルコピーとか。

※ 当たるも八卦なので、外れていたらスルー願います。
    • good
    • 0
この回答へのお礼

すばらしいです。
この式でも、バッチリでした。
感激です。 
回答1の方の内容もすごいですが、この内容もすごいです。
他でも応用できそうなので、考えてみます。
本当にありがとうございました。

お礼日時:2021/04/17 19:06

> この数字の最大値、最小値、中間値



これは出していませんが、発生頻度の分布を出してみました。
画像をみてください。 3着内が連続した回数をカウントしていませんが、

何回続けて3位までに来なかったか
=IF(AND(ISNUMBER(C2),NOT(ISNUMBER(C1))),
ROW(A1)- MAX(ISNUMBER(C1:C$2)*ROW(C1:C$2)),"")

発生頻度分布
=FREQUENCY(D2:D13000,F3:F23)
「各事象の入着回数を表にしていますが、連続」の回答画像1
    • good
    • 0
この回答へのお礼

ありがとうございました。
ご記載の式を入れて、下へコピーしましたが、うまくいきません。
参考資料ではうまくいっていますので、私のやり方がおかしいのだと思います。
明日でも仕切りなおしてやってみます。
結構参考になりましたので、ありがたいです。
ややこしい話にかかわっていただいて、本当にありがとうございました。
なお、発生頻度分布もちょっとうまくいきません。
もう一度考えてみます。
ありがとうございました。

お礼日時:2021/04/17 20:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

教えて!goo グレード

このカテゴリの人気Q&Aランキング