- ベストアンサー
Excel2007 個数を数えたい
A-1~300まで=rand()で乱数を発生させました。 A-1から下へ順に発生させた乱数を初めて1が越えるまで足していき、その個数を調べたいのですが、良い関数はありませんでしょうか。 次に、同様に足していった乱数が初めて2を超える個数、3を超える個数といった風にしていきたいのですが、ご教示願えませんでしょうか。
- mamoru1220
- お礼率99% (1513/1526)
- オフィス系ソフト
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
B1に =SUM(A$1:A1) と入力して、B2以下にコピー&ペースト。 =COUNTIF(B:B,"<1") この計算式で、B列に1未満のセルが何個あるか判ります。
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
B2セルに次の式を入力し、B300セルまでオートフィルドラッグします。 B列には合計が1,2,3・・・となる順にそれまでの個数が表示されます。 =IF(INT(SUM(A$1:A2))=INT(SUM(A$1:A1)),"",COUNT(A$1:A2)) もしもその時の合計の1を超える個数などと表示させるのでしたら次のような式になるでしょう。 B2セルへの入力の式は =IF(INT(SUM(A$1:A2))=INT(SUM(A$1:A1)),"",INT(SUM(A$1:A2))&"を越える個数は"&COUNT(A$1:A2))
お礼
ご回答ありがとうございました。
補足
=IF(INT(SUM(A$1:A2))=INT(SUM(A$1:A1)),"",INT(SUM(A$1:A2))&"を越える個数は"&COUNT(A$1:A2)) とはどういう意味なのでしょうか?
関連するQ&A
- Rand関数について
Rand関数について コンピューターの素人です。以下のカッコの中の理解で間違いないかどうか、教えてください。 「Rand関数は乱数を発生させる関数である。Rand関数は最小値と最大値を指定して、その範囲で整数の乱数を発生させることができる。」
- 締切済み
- その他(生活・暮らし)
- 配列 x に入っているデータの個数を求める関数の作り方
配列 x に入っているデータのうちで、値が正(つまり x(i) .gt. 0.0d0 ) であるデータの個数を求める関数 numpos(x,n) を作り方を教えてください。n はデータの個数。 implicit real*8(a-h,o-z) real*8 x(1000) dummy = rand(13) 乱数の初期化 n = 1000 do 10 i=1,n x(i) = rand(0)-0.4d0 テストデータ 10 continue write(6,*) 'numpos =', numpos(x,n) stop end function numpos(x,n) implicit real*8(a-h,o-z) real*8 x(*) この部分が分かりません。(関数副プログラムなので、関数の値、つまり正のデータの個数は、関数名と同じ名前の変数、つまり numpos という名前の変数へ代入すること、らしいです。) return end とても困っていますし、急いでいます。 誰か助けてください。 よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- ExcelのRAND関数
ExcelのRAND関数で、0から1の間の乱数を発生させることができます。 たとえば、10万行のデータの各行に一度にRAND関数で乱数を発生させた場合(1件目に=RAND()を入力してから下方向コピーする。)、同じ値が発生することはありうるのでしょうか。 データ量が多くなるほど小数点以下の桁数が増えていくので、そのようなことは起きないようになっているのではないかと思いますが、実際はどうなのでしょうか?
- 締切済み
- その他MS Office製品
- RAND関数です
お願いします。 A1~A20までに入力枠があります この数値は他の箇所より参照しています。 このA1~A20の数値に対してB1~B20に=RAND()で乱数を発生するようにしていますが、ただ、データー入りがA1~A20行が最大で、A1~A7までの時とか毎回変化します。当然、データーの入っていない行にも乱数が発生します。 =IF(ISERROR(RAND()))、” ”、((RAND())))) で表示させないようにとしましたが、できません。 関数の」組み合わせ?マクロのコード? いい方法がありませんでしょうか、宜しくお願いします。
- ベストアンサー
- Visual Basic
- C言語についての質問です><
0から100までの乱数を発生させ要素20個の整数配列aに乱数を格納し、 その配列を大きい順番に並び替える。 その際もともと格納されていた配列の場所もあわせて 表示するプログラムを示せ。 乱数発生にはsrand関数とrand 関数を使います。 二次元配列を使うこと. プログラムリソースとプログラム解説をつけてほしいです>< 例 number place a[0]=98 3 a[1]=94 19 a[2]=90 1 のようになるようにお願いしますm(_ _)m
- 締切済み
- C・C++・C#
- excel2010で個数を数えたい
Windows7でexcel2010を使用しています。 曜日を入力した行とその下の行に曜日に応じてセルの背景色が変わるように条件付き書式設定をしています。曜日の行とその下の行は同じ色になる設定です。 曜日の下の行には文字を入力します。 条件付き書式設定で変更されたセルの背景色で特定の色かつ特定の文字列が入力されたセルの個数を数えたいのですが何か方法はありますでしょうか? たとえば、A1~AE1に曜日を入力していて、平日は背景色なし、土曜日は背景色青、日曜日は背景色赤になるように条件付き書式設定をします。 A2~AE2には色々な文字を入力しますが、上のセルと同じ色になるようにしています。 A2~AE2に〇と入力されていて、且つ背景色なしのセルの個数を数えたい場合はどうすれば良いでしょうか?〇と入力されていて背景が青の場合、赤の場合のセルの個数も数えたいです。 本当は背景色ではなく文字色を条件付き書式設定で変更してその個数を数えたいのですが、色々検索したところ文字色では難しそうなので背景色を変更することにしました。 説明が下手で申し訳ありませんが、どなたかご教授しただけますと幸いです。
- ベストアンサー
- Excel(エクセル)
- エクセルで0超1未満の乱数を発生する方法
タイトルの通りです。 EXCELのRAND関数は0以上1未満の乱数を発生しますが、0超1未満の乱数を作る方法を教えて下さい。 確率の検証用に乱数を作りたいのですが、0や1(0%や100%)は除きたいのです。もちろん非常に小さい数でも0でなければ採用したいのですが0だけはダメです。 実用上、RANDでも0は殆ど出ないとは思いますが…あるいは乱数を発生させておいて0になった時だけ再計算させれば良いのかもしれませんが、出来れば再計算無しで最初からそうしたいのです。
- 締切済み
- Excel(エクセル)
お礼
無事できました。 ご回答ありがとうございました。
補足
=COUNTIF(B:B,"<1") の条件式の1なのですが、最終的に200くらいまでしようと思っています。 試しにA1などと打ってみたのですが、できませんでした。 条件式を相対参照にすることはできないのでしょうか。