1

特定の数学のテーマに関するプロジェクトがあり、計算が完了し、問題なく動作しています。タスクは、特定の数の未知数の線形方程式系があり、未知数の数を入力して値を入力し、行列計算を使用して未知数のすべての値を見つけることです。

簡単に言うと、「未知数の値を見つける」と計算はすでに完了しており、チェックしたところ、問題ないようです。未知の数として 6 を指定すると、6x6 行列の逆数が自動的に計算され、Index INDIVIDUALLY を使用して 6 つの未知の値が返されます。

(注: まだ議論していないため、VBA やマクロの使用は許可されていません。

問題は、 SINGLEセル値に基づいて、セルのRANGEVALUE または A FORMULAで自動的に埋める方法がわからないことです。

たとえば、セル A1 に 5 (未知数の数を示す) を入力し、これを入力して Enter キーを押すと、セル A2 から A6 の範囲 (5 セル) が自動的にインクリメントされた文字で埋められるとします。 、 A2 -> A のように。A3 -> B ; ... A6 -> E、これらの文字は 5 つの未知数を示します。

問題 2. 別のフォローアップの質問です。変数 A、B、C、D、E (5 つの未知数) の列に加えて、A1 に欠損値/未知数の数を表す 5 を再度入力したとします。列 B にそれぞれ配列の値を自動的に入力したい。

これは私の最初の問題とまったく同じですが、今回はインクリメントされた文字の代わりにインクリメント インデックス関数になります。

例: 私は 5 を入力します。

*列Aには、変数/文字が自動的に入力されます

*列 Bには、数式を使用して計算された配列の値が自動的に入力されますが、セルには個別に表示されません。私はすでに式を持っています

INDEX(私が作った式、私が作った式の答えの行番号、私が作った式の答えの列番号)

私が自分で作った式の答えも配列で、「n」行と1列の配列です。SINGLEセルにインデックス式を配置すると、式から計算された配列から指定された行番号の値が返されます私が欲しいのは、たとえば5つの未知数の場合です

   **A      |       B**

1|.......5..................

2|.......A..............いくつかの値 1

3|.......B..............いくつかの値 2

4|.......C..............いくつかの値 3

5|.......D..............いくつかの値 4

6|.......E..............いくつかの値 5

ここで、「いくつかの値」は私の数式からの配列回答であり、「1,2,3,4,5」はその配列回答からの行番号を指定します。これは、行列の値を入力し、A1 に未知数の数 "n" を入力し、セル A2 から A"n" の範囲を文字 A から文字 "n" に対応する文字まで自動的に塗りつぶし、 B2 から B"n" までのセルに数式を使用しますが、Index(Formula, Row number , Column number) 関数の行ごとに行番号を増やします。

注: VBA やマクロについてはまだ説明していないため、Excel 関数のみを使用してこれを行う方法があることを願っています。ハハ。:D

ありがとうございましたありがとうございました!乾杯。:D

4

1 に答える 1