平均if公式

我尝试过使用AVG(收集公式),但不能让它做我需要的事情。如果第2列中的匹配单元格=“入站”,而第3列中的匹配单元格等于“发展中”,“贡献”或“有经验”,那么有人对如何获得第n1列中的单元格的平均值有任何想法吗?

image.png


最佳答案

  • 凯利摩尔
    凯利摩尔 ✭✭✭✭✭✭
    编辑02/01/22 ✓回答

    @Hollie绿色

    =AVG(COLLECT([第1列]:[第1列],[第2列]:[第2列],"入站",[第3列]:[第3列]或(@cell="有经验",@cell="正在开发",@cell="正在开发"))))

    此公式适用于同一工作表中的所有数据。如果你把它带入一个不同的表,那么我们将需要改变公式语法。让我知道。

    欢呼,

    凯利

答案

  • 凯利摩尔
    凯利摩尔 ✭✭✭✭✭✭
    编辑02/01/22 ✓回答

    @Hollie绿色

    =AVG(COLLECT([第1列]:[第1列],[第2列]:[第2列],"入站",[第3列]:[第3列]或(@cell="有经验",@cell="正在开发",@cell="正在开发"))))

    此公式适用于同一工作表中的所有数据。如果你把它带入一个不同的表,那么我们将需要改变公式语法。让我知道。

    欢呼,

    凯利

  • 琥珀杰克逊
    琥珀杰克逊 ✭✭✭✭✭✭

    @Kelly摩尔

    您能否包括包含多个表的公式的语法更改?这正是我此刻所需要的。

    谢谢你!

  • 凯利摩尔
    凯利摩尔 ✭✭✭✭✭✭

    嘿,琥珀

    记住,对于交叉表引用,你必须在你的表中创建这些,你不能简单地复制粘贴这个公式。

    =AVG(收集({源页第1列},{源页第2列},"入站",{源页第3列},OR(@cell="有经验",@cell="发展中",@cell="有贡献"))))

    如果你需要更多关于交叉表引用的信息,你可以找到它在这里

    这能得到你想要的吗?

    凯利