2015-11-25 6 views
0

我有一個工作簿,其中包含許多不同的工作表,每個工作表都鏈接到一個摘要頁面。摘要頁面上的A列是我公司投資組合中的建築物列表。 B列到F列是關於這些建築物的各種信息 - 單元數量,當它們開始銷售時,每平方英尺的平均價格等等。以下所有列是一年中的月份 - 1月,2月,3月等,以及這些行在每個建築物中都有月度銷售數據。如何根據不同列表中的條件對列表進行平均處理

每個工作表都包含給定月份中每個建築物的銷售數據。每張紙上的建築物清單完全匹配摘要頁面上的建築物清單。但是,這些數據表不包含彙總表中的建築物數據(PPSF,單位數量等)。

以下是我想要做的事情:在彙總表中,我希望能夠使用僅存在於彙總表中的標準來平均來自數據表的銷售數據。例如,標有「March」的表格中有3月份公司投資組合中每個建築物的銷售數據 - 沒有問題對這些信息進行平均處理。

但是,如何在超過100個建築物的建築物平均銷售?

請記住,單元計數信息僅存在於摘要頁面上。

有沒有一種方法可以做到這一點,而無需使用此特定於建築物的信息編碼每個月份的選項卡?

+0

查看'AverageIf'和'AverageIfs' –

+0

當然,我知道這些函數,但它比這更復雜,因爲此問題需要使用來自不同範圍的條件對一個數據列表進行平均。換句話說,我有兩個不同的陣列 - 一個是建築物列表和他們的規格,另一個是建築物列表(實際每個月會稍微變化)和他們的銷售數據。我覺得我不得不做某種AverageIfs數組公式,但我還沒有能夠破解它。 –

+0

然後你將需要創建一個單一的表相關的所有信息,然後你可以使用averageifs –

回答

0

使用AVERAGEIFS功能。它與SUMIFS/COUNTIFS類似,如果你熟悉這些。簡而言之,它會查看給定的行/列數據,然後查看一系列相同長度的後續行/列,並僅對那些後續行/列符合條件的項目進行平均。例如:

=AVERAGEIFS(A:A,B:B, ">5",C:C,"<>"&$E$1,D:D, $E$2) 

什麼這說是:對於A列中的所有單元,其中:

該行的-Column B是大於5;

- 該行的列C不等於單元格E1中的任何內容;和

該行的-Column d DOES等於不管在E2單元格,

取算術平均值。

根據需要參照其他圖紙進行調整以適合您的目的。

+0

謝謝,我知道averageifs,如果每個數據表上都有特定於建築物的信息,這很容易。但問題是信息不在數據表上,它只在彙總表上。所以問題是我有兩個不同的陣列,只有一個共同的範圍。我想要使​​用不同數組中的條件在其中一個數組中求平均值。這可能嗎? –

+0

@AstralMilkweed查看Scott對您的問題的額外評論 - 創建一個組合表,根據唯一的ID關鍵字提取所有數據[設置爲使A列包含每個建築物資產#,然後列B - >前進根據需要從任一表中提取資產#的數據。這創建了一個表格,易於使用]。或者,如果兩個表的大小相同,請按字母順序排列,然後複製並粘貼到單張紙上。 –

相關問題