Рассчитать среднее по нескольким парам / перестановкам - PullRequest
0 голосов
/ 03 марта 2020

Не уверен, как использовать AVERAGEIFS или комбинацию SUMIFS и COUNTIFS для эффективного решения этой или другой функции.

В принципе, предположим, что у меня есть следующий набор данных времени срабатывания между определенные точки

Start   End   Trip Time(Minutes)

A       B     12
A       B     8
B       A     9
B       A     2
A       C     15
C       A     5
C       B     11
C       B     9
B       C     7
A       B     16
A       D     18
D       C     21
E       A     11
X       Y     19

Может быть n точек в наборе данных, но предположим, что нас интересует только среднее время поездки всех пар поездки между 4 городами (A, B, C, D ). то есть AB, BA, A C, CA, BD, DB, et c. но не AA, BB, CC, DD.

Как я могу go усреднить время срабатывания между всеми этими перестановками? Буду признателен за большую помощь ... спасибо!

1 Ответ

1 голос
/ 03 марта 2020

Не очень красиво, но с использованием именованного диапазона "CITIES" (A20: A23 ниже)

В E3, чтобы расположить как уникальные пары независимо от направления (и заполнить):

=IFERROR(INDEX(CITIES,MIN(MATCH(A3,CITIES,0),MATCH(B3,CITIES,0)))&":"&
         INDEX(CITIES,MAX(MATCH(A3,CITIES,0),MATCH(B3,CITIES,0))),"")

В F3:

=IF(E3<>"",AVERAGEIFS($C$3:$C$16,$E$3:$E$16,E3),"")

Вы можете копировать / вставлять значения / удалять дубликаты, чтобы получить уникальные пары.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...