2017-02-17 71 views
0

我有以下任务:第11周哪个国家的流量水平最高? 这是表的快照(超过60.000线): enter image description hereEXCEL:MAX IF如果有多个条件可以返回姓名

有11周和12多个国家,所以我需要找到全国11返回的最高会话数/测量一周。我尝试过MAXIF和VLOOKUP,但我找不到一种方法来返回一个名称或合并多个条件(这里:第11周作为限制)。 任何建议该怎么办?

+0

你能每个国家去使用'Countifs'? https://support.office。COM/EN-US /条/ COUNTIFS功能-dda3dc6e-f74e-4aee-88bc-aa8c2a866842 – Vityata

回答

1

您的数据是乞讨用于数据透视表

  1. 突出显示所有数据
  2. 点击的插入,然后透视表,然后OK
  3. 将“会话”到你的价值领域,“国家”到你的行场

默认情况下,数据透视表会为您提供每个国家/地区的会话总和,您可以将其更改为最大值

  • 在值字段中,单击 “流量的总和”,然后值字段设置
  • 由最高汇总数据
  • enter image description here

    而且你去!

    enter image description here

    0

    在2个步骤中得到它。仍然试图将它们合并为一个公式。

    假设你输入你所选择的一周“2016-11”的H1

    在I1输入以下公式来获得最大数量为本周

    =MAX(IF(B2:B60000=$H$1,D2:D60000)) 
    

    在J1输入这个公式得到匹配周数和最大数量的国家/地区。

    =IFERROR(INDEX($A$2:$D$60000,SMALL(IF(($B$2:$B$60000=$H$1)*($D$2:$D$60000=$I$1),ROW($D$2:$D$60000)-1),ROW(1:1)),1),"") 
    

    IMPORTNANT使用CTRL + SHIFT + ENTER 输入查询这些公式时。

    UPDATE

    单一公式假设你有一周 “2016 - ##” 在H1

    =IFERROR(INDEX($A$2:$D$60000,SMALL(IF(($B$2:$B$60000=$H$1)*($D$2:$D$60000=MAX(IF(B2:B60000=$H$1,D2:D60000))),ROW($D$2:$D$60000)-1),ROW(1:1)),1),"")