列出低于平均水平的所有项目

时间:2013-08-26 18:52:01

标签: excel if-statement

假设我们有以下数据

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 个答案:

答案 0 :(得分: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是名称。

答案 1 :(得分:2)

这是您使用Advanced Filter的方法。按如下方式设置Excel工作表,并相应地输入公式:

enter image description here

然后,转到Advanced Filter

enter image description here

你会得到:

enter image description here

答案 2 :(得分:1)

在E3中并复制下来:

=IF(D3<AVERAGE(D$3:D$12),C3,"")  
如果名称在ColumnC中,

将给出一个列表(确实带有空格)。 (猜测'继续'并不意味着同一个细胞。)

答案 3 :(得分:1)

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