将条件添加到另一个 sheet 内的平均时间

Adding condition to average time within another sheet

尝试在另一个 sheet 内为平均时间添加附加条件。

这个公式目前可以将平均时间拉到一个范围内

'''=ARRAYFORMULA(AVERAGE(VALUE(TEXT("00"&Interaction_Data!R3:R,"hh:mm:ss"))))'''

我需要添加一个 if 条件以仅对在“Interaction_Data”Interaction_DataC3:C 范围内也包含“合作伙伴 1”的行进行平均 sheet

我已经尝试了下面的公式,因为我认为这样可以,但是 returns 错误 #N/A '''=ArrayFormula(if(AVERAGE(VALUE(TEXT("00"&Interaction_Data!R3:R,"hh:mm:ss")),Interaction_Data!C3:C, "合作伙伴 1")))'''

我觉得我已经尝试了 If 语句、范围和标准的所有其他位置,但显然我错过了一个可行的位置。

请提供任何帮助

AVERAGEIF 不适用于 ARRAYFORMULA。请改用 QUERY

=ARRAYFORMULA(QUERY(
{VALUE(TEXT("00"&Interaction_Data!R3:R,"hh:mm:ss")),Interaction_Data!C3:C},
"select avg(Col1) where Col2='partner 1' label avg(Col1) ''"))