我正在使用谷歌表查看一些 gps 速度和距離資料,我想總結超過 75% 的最大速度的所有距離。D 列具有最大速度的 75%。QX 列的距離為 2 m/s、3 m/s、4m/s 等。除了執行大規模嵌套的 if 陳述句之外,還有更簡單的方法嗎?
否則我認為它看起來像:=if(d3>9,sum(q3:x3),if(d4>8,(sum(q3:w3),if(d4>7,(sum(q3:v3) ),if(d4>6,(sum(q3:u3),if(d4>50,(sum(q3:t3),if(d4>40),(sum(q3:s3),if(d4>30), (sum(q3:r3),if(d4>20,q3,0)))))))
這是資料的鏈接:
uj5u.com熱心網友回復:
B4:
=INDEX(SORTN(SORT({data!F2:F, data!A2:A}, data!F2:F, 0), 9^9, 2, 2, 1),,1)
C4:
=INDEX(SORTN(SORT({(data!F2:F*0.75), data!A2:A}, data!F2:F, 0), 9^9, 2, 2, 1),,1)
D4:
=INDEX(SORTN(SORT({(data!F2:F*0.75)/2.237, data!A2:A}, data!F2:F, 0), 9^9, 2, 2, 1),,1)
E4 為所有時間最高:
=ARRAYFORMULA(IF(A4:A="",,MMULT(IFERROR(VLOOKUP(A4:A,
SORTN(SORT({data!A2:A, data!Q2:X}, data!F2:F, 0), 9^9, 2, 1, 1),
IF(INDEX(SORTN(SORT({(data!F2:F*0.75)/2.237, data!A2:A}, data!F2:F, 0), 9^9, 2, 2, 1),,1)>
SEQUENCE(1, 8) 1, SEQUENCE(1, 8) 1, 0), 0), 0), SEQUENCE(8)^0)))

或 E4 為所選日期頂部:
=ARRAYFORMULA(IF(A4:A="",,MMULT(IFERROR(VLOOKUP(A4:A,
SORTN(SORT(FILTER({data!A2:A, data!Q2:X}, data!B2:B=TEXT(D1, "mm/dd/yyyy")),
FILTER(data!F2:F, data!B2:B=TEXT(D1, "mm/dd/yyyy")), 0), 9^9, 2, 1, 1),
IF(INDEX(SORTN(SORT({(data!F2:F*0.75)/2.237, data!A2:A}, data!F2:F, 0), 9^9, 2, 2, 1),,1)>
SEQUENCE(1, 8) 1, SEQUENCE(1, 8) 1, 0), 0), 0), SEQUENCE(8)^0)))

演示表
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/360220.html
