请教Excel高手,我该如何写最后使用人(F列)的公式?

第一张是汇总表,第二张是明细表,查找逻辑:在明细表中匹配设备型号,并找出使用日期最晚的使用人,然后放在汇总表中。请教Excel高手,我该如何写最后使用人(F列)的公式?

第1个回答  2016-08-14
你是想统计A列有三个人呢,还是想统计"张三"对应的最大值
如果是统计"张三"有多少个
=countif(A:A,"张三")

如果是要统计"张三"对应的B列最大值
=max(if(A1:A3="张三",B1:B3))
这个公式输入后按shift+ctrl+enter三键追问

首先通过设备号在明细表中查找,如101,有两条记录符合,找使用日期最晚的那条,然后返回使用人。所以使用人不能作为匹配项。

第2个回答  2016-08-14
如果有表格就好了,截图不能测试。追问

设备型号 最后使用人

101 李四

102 王五

设备型号 使用日期 使用人

101 1月1日 张三

101 2月3日 李四

102 8月1日 王五

表格就这样了。

追答

=VLOOKUP(MAX(IF(A2=$D$2:$D$4,$E$2:$E$4,)),$E$1:$F$4,2,0)

数组公式,三键结束

追问

Max函数得到的是日期,通过Vlookup匹配这个日期不行,实际数据中日期也是重复的。如明细数据如下:
设备型号 使用日期 使用人

101 1月1日 张三

101 2月3日 李四

102 1月1日 王五

102 2月3日 刘六

追答

日期是重复的,你得到最大值对应的人也是好几个吗1239033610

追问

使用者也是重复的

相似回答