我在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)))))))
colums中的数据类似于:
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
答案 0 :(得分:0)
尝试将其作为标准公式(即非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