Excel 包含文本的多个单元格的平均困境
大家早上好, 我想我需要改变咖啡的配方,因为我不能得到一个简单的配方Excel 包含文本的多个单元格的平均困境,excel,Excel,大家早上好, 我想我需要改变咖啡的配方,因为我不能得到一个简单的配方 ColumnA ColumnB Bob 20 Mary 10 Mark 5 如果我想要鲍勃和马克呢** 您可以像下面这样使用SUMPRODUCT =SUMPRODUCT(B1:B4*(A1:A4={“Bob”,“Mark”}))/SUMPRODUCT(--(A1:A4={“Bob”,“Mark”}))首先,您的公式的参数顺序错误。正确的是=AVERAGEIFS(B1:B3,A1:A3,“
ColumnA ColumnB
Bob 20
Mary 10
Mark 5
如果我想要鲍勃和马克呢** 您可以像下面这样使用
SUMPRODUCT
=SUMPRODUCT(B1:B4*(A1:A4={“Bob”,“Mark”}))/SUMPRODUCT(--(A1:A4={“Bob”,“Mark”}))
首先,您的公式的参数顺序错误。正确的是=AVERAGEIFS(B1:B3,A1:A3,“=Bob”)
。但是,如果要向AVERAGEIFS
函数添加另一个条件,则应注意该条件与和逻辑相结合,即函数将搜索同时包含Bob和Mark的单元格,因此它将不起作用。对于您的示例,如果使用=,则可能会应用该函数,但不能保证它能正确处理实际数据。因此,我建议使用稍微复杂一点的SUMPRODUCT
:
=SUMPRODUCT(((A1:A3="Bob")+(A1:A3="Mark"))*(B1:B3)/SUM((A1:A3="Bob")+(A1:A3="Mark")))
让它工作,但谷歌表单不是
=数组公式(SUM(SUMIF($A$2:$A$35,{“Bob*”,“Mark*”},$B$2:$B$35))/SUM(COUNTIF($A$2:$A$35,{“Bob*”,“Mark*”})))
这是我找到的解决方案,效果很好
谢谢大家
=SUMPRODUCT(((A1:A3="Bob")+(A1:A3="Mark"))*(B1:B3)/SUM((A1:A3="Bob")+(A1:A3="Mark")))