2015-09-17 42 views
0

我有一個模板,我用Excel來計算蛋白質濃度和各種其他的東西。數據輸入並始終在同一位置,但線性圖將具有不斷變化的斜率和截距值。兩個單元格引用相同的數據 - 當一個人的引用發生變化時,另一個人的引用發生了變化?

我需要儘可能簡單並以最簡單的方式獲得斜率和截距。

現在我有兩個單元 - 一個用於斜率和一個用於截取 - 它指向與圖形相同的x和y值。但是,如果圖需要使用五點而不是九點,那麼我必須更改圖的數據,然後更改斜率和截距的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,那麼這些單元格應該自動引用它們。基本上我正在試圖使得當圖的範圍發生變化時,斜率和截取單元格會自動調整。

最簡單的方法是什麼?我試過了我能想到的一切。

沒有排除任何選項。只有一條規則 - 它必須在Excel中爲100% - 不需要外部程序或其他文件。它必須是可轉讓的,所以如果我將文件發送給同事,那麼它將以100%相同的方式運行。

+0

您現在使用什麼來計算斜率和截距?他們的公式是直接在細胞中嗎?或者是你在找什麼?我問,因爲在Excel中的大多數公式將忽略空白。 – user3476534

+0

您可以更改工作表中計算的單元格的範圍,並讓圖形根據該信息繪製一條線,而不是從Excel中拉出計算的斜率/截距。 – user3476534

+0

現在我只是使用SLOPE和INTERCEPT公式。但是這意味着需要獨立更改x和y值 - 對於這些人單獨做出4倍的總變化。 – KevinS

回答

0

我會看看爲x和y值使用命名範圍,然後讓圖和SLOPE/INTERCEPT公式引用相同的命名範圍。例如:

  • 命名範圍 「x_values」 指的是 「A1:A9」
  • 命名範圍 「y_values」 指的是 「B1:B9」

注意:圖表將需要在片材或名稱範圍前綴的工作簿名稱。

起初,這可能看起來不太有用,因爲只要您手動拖動圖形範圍,它將不再引用指定的範圍,並且與SLOPE/INTERCEPT公式不同。但我會避免這樣做,並且考慮使命名範圍變爲動態。 這是通過將公式分配給指定的範圍完成的。公式可以通過引用其他單元格值來調整範圍的大小。例如:

  • 細胞 「C1」 表示(起點)
  • 細胞 「C2」 表示的範圍內的大小(點數)
  • 公式「= OFFSET($ A $ 1,$的範圍內偏移C $ 1,0,0 $ C $ 2)「可以分配給名爲範圍的」x_values「
  • 公式」= OFFSET($ B $ 1,$ C $ 1,0,0 $ C $ 2)「可以分配給」y_values 「命名範圍

然後,您所要做的就是調整單元格C1和C2以更新圖形和SLOPE/INTER CEPT公式。

通過自動調整範圍,可以使指定範圍中的公式變得更明智。例如,如果您想忽略範圍開始或結尾處的空白單元格,則可以使用類似如下的內容:

=OFFSET($A$1, MATCH(TRUE,INDEX(($A$1:$A$9)<>0,0),0)-1, 0, COUNTA($A$1:$A$9)) 
+0

這正是我所需要的。鍵入明顯較低,當兩個單元格(如上述的C1和/或C2)發生變化時,圖形,斜率單元格,截取單元格都會發生相同的變化。 – KevinS

相關問題