IF-Then或Find函数w / Excel

时间:2013-10-15 00:04:15

标签: excel if-statement find

如果已经以某种形式回答了我的道歉;很难找到正确的措辞来进行适当的搜索。

我被指控为我的团队创建一些基本报告,我需要创建一个“if-then”公式。基本上,如果A栏中包含单词“Open Rate”,我希望公式从B列中获取相关百分比(16.49%),并对另一张表中的所有未结率进行平均。 (16.49%+ 14.98%+ 14.48%/ 3 = 15.31%)

我只想添加所有这些,但数据集非常大且总是在增长。此外,数据集之间的行数不相等,因此一个好的模式是不可能的。

2 个答案:

答案 0 :(得分:0)

excel使用vb类型语法

= IF(A2<>“开放率”,A2,AVERAGE(Sheet2!A:A))

上述公式表示如果a2不等于开放率,则返回a2,否则返回表2中A列的平均值

答案 1 :(得分:0)

请尝试:

=AVERAGEIF(Sheet1!A:A,"=Open Rate",Sheet1!B:B)  

如果需要,将第一个工作表名称调整为适合。

编辑补充

Google Doc目前没有函数= AVERAGEIF,但它确实有它的构建块。平均值(如算术平均值)可以计算为数据集中值的总和除以数据集中所有单个项的计数:

=sumIF(Sheet1!A:A;"=Open Rate";Sheet1!B:B)/countIF(Sheet1!A:A;"=Open Rate")

Google Doc确实具有= AVERAGE功能,这可能比上述功能更合适。