0

タンパク質濃度やその他のさまざまなことを計算するために Excel で使用するテンプレートがあります。データが入力され、常に同じ場所にありますが、線形グラフの勾配と切片の値は変化します。

勾配と切片の両方を、できるだけ簡単かつ最小限の方法で取得する必要があります。

現在、グラフと同じ x 値と y 値を参照する 2 つのセル (勾配用と切片用) があります。ただし、グラフで 9 点ではなく 5 点を使用する必要がある場合は、グラフのデータを変更してから、勾配と切片の両方の x と y を変更する必要があります (5 回の「変更」)。

私が必要とするのは、グラフから直接勾配と切片を抽出する方法です-範囲はグラフで使用される範囲に直接リンクされています-または勾配と切片の両方に独立したセルを持ちますが、それらの参照を同じにリンクします参照(少なくとも相互に、できればグラフも)。例:

A1:A9 is the x-values and B1:B9 is the y-values.
Graph with a linear trendline is calculated.
C1 is the slope of the trendline.
D1 is the intercept of the trendline.

グラフには、上記の範囲内の値からのみトレンドラインが表示される場合があります (A1:A5、A3:A7 など - 常に連続しており、分離されていません)。

グラフの傾向線と同じデータ参照を参照するには、勾配セルと切片セルが必要です。グラフが A1:A9/B1:B9 を参照している場合は、セルも参照する必要があります。グラフが変更され、A2:A6/B2:B6 を参照する場合、セルはそれらを自動的に参照する必要があります。基本的には、グラフの範囲が変更されたときに勾配と切片のセルが自動的に調整されるようにしようとしています。

これを行う最も簡単な方法は何ですか?考えられることはすべて試しました。

オプションとして除外されるものはありません。ルールは 1 つだけです。Excel で 100% でな​​ければなりません。外部プログラムやその他のファイルは使用しないでください。ファイルを同僚に送信した場合に 100% 同じように動作するように、転送可能である必要があります。

4

1 に答える 1

0

x 値と y 値に名前付き範囲を使用して、グラフと SLOPE/INTERCEPT 式が同じ名前付き範囲を参照するようにします。例えば:

  • 名前付き範囲「x_values」は「A1:A9」を参照します
  • 名前付き範囲「y_values」は「B1:B9」を参照します

注: グラフには、名前付き範囲の前にシートまたはワークブックの名前を付ける必要があります。

グラフ範囲を手動でドラッグするとすぐに、名前付き範囲を参照しなくなり、SLOPE/INTERCEPT 式とは異なるため、これは最初は役に立たないように思えるかもしれません。しかし、私はそれを控えて、代わりに名前付き範囲を動的にすることを検討します。これは、名前付き範囲に式を割り当てることによって行われます。数式は、他のセル値を参照して範囲のサイズを調整できます。例えば:

  • セル "C1" は範囲オフセット (開始点) を表します
  • セル「C2」は範囲サイズ(ポイント数)を表します
  • 式「=OFFSET($A$1, $C$1, 0, $C$2)」は、「x_values」名前付き範囲に割り当てることができます
  • 式「=OFFSET($B$1, $C$1, 0, $C$2)」は、「y_values」名前付き範囲に割り当てることができます

次に、セル C1 と C2 を調整して、グラフと SLOPE/INTERCEPT 式の両方を更新するだけです。

名前付き範囲の数式は、範囲のサイズを自動的に変更することで、よりスマートにすることができます。たとえば、範囲の先頭または末尾にある空白セルを無視する場合は、次のように使用できます。

=OFFSET($A$1, MATCH(TRUE,INDEX(($A$1:$A$9)<>0,0),0)-1, 0, COUNTA($A$1:$A$9))
于 2015-09-17T23:53:34.780 に答える