No.2ベストアンサー
- 回答日時:
#1のNutrockerです。
少々考察が不足していました。
行と列の合計が決まっているので、適当な値(ランダム値)で
帳尻を合わせることは無理のようです。
合計が概算値であり、多少の微調整をしても良いのであれば
#1の手順で全てのデータを決めた後、合計を再計算することで可能かと思います。
---------------------------------------------------------------------
ランダム関数は0~1の値を返すので、実際の値は
V=(平均値)+(変動幅)×(rand()-0.5)
で求めます。
ご質問の例では、行または列の平均が(平均値)になります。
変動幅はデータの意味合いに合ったもっともらしい値を設定します。
(#1の回答で分散ファクターと呼んだのはこの変動幅のことです。)
---------------------------------------------------------------------
あと気になったのは、(行の合計の合計)=(列の合計の合計)
となっているかどうかです。
一致していなければ合計自体が誤っているのでそもそも値の設定は不可能です。
回答ありがとうございます。
合計値は確定で微調整できないので、#1の方法で平均値を行の合計/総合計*列合計にして変動幅を設定しました。
そうすると、6月のマイナスになる率が減り、マイナスが出た場合を想定して、Loopで処理するにしました。
無理やりのやり方かもしれませんが、なんとか結果でるようになりました。
V=(平均値)+(変動幅)×(rand()-0.5)
これはとても参考になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでオートシェイプをデ...
-
【エクセル】行の最終更新日を...
-
行数の違う表への数式のコピー...
-
エクセルのフィルタ検索で、空...
-
EXCELで入力したセルを変更でき...
-
MacのNumbersで列ごと、行ごと...
-
エクセル IF関数を教えてくださ...
-
【エクセル】 うっとおしい警...
-
excelで作表の数値がいつの間に...
-
Excel:macでのリストの作り方
-
VLOOKUP関数について、文字列と...
-
エクセルVBAのリストボックスに...
-
起算日の定義
-
120日サイトを越える手形は...
-
手形の郵送料について
-
手形は何で送ればいいですか?
-
銀行スリップの意味がわからない
-
入金3日前に「半金半手で」と言...
-
30日サイト90日サイトってなん...
-
手形を受け取って、銀行に持っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】行の最終更新日を...
-
excelからexcelへの差し込み印刷
-
VLOOKUP関数について、文字列と...
-
エクセルでオートシェイプをデ...
-
EXCELで入力したセルを変更でき...
-
エクセルのフィルタ検索で、空...
-
ワードパッドからエクセルへ
-
行数の違う表への数式のコピー...
-
エクセルVBAのリストボックスに...
-
エクセル シート内の一番下の...
-
音声認識を利用したExcelの操作
-
エクセルマクロ、空白行(セル...
-
MacのNumbersで列ごと、行ごと...
-
エクセルで縦に順に数字入力を...
-
エクセルを使い ホステスの給...
-
【エクセル】フィルタの「再適...
-
excelデータの表示形式を文字列...
-
エクセル IF関数を教えてくださ...
-
エクセル表でフィールドに選択...
-
エクセルで自動的に連続番号が...
おすすめ情報