excel 怎么在一行里,提取出第一个晚于07:00:00时间的数据

比如:00:34:00 00:41:01 11:00:42 13:14:31 15:56:26 18:28:29 20:42:36

需要提取出来的时间是11:00:42

“ excel提取出第一个晚于07:00:00时间的数据”的操作步骤是:

1、以Excel 2016为例,打开Excel工作表;

2、根据题意,需要返回A列比07:00:00大的最小值,可通过MIN+IF数组公式来解决;

3、在C2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=MIN(IF(A1:A7-"07:00:00">0,A1:A7))

公式表示:在A1:A7单元格中,并满足A1:A7减去7点大于零条件的A列数据显示出来。

4、数组公式返回的计算结果为时间序列值,设置单元格格式为“时间”,即可得到满足的数值为11:00:42 。

5、数组公式,必须按Ctrl+Shift+Enter组合键结束,如果按Enter键将无法得到正确的结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-21
如果那些时间放在A1:G1中,H1或其它单元格中输入
=INDEX(A1:G1,MATCH(1=1,A1:G1-"7:00">0,))
同时按下CTRL+SHIFT+回车,输入数组公式,就行了。本回答被提问者采纳
第2个回答  2016-10-21

如图:

K2公式:

=TEXT(MIN(IF(A2:G2>I2,A2:G2)),"h:mm:ss")

数组公式,需要按CTRL+SHIFT+回车,完成公式。

本回答被网友采纳