excel表中如何实现这样的功能,sheet1中是每条销售记录,在sheet2中统计一下每个编号的最后一个销售时间

sheet:编号 时间 销售额。其中编号有10个以上即每个客户对应一个编号,每个客户有多个时间,即客户a编号001,1号有销售,2号有销售。。。在另外一个表格中显示每个客户的最后一次销售时间和销售额
应该用什么函数,怎样写?谢谢!
级别不够上不了图,不好意思,简单用文字描述依稀。
sheet1:横向依次为:A1:编号;B1:销售时间;C1:销售额;
每行为: 001 20120101 10000
002 20120102 100
001 20120104 400
。。。。。。。每一行为每个编号的销售记录,编号会有重复,对应不同时间
sheet2:横向依次为:A1:编号;B1:最后销售时间;C1:销售额
每行为: 001 20120104 400 (调出sheet1中001的时间最近的一条记录)
002 20120102 100
sheet2中有多少编号(不重复)就有多少行。
表格的意义在于计算每个客户最后一次进货的记录,以便判断该客户是否应该进货了。

sheet2的B2输入数组公式
=MAX(IF(Sheet1!A$2:A$100=A2,Sheet1!B$2:B$100))
以同按CTRL+SHIFT+回车 这三个键作为结束

再在C2输入公式
=SUMPRODUCR((sheet1!A$2:A$100=A2)*(sheet1!B$2:B$100=B2)*sheet1!C$2:C$100)

全选B2、C2,下拉即可

PS:同一客户不能有重复的销售时间,否则会造成取值错误
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-16
SHEET2的C2=LOOKUP(1,0/((Sheet1!$A$2:$A$13=A2)*(Sheet1!$B$2:$B$13=B2)),Sheet1!$C$2:$C$13)
同时按CTRL SHIFT 回车键,下拉公式
第2个回答  2012-05-13
这个可以在一张工作表里面完成了。你最好上个截图,好让大家为你求解。
相似回答