Excel公式拉前5

时间:2016-11-10 17:25:05

标签: excel excel-formula

我正在试图弄清楚如何拉出为特定组销售的五件商品的顶部(和底部),但无法弄明白。有什么建议吗?

在绿色框中输入要检查的人员以填充字段。

        PAUL        
JAKE            JOHN        
        STEVE       
        JAKE    

Salesman    Item     Amount             
PAUL    Blue     202        Top 5 Items sold    
PAUL    Orange   1,500          
PAUL    Green    28             
PAUL    Pink     62             
PAUL    Purple   10,215             
PAUL    Cherry   1,616          
PAUL    Soda     1,320          
PAUL    Tea  1,598      Bottom 5 Items Sold 
PAUL    Coffee   22             
PAUL    Pop  165            
PAUL    Grass    148            
PAUL    Weeds    3          
PAUL    Tar  147            
JOHN    Eyes     169            
JOHN    Teeth    1,258          
JOHN    Arm  1,247          
JOHN    Leg  1,396          
JOHN    Foot     13,598             
JOHN    Hand     12,458             
JOHN    Finger   12,477             
JOHN    Nailfile     1,036          
JOHN    Brush    4,567          
STEVE   Comb     8,901          
STEVE   Tweezer  2,345          
STEVE   Charger  3,456          
STEVE   Plate    4,567          
STEVE   Bowl     5,678          
STEVE   Cup  6,789          
STEVE   Spoon    7,890          
STEVE   Knife    8,902          
JAKE    Fork     8,998          
JAKE    Tongs    1,723          
JAKE    Spatula  9,856          
JAKE    Cookie Jar   1,616          
JAKE    cracker  2,589          
JAKE    Cake     1,628          
JAKE    Pie  528,116            
JAKE    Cupcake  5,286          

2 个答案:

答案 0 :(得分:1)

您可以使用以下公式,假设

  • 您的数据从第二行开始
  • 您感兴趣的人名是D2
  • 所有名称都在A列
  • 所有项目都在B栏
  • 所有值都在C列
  • 您将公式键入单元格E1并从那里向下拖动

    {=MIN(IF(((LARGE(IF(($A$2:$A$22=$D$2),$C$2:$C$22),ROWS($A$2:A2)))=$C$2:$C$22)*(COUNTIFS($E$1:E1,$B$2:$B$22)=0),$B$2:$B$22))}
    

对于最小值,请将LARGE替换为SMALL。

答案 1 :(得分:0)

两个建议:

首先,您可以使用两个数组公式 - 请参阅下面的屏幕截图。 请记住使用CTRL+SHIFT+ENTER完成公式,否则公式将无效。您会注意到Excel会自动在公式{}周围插入大括号,表示它是数组公式。 键入这些。

第一个数组公式,用于查找顶部__ AMOUNT Column G
=LARGE(IF($A$3:$A$40=$F$2,$C$3:$C$40,""),E5)

第二个数组公式,用于查找与金额Column F关联的ITEM名称
=INDEX($B$3:$B$40,MATCH($F$2&$G5,($A$3:$A$40&$C$3:$C$40),0))

然后,您可以像我data validation中那样添加F2来获得幻想。

Array Formula x2

其次,您可以创建两个数据透视表(顶部和底部),如下所示:

  1. 选择数据>插入>数据透视表
  2. 布局数据透视表如:行=推销员,项目。值=金额
  3. 点击'行标签'过滤器按钮(1),将字段更改为Item(2),选择值过滤器(3),选择前10(4)。 Steps
  4. 成品看起来像这样......

    Top & Bottom 5 PivotTable