2011-12-14 20 views
2

我有一個彙總表設置數據設置如下 -Excel中 - 在列

  Cat A Cat B Cat C Cat D 
Name 1  0  0  0  0 
Name 2  2  3  2  2 
Name 3  2  2  2  2 
Name 4  3  2  2  3 
Name 5  2  3  2  3 

查找最大值我還然後已經爲每個名1的單獨的標籤通過以命名5.

彙總表包含每個選項卡中每個類別的最大值。因此,Cat A Name 1上的單元應在Cat A列中的Sheet(Name1)上顯示最大值。

到目前爲止這麼好。但是每個標籤可能不包含相同的類別,因此我希望彙總表通過搜索Cat名稱來檢查每列中的最大值。

到目前爲止,我有這個 -

=MATCH(Overview!S$1,Name1!$C$1:$V$1,0) 

與正確的類別返回列數,在這種情況下,13這樣我就可以找到合適的列。我正在努力的是現在找到列中的最大值。

任何人都可以幫忙嗎?

謝謝

回答

1

偏移功能是你的鑰匙在這裏。

從匹配中獲得值後,可以將它傳遞給偏移量以獲取正確的列。

因此,舉例來說,你可能想是這樣的:

=Max(Name1!$C1:$C2000) 

但你不知道你是否應該使用C柱或d柱也好,在這種情況下,它是13,那麼P列呢? (C = 3,比賽是13,以3 + 13 = 16 = P?),所以我想你想是這樣的:

=Max(Offset(Name1!$C$1:$C$2000, 0, [result of your match expression] - 1)) 

這裏是你想在GoogleDocs我想一個例子:

https://docs.google.com/spreadsheet/ccc?key=0Ai45AJPc2AWMdGRlZXNIdlZBaHJxc01qVlJWa1N1WXc

+0

嗨。我嘗試過,但無法啓動。我剛剛得到一個空白的結果。 Name1選項卡上的數據位於C1:V8範圍內,因此我將它放在$ C $ 1:$ C $ 2000的位置,並放置$ C $ 1:$ C $ 8。我嘗試將公式分開,並使用= OFFSET(NAME1!$ C $ 1:$ C $ 8,13,0)將偏移量部分並得到#值錯誤 – Andy 2011-12-14 16:01:07

+0

因此,您可以進行匹配以確定哪一列,並在這種情況下,你想列P?所以你想要這個有效地計算`Max(Name1!P1:P8)`?或者,也許你想`Max(Name1!P2:P8)`? – McKay 2011-12-14 16:39:14

3

IAssuming搜索範圍去行1000:

=MAX(INDEX(Name1!$C$2:$V$1000,0,MATCH(Overview!S$1,Name1!$C$1:$V$1,0))) 

在指數的0行參數意味着選擇整列。