2016-12-15 39 views
2

我有一個下面的數據集。如果在Excel中使用類似AVERAGEIF函數的樣本和基因相同,我想在列E中獲得B列值的平均值。如何使用averageif函數?

例如,在E2細胞,我想有平均的B2和B7的,因爲它們具有在列相同值C即「阿爾法」,和列d即「S14」

這裏是樣本數據的截圖:

enter image description here

+1

您需要AVERAGEIFS():https://support.office.com/zh-cn/article/AVERAGEIFS-function-48910c45-1fc0-4389-a028-f7c5c3001690?ui=en-US&rs=zh-CN&ad=美國和fromAR = 1 –

+0

雅,我認爲我需要,但我不確定這種情況下的公式 – alpha189

+0

我提供的鏈接給出了一個關於如何使用它的好教程。它比我們能給出的任何東西都要詳細得多。 –

回答

3

您需要AVERAGEIFS()

公式是:

=AVERAGEIFS(B:B,C:C,C2,D:D,D2) 

放入E2和複製/下跌拖累。

+0

@ alpha189,Scott爲函數使用了簡單參數(整列參考)。在你得到它之後,你可以使用更明確的'= AVERAGEIFS($ B $ 2:$ B $ 12,$ C $ 2:$ C $ 12,$ C2,$ D2:$ D12,$ D2)' –

+1

@BranislavKollár這不是數組公式並因此沒有任何不利因素將其保留爲完整的列引用。我會把它留下。 –

+0

有趣的一點。您可以請擴展/提供資源,我可以在哪裏瞭解有關您何時可以/不應該使用完整列引用的更多信息? –