gpt4 book ai didi

excel - 两列中任意两个值之间的最大差值的公式

转载 作者:行者123 更新时间:2023-12-02 22:35:57 25 4
gpt4 key购买 nike

我在 D 列和 E 列中有两组数据。它们都是日期和时间。 B 列是退出日期和时间,A 列是进入日期和时间。我想知道的是退出日期和时间与下一个进入日期和时间之间的最大差距。

关键在于它必须满足 A 列和 J 列中的某些条件 - 这些条件是文本位置。

到目前为止,公式如下所示:

=MAX(LARGE(IF((A1:A2000=H6)*(J1:J2000=B6),(D1:D2000-E1:E2000)),ROW(INDIRECT("1:"&-1+COUNT(IF((A1:A2000=H6)*(J1:J2000=B6),(D1:D2000-E1:E2000))))))-LARGE(IF((A1:A2000=A6)*(J1:J2000=B6),(D1:D2000-E1:E2000)),ROW(INDIRECT("2:"&COUNT(IF((A1:A2000=H6)*(J1:J2000=B6),(D1:D2000-E1:E2000)))))))

列中的数据看起来像:

Col A     Col D             Col E               Col J

ABC 14/03/2017 10:17 14/03/2017 10:52 131
ABC 14/03/2017 10:17 14/03/2017 10:52 131
ABC 14/03/2017 14:15 14/03/2017 14:42 131

抱歉,格式错误,无法正确填写!A 中还有几行包含数据和不同位置。

因此,理想情况下,公式将返回 14/03/2017 14:15 - 14/03/2017 10:52 = 0.1409

最佳答案

尝试将其作为标准公式(即非 CSE),

=TEXT(INDEX(D:D, AGGREGATE(14, 6, ROW(D2:INDEX(D:D, MATCH(1E+99, D:D)))/((A2:INDEX(A:A, MATCH(1E+99, E:E))=B6)*(J2:INDEX(J:J, MATCH(1E+99, E:E))=H6)), 1)), "dd/mm/yyyy hh:mm")&" - "&
TEXT(INDEX(E:E, AGGREGATE(15, 6, ROW(E2:INDEX(E:E, MATCH(1E+99, E:E)))/((A2:INDEX(A:A, MATCH(1E+99, E:E))=B6)*(J2:INDEX(J:J, MATCH(1E+99, E:E))=H6)), 1)), "dd/mm/yyyy hh:mm")&" = "&
TEXT(INDEX(D:D, AGGREGATE(14, 6, ROW(D2:INDEX(D:D, MATCH(1E+99, D:D)))/((A2:INDEX(A:A, MATCH(1E+99, E:E))=B6)*(J2:INDEX(J:J, MATCH(1E+99, E:E))=H6)), 1))-
INDEX(E:E, AGGREGATE(15, 6, ROW(E2:INDEX(E:E, MATCH(1E+99, E:E)))/((A2:INDEX(A:A, MATCH(1E+99, E:E))=B6)*(J2:INDEX(J:J, MATCH(1E+99, E:E))=H6)), 1)), "0.0000")

结果为:

14/03/2017 14:15 - 14/03/2017 10:52 = 0.1410

enter image description here

关于excel - 两列中任意两个值之间的最大差值的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42821755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com