excel怎么选取相同姓名相同日期的时间最大和最小值?

人员 日期 出车前时间 回厂后时间
小红 9月21日 07:20 09:30
小红 9月22日 07:25 11:00
小红 9月22日 15:25 15:50
小红 9月22日 19:20 22:15
小红 9月23日 07:50 09:15
小红 9月23日 11:45 14:35
小红 9月23日 16:30 20:40
小红 9月24日 07:05 09:30
小红 9月24日 12:15 17:00
小红 9月25日 08:15 10:05
小红 9月25日 10:10 10:20
小红 9月28日 16:45 19:30
小红 9月29日 07:20 09:30
小红 9月29日 12:35 14:10
小红 9月29日 15:45 20:40
小红 9月30日 07:20 09:30
小红 9月30日 14:45 15:10
小红 9月30日 15:20 20:50
小蓝 10月2日 12:15 17:10
小蓝 10月6日 08:00 09:45
小蓝 10月6日 14:00 22:05
小蓝 10月7日 09:00 09:45
小蓝 10月7日 22:00 22:35
小蓝 10月8日 09:00 09:40
小蓝 10月8日 20:10 20:55
小蓝 10月9日 08:40 12:00
小蓝 10月9日 13:45 15:00
小蓝 10月9日 16:15 18:40
小蓝 10月10日 07:35 09:15
小蓝 10月10日 16:00 18:55
小蓝 10月12日 07:20 09:50
小蓝 10月12日 16:40 19:15
要计算出每个日期每个人员的总出车时长的最快方法是什么?(原始方法:最后回厂时间减去最早出车时间=每天的总工作时长)

解决问题,不一定需要复杂的公式函数,换一种思路未尝不可。毕竟学习函数的难度大于制表。如图。

或者使用最简单的函数,达成需要的效果,如图。

最终效果。

最终效果。

画外音:excel的主要功能给我们工作带来便捷,而不是增加工作负担!

如果能够帮您解决到问题,万分荣幸。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-17
在 Excel 中你可能用过 SUMIFS 和 AVERAGEIFS 函数,可以应用多个前提计较总和或是均匀值。可是没有 MINIFS 或是 MINIFS 这类的类似函数,若何操纵其他的公式来摹拟这个成果呢?

例如,鄙人图中,想要找出一个日期区间中的最年夜数值和最小数值。

【公式设计与解析】

这类题目可以藉助『阵列公式』来处置。

为了让公式更容易于理解,先拔取贮存格A1:B26,按 Ctrl+Shift+F3 键,勾选「顶端列」,界说名称:日期、数值。

(1) 求日期区间中的最年夜数值

贮存格E4:{=MAX(IF((日期>=E1)*(日期<=E2),数值,0))}

公式输入完成要按 Ctrl+Shift+Enter 键,Excel 会主动发生「{}」。

(日期>=E1)*(日期<=E2):履行『*』运算,相当于履行这两个前提的逻辑 AND 运算。

IF((日期>=E1)*(日期<=E2),数值,0):在阵列公式中当日期合适这两个前提者,传回对应的『数值』阵列,不然传回『0』。(由于要求最年夜值,『0』只是赐与一个很小的值)

再操纵 MAX 函数对上式的传回值取最年夜值。

(2) 求日期区间中的最小数值

同理:

贮存格E5:{=MIN(IF((日期>=E1)*(日期<=E2),数值,2^99))}

IF((日期>=E1)*(日期<=E2),数值,0):在阵列公式中当日期合适这两个前提者,传回对应的『数值』阵列,不然传回『2^99』。(由于要求最小值,『2^99』只是赐与一个很年夜的值)
第2个回答  2020-11-17

复制A:B两列,粘贴到F1单元格。

选择F:G两列,删除重复值。

在H2中输入或复制粘贴下列数组公式

=MAX(IF((A$2:A$33=F2)*(B$2:B$33=G2),D$2:D$33))-MIN(IF((A$2:A$33=F2)*(B$2:B$33=G2),C$2:C$33))

按三键CTRL+SHIFT+ENTER结束公式输入

下拉填充

如果是高版本,可用如下普通公式

=MAXIFS(D:D,A:A,F2,B:B,G2)-MINIFS(C:C,A:A,F2,B:B,G2)

下拉填充

第3个回答  2020-11-17

输入以下公式,然后向右向下填充公式

=TEXT(SUMIFS($D:$D,$A:$A,G$1,$B:$B,$F2)-SUMIFS($C:$C,$A:$A,G$1,$B:$B,$F2),"[h]:mm")

详见附图示例

第4个回答  2020-11-17

看图说话吧,选中两列,公式输入后按ctrl+shift+Enter结束