Excel 多对一关系和访问最大值
我有两张excel表格。电子表格A包含销售人员列表。电子表格B包含销售人员销售的物品以及销售日期和数量 这样就建立了一对多的关系 现在我想做的技巧是根据电子表格A和B中销售人员的姓名填充电子表格A,我想找到最新日期中的最大日期,然后找到当天相应的销售金额 vlookup函数对于找到正确的销售人员非常有效,但不返回最大日期-我在那里找到了power pivot,但是power pivot和pivot表的问题是,我不知道如何返回与最大日期对应的值Excel 多对一关系和访问最大值,excel,excel-formula,Excel,Excel Formula,我有两张excel表格。电子表格A包含销售人员列表。电子表格B包含销售人员销售的物品以及销售日期和数量 这样就建立了一对多的关系 现在我想做的技巧是根据电子表格A和B中销售人员的姓名填充电子表格A,我想找到最新日期中的最大日期,然后找到当天相应的销售金额 vlookup函数对于找到正确的销售人员非常有效,但不返回最大日期-我在那里找到了power pivot,但是power pivot和pivot表的问题是,我不知道如何返回与最大日期对应的值 提前感谢您可以使用两个公式 对于每个名称使用的最后日
提前感谢您可以使用两个公式 对于每个名称使用的最后日期
=MAX(IF(Sheet2!$B$2:$B$25=Sheet1!$A2,Sheet2!$A$2:$A$25,0))
这是一个数组公式,必须使用Ctrl-Shift-Enter确认
对于个人最大日期的人均销售额,请使用将日期和名称组合为查找值的查找
=INDEX(Sheet2!$C$2:$C$25,MATCH(Sheet1!B2&Sheet1!A2,INDEX(Sheet2!$A$2:$A$25&Sheet2!$B$2:$B$25,0),0))
下面是Sheet1和Sheet2的屏幕截图
这是一个可以满足您需求的解决方案 1要查找销售人员的最长日期,可以使用excel 2010的聚合函数 =合计14,6,$A$2:$A$10/$B$2:$B$10=F2,1 下面是公式的分解 =聚合
14 = Large,
6 = Ignore Error Values,
日期范围/标准范围=标准
1=查找第一个大数字
此外,这是一个伟大的视频观看,以获得更好的了解如何公式的工作
2当日售出的数量
现在你知道了最长日期和销售人员,你所需要的只是一个简单的SUMIF,以了解他们在该日期卖出了多少
=SUMIFS$C$2:$C$10,$B$2:$B$10,F2,$A$2:$A$10,G2
如果您在同一日期有一名重复的销售人员,这也将满足您的需求
这些公式的另一个优点是不需要继续重新筛选数据表