在数组公式中操作之后的AVERAGEIF
假设我有三列数据:
ABC 2 10 Cat 3 12 Dog 2 13 Cat
我想要平均C的价值Cat
使用:
=averageif(C:C,"Cat",B:B)
但是,我想首先在B列执行一个操作,然后计算平均值。 我只是在如何让数组工作上画一个空白。 我想要这样的东西:
{=averageif(C:C, "Cat", B:B/A:A*5)}
这当然不起作用。 我可以做一个额外的列,但我想尽可能使用一个函数做到这一点。
有没有办法执行数组操作,然后使用AVERAGEIF,即数组操作,然后计算平均?
你可以使用AVERAGE
数组版本(用Ctrl + Shift + Enter确认 )
=AVERAGE(IF(C:C="Cat",B:B/A:A*5))
您应该避免在此版本中使用完整的列引用。