-2

假设我们有以下数据

prices

leptop  30
pc      29
table   10
house   15
car     25
train   32
pen     45
dog     33
cat     17
TV      8

我计算了这些价格的平均值 avg==AVERAGE(D3:D12) 其中 D3:D12 是价格列。现在我想选择这些项目或列出价格低于平均水平的项目,例如,我知道有功能if,但我如何将它与它一起列出所有满足 if条件的数据?

4

4 回答 4

3

您是否要在同一个单元格中列出低于平均值的价格?
如果您只是想指出它们是否在列旁边,您可以使用: =IF(D3 < AVERAGE($D$3:$D$12), "Less Than", "Greater or Equal")

编辑:

http://i.imgur.com/SRTfvJe.png

好的,要获得您想要的结果(见图),那么您需要使用以下公式(假设这些公式在 F 列中)。

列中的第一行应该是: =IF(B3 < AVERAGE($B$3:$B$6), A3, "") 其中 B3 是数据,A3 是名称。

所有其他行应该是: =IF(B4 < AVERAGE($B$3:$B$6), IF(F3="", A4, F3 & ", " & A4), F3) 其中 B4 是数据, A4 是名称。

于 2013-08-26T18:57:01.973 回答
2

这就是你可以用 with 做的事情Advanced Filter。如下设置您的excel表,并正确输入公式:

在此处输入图像描述

然后,转到Advanced Filter

在此处输入图像描述

你会得到:

在此处输入图像描述

于 2013-08-26T19:15:40.093 回答
1

在 E3 中并复制下来:

=IF(D3<AVERAGE(D$3:D$12),C3,"")  

如果名称在 ColumnC 中,将给出一个列表(诚然带有空格)。(猜测“继续”并不意味着同一个单元格。)

于 2013-08-26T19:12:13.110 回答
1

过滤器是否满足您的需求?如果我转到 Excel 2010 中的“数据”选项卡,突出显示数据,然后单击“筛选”,我可以在价格列中筛选“低于平均水平”的项目。

于 2013-08-26T19:14:59.867 回答