2016-12-07 61 views
0

对于工作,我有一个报告,用于编辑一个人每天的电话,电子邮件和短信的数量。除此之外,我需要为每个这些操作选择最早的(最小)和最近的(最大)时间。我想知道是否没有更简单的方法让我从日期列中提取这些数据,而不是为每个人滚动查找信息。查找多个人的最短和最长时间

回答

0

你说得对,肯定有更简单的方法。我们需要依靠的是Excel将时间存储为自1900年1月0日以来的天数(因此1900年1月1日为第1天)。因此,找到最早和最近的时间很简单,只需在特定的一天内找到最小值和最大值即可。

我假设您的数据如下所示。如果不是,您可以根据需要编辑我的公式。

A B   C  D 
1 Person Date  Time 
2 Steve  Monday 14:00 
3 Steve  Monday 14:05 
4 Sharon Monday 12:00 
5 Steve  Tuesday 09:00 
6 Sharon Tuesday 15:00 

我们需要做的是找到史蒂夫的最短时间,给出date = Monday。我们需要使用数组公式。数组公式可以让我们同时查看多个单元格。我会用其计算公式为:

=MIN(IF(A2:A6="Steve",IF(B2:B6="Monday",C2:C6))) 

而不是点击“确认”键,当你使用这个公式,你需要按Ctrl + Shift + Enter键即你输入上面的公式,按Ctrl + Shift + Enter键和Excel将返回:

={MIN(IF(A2:A6="Steve",IF(B2:B6="Monday",C2:C6)))} 

您能否看到如何向查找添加更多约束?我在下面添加了一个示例屏幕截图,其中我创建了一个更大的表格,并且还将“史蒂夫”和“星期一”引用引用到单元格,而不仅仅是硬编码到公式中。

excel example

相关问题