Excel formula 按顺序在两列中查找值并在第三列中计算平均值的公式

Excel formula 按顺序在两列中查找值并在第三列中计算平均值的公式,excel-formula,google-sheets-formula,Excel Formula,Google Sheets Formula,所以我有三列,A(国家),B(状态)和C(运输时间)。以下是一个例子: Country status transit time Slovakia Transit 2 Hong Kong Delivered 1 New Zealand Transit 2 Barbados Transit 2 Peru T

所以我有三列,A(国家),B(状态)和C(运输时间)。以下是一个例子:

Country         status          transit time    
Slovakia        Transit         2   
Hong Kong       Delivered       1   
New Zealand     Transit         2   
Barbados        Transit         2   
Peru            Transit         2   
Ecuador         Transit         2   
Greece          Transit         2   
New Zealand     Transit         4

我想看看是否有两个公式。第一个公式将匹配列A并返回列C中的平均值作为值。使用上面的例子,如果我想知道新西兰的平均运输时间(在这个例子中是3天)。我在寻找的另一个公式是返回平均运输时间内所有货物的价值(以前发现的)。例如,我知道到新西兰的平均运输时间是3天,但我也想知道有多少批货超过了平均3天(在本例中,是1批货)。

这是一份样本表,其中包含Scott在评论中确定的方法:

F2中的第一个公式如下:

=AVERAGEIF(A$2:A$9,E2,C$2:C$9)
它计算到每个国家的货物的平均运输时间

G2中的第二个公式是:

=COUNTIFS(A$2:A$9,E2,C$2:C$9,">"&F2)
它统计到每个中转时间大于平均值的国家的装运数量

请看这里:


如果使用Scott建议的两个函数仍有问题,请告知我们。

AVERAGEIFS()将使用条件返回平均值。然后是使用COUNTIFS()返回计数,使用返回的值作为条件之一。谢谢Scott,但我仍然感到困惑。我想做的是建立一个公式,在a列中查找新西兰。如果为真,那么它将总结总的运输时间(如C列所示)。是的,AVERAGEIFS()将这样做。或SUMIFS(),如果要求和。谷歌那些功能。微软有关于如何使用的视频和演练。