计算多个配对/排列的平均值

时间:2020-03-02 23:46:23

标签: excel

不确定如何使用(BuildContext context, AsyncSnapshot<DocumentSnapshot> snapshot) { var firestoreData = snapshot.data; String info = firestoreData['info']; }); AVERAGEIFSSUMIFS的组合来有效地解决此问题或某些其他功能。

基本上,假设我具有以下某些点之间的出行时间数据集

COUNTIFS

数据集中可能有n个点,但是假设我们只对4个城市(A,B,C,D)之间所有出行对的平均出行时间感兴趣。即AB,BA,AC,CA,BD,DB等,但不包括AA,BB,CC,DD。

我该如何平均所有这些排列之间的行程时间?非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

不太漂亮,但是使用了命名范围“ 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