2012-05-07 133 views
0

我有這樣一個簡單的表格數據:在Excel公式中定義變量?

date  | Jenna | Tom | Robin 
01/01/12 2  5  8 
02/01/12 3  4  7 

(日期列從當年的第一天開始,去一路下跌到他明年。)

我有一個公式得到分鐘。和最大。一月份的價值(例如Jenna)。

我必須每月更改行號以獲得正確的結果。

是否可以在兩個單元格中定義變量並在不使用VBA的情況下在該公式中使用它們。例如, ;

我會將H1和H2中的兩個值分別設置爲28和58。我將E1定義爲開始,E2定義爲結束。寫下這個公式:

=min(Cstart:Cend) 
=max(Cstart:Cend) 
=average(Cstart:Cend) 

第一個公式意味着拿到C28和C58之間的最小值。

這樣我就不必在頁面上手動更改每個公式。我將只更改2個單元格的值,這就足夠了。

我希望我已經解釋過了。

回答

1

當然。您必須使用INDIRECT()函數。 INDIRECT將字符串轉換爲範圍參考。

=MIN(INDIRECT("C" & $H$1 &":C" & $H$2)) 
+0

我會試試看看我是否正確。我想,這是我一直在尋找的東西。謝謝。 – Sercan

+0

它就像一個魅力:) – Sercan