excel 数据有效性生成厂区人数表格问题

来源:百度知道 编辑:UC知道 时间:2024/07/15 21:52:52
时间 持卡者 门区 状况
9:10 张三 0001 进入
9:12 李四 0002 外出
9:12 王五 0003 进入
9:12 赵六 0004 进入
9:22 张三 0002 外出
9:35 王五 0003 外出
9:42 赵六 0004 外出

统计所有人在0001或0002的最晚进入或外出状态,如果最晚记录是外出状态,自动清楚该条记录,如果一个人一天当中有多条记录且只显示最后一条进入记录。
excel 数据有效性生成厂区人数表格问题
时间 持卡者 门区 状况
9:10 张三 0001 进入
9:12 李四 0002 外出
9:12 王五 0003 进入
9:12 赵六 0004 进入
9:22 张三 0002 外出
9:35 王五 0003 外出
9:42 赵六 0004 外出
9:50 宋七 0001 进入
9:55 张三 0001 进入
以上数据统计完应只显示“张三 宋七”

统计厂区所有人在0001或0002的最晚进入或外出状态,如果最晚记录是外出状态,自动清楚该条记录,如果一个人一天当中有多条进入记录且只显示每一个人最后一条进入记录。(只统计出人名即可)厂区一共700人左右。

请问应该用什么函数公式才能实现,谢谢

假设原数据在A:D列,第一行为表头,请在E2输入公式:
=IF((COUNTIF(B2:B$10,B2)=1)*(D2="进入"),B2,"")
将公式向下复制.
E列的名单就是你要的结果.可将其复制到其他地方再排序,就可得到连续的名单.

注意:
公式中的数据范围要根据你的实际情况改变.