EXCEL 使用给定关键字的 OFFSET(坐标未指定)计算平均值

EXCEL calculating average with OFFSET (coord unspecified) of a given keyword

我正在计算有趣的情况。基本上在一行中我有产品的名称,右边的​​一行是自第一次收到产品以来已经过去的天数。

前天的计算是

=TODAY()-BB2

我现在要做的是识别产品词 "truck,",然后计算卡车的平均停留时间是多少天。

我了解我需要的公式的逻辑,只是不知道如何精确执行。基本上,该公式将需要使用这个平均计算器和一个标识为 COUNTIF

的关键字
=COUNTIF($A:$A0,"TRUCK")/COUNTA($A:$A0)

我缺少的是某种类型的...IF "TRUCK, OFFSET (GIVEN CELL) -1)

感谢任何想法! -威尔逊

一个公式(例子中的C1):

=AVERAGEIF(A:A,"truck",B:B)

应该可以,但我建议使用数据透视表,因为它提供了额外的功能: