我目前正在为测力板数据制作评估 Excel 表(显示随着时间的推移跳跃的垂直力发展),并偶然发现了过去几天我无法解决的问题。基本上有两个主要列超过 ~ 4000 行和 1 个额外的单元格:
列A
显示时间 [以毫秒为单位]
列B
显示在 A 列的时间点测量的垂直力
C1
是起飞前已经计算的峰值力值
我现在正在尝试使用 INDEX 和 MATCH 函数在额外的单元格中定义起飞时间点(仅供参考:起飞时间是垂直力值第一次接近 0 时[查找范围必须从峰值开始虽然力值!!],但由于测量中的力板漂移,永远不会完全为 0)
我的想法是这样的:
=INDEX(A2:A4000;MATCH(0;INDEX(B2:B4000;MATCH(C1;B2:B4000;0)):B4000;-1))
所以范围
INDEX(B2:B4000;MATCH(C1;B2:B4000;0)):B4000
应定义从峰值力值 ( C1
) 开始的力值范围。
不幸的是,Excel会向我显示一个力值远离0的时间点。我在一个更简单(但出于我的目的错误)范围内尝试了相同的公式(B2:B4000
)并且它工作得很好,所以我猜是我的问题处理位于使用 INDEX 函数定义的范围内的某个位置。如果有人可以帮助我解决这个问题,我会很高兴!