假设我们有以下数据
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
条件的数据?
假设我们有以下数据
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
条件的数据?
您是否要在同一个单元格中列出低于平均值的价格?
如果您只是想指出它们是否在列旁边,您可以使用: =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 是名称。
这就是你可以用 with 做的事情Advanced Filter
。如下设置您的excel表,并正确输入公式:
然后,转到Advanced Filter
:
你会得到:
在 E3 中并复制下来:
=IF(D3<AVERAGE(D$3:D$12),C3,"")
如果名称在 ColumnC 中,将给出一个列表(诚然带有空格)。(猜测“继续”并不意味着同一个单元格。)
过滤器是否满足您的需求?如果我转到 Excel 2010 中的“数据”选项卡,突出显示数据,然后单击“筛选”,我可以在价格列中筛选“低于平均水平”的项目。