• ベストアンサー

エクセルの数列の連続性について

エクセルの数列の確率に関して エクセルの以下の確率の出し方について質問があります。 以下は、私が図から自分で計算したものですが、これらの結果を自動で計算する方法を教えて抱けないでしょうか。 どちらか一つでも大変助かります。 なお、近いやり方があればそれでも構いません。 1、跳躍性 隣どうしのセルの数字が3以上離れている確率 例)図の行1の場合、3つセルが隣のセルと3以上離れているので66% 2、連続性 隣り合う2つのセルの数字が同じである確率 例)図の行4の場合、4つのセルが連続して同じ数字なので、66%

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

返事が遅れましてごめんなさい。 U1セルには次の式を入力して下方にドラッグコピーします。 =IF(COUNT(B1:I1)=0,"",IF(MAX(K1:Q1)>ABS(MIN(K1:Q1)),MAX(K1:Q1),ABS(MIN(K1:Q1)))) V1セルには次ン式を入力して下方にドラッグコピーします。 =IF(COUNT(B1:I1)=0,"",MAX(B1:I1)-MIN(B1:I1))

dousyutyou444
質問者

お礼

本当にありがとうございます!うまくいきました!^^

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

表がお示しの通りの表として作業列を作って対応します。 K1セルには次の式を入力してR1セルまでドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(OR(B1="",C1=""),"",C1-B1) そこで隣同士が3つ以上離れている確率をS1セルから下方に示すとしてS1セルには次の式を入力して下方にドラッグコピーいます。 =IF(COUNT(B1:I1)=0,"",(COUNTIF(K1:R1,">=3")+COUNTIF(K1:R1,"<=-3"))/COUNT(B1:I1)) また、隣り合う2つのセルの数字が同じである確率をT列に表示させるとしてT1セルには次の式を入力して下方にドラッグコピーします。 =IF(COUNTIF(K1:R1,0)=0,"",(COUNTIF(K1:R1,0)+1)/COUNT(B1:I1)) 最後にS列とT列についてはセルの表示形式をパーセンテージにします。

dousyutyou444
質問者

お礼

うまくいきました! ありがとうございますm(__)m 重ね重ねの質問で申し訳ありませんが、エクセルに相当、御精通されている方だとお見受けましたので、どうか追加で次の質問に答えていただけないでしょうか。 行中の隣り合うセルの中で最も差が大きいものをU列に、行中の最小の数と最大の数の差をV列に記入させるにはどうすればよいのでしょうか。 例えば行3ならU3にD3とE3の差である2.5を記入。V3行中の最大値と最小値の差は E3とI3の差である3なので、3を記入させたいと考えています。

noname#204879
noname#204879
回答No.1

その「66%」は、どのようにして計算した結果なの?

関連するQ&A