2016-12-15 5 views
2

У меня есть следующий набор данных. Я хочу получить в столбце E среднее значение столбца B, если образец и ген одинаковы, используя что-то вроде функции AVERAGEIF в Excel.Как использовать функцию midif?

Например, в E2 клетки, я хочу иметь среднее значение В2 и В7, поскольку они имеют одинаковое значение в столбце С т.е. «альфа», а столбец D т.е. «S14».

Вот скриншот данных образца:

enter image description here

+1

Вам понадобится AVERAGEIFS(): https://support.office.com/en-us/article/AVERAGEIFS-function-48910c45-1fc0-4389-a028-f7c5c3001690?ui=en-US&rs=en-US&ad= US & fromAR = 1 –

+0

ya, я думаю, мне это нужно, но я не уверен в формуле для таких случаев. – alpha189

+0

Ссылка, которую я предоставил, дает хороший учебник о том, как его использовать. Это будет намного более подробно, чем все, что мы можем дать. –

ответ

3

Вы должны AVERAGEIFS()

Формула будет:

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

Положите его в E2 и копировать/перетащить вниз ,

+0

@ alpha189, Скотт использовал простые аргументы (целые столбцы) для функции. После того, как вы его получите, вы можете использовать более явные '= AVERAGEIFS ($ B $ 2: $ B $ 12, $ C $ 2: $ C $ 12, $ C2, $ D2: $ D12, $ D2)' –

+1

@ BranislavKollár Это не формулу массива и, следовательно, не имеет никакого вреда, чтобы оставить его в качестве полных ссылок на столбцы. Я оставил бы его как таковой. –

+0

Интересная точка. Можете ли вы раскрыть/предоставить ресурс, где я могу узнать больше о том, когда вы можете/не должны использовать полные ссылки на колонки? –

Смежные вопросы