我有一个日志来跟踪我的跑步距离/时间/等。我试图想出一种方法来显示我在不同距离(0-2.9,3-4.9,5-6.9等)的前10次左右(步速/英里)。我尝试使用“排序”,我可以按距离排序,但我希望能够只选择这些组中的距离,然后根据速度进行排序。理想情况下,它会显示日期/距离/步幅。
我不太确定我应该寻找什么术语,所以很难找到。
以下是我的工作表的链接:https://docs.google.com/spreadsheets/d/1d0aOsaarKaoSJNupzyk62oDh_o1yWosoi8TldCcKs0Y/edit?usp=sharing
基本上,在“测试”表格中,我想显示“最佳步数3-5英里”,并使用“里程”表格列C为距离排序我的前10(或其他)运行,列F为步伐,B栏为日期。
谢谢!
答案 0 :(得分:1)
试试这个表达。
=sort(filter(Mileage!A10:E, (Mileage!C10:C >= 3) * (Mileage!C10:C <= 5) * (Mileage!E10:E <> 0)), 5, false)
以下是过滤器的文档 https://support.google.com/docs/answer/3093197?hl=en
和排序https://support.google.com/docs/answer/3093150?hl=en
(Mileage!C10:C >= 3) * (Mileage!C10:C <= 5) * (Mileage!E10:E <> 0)
表示C列中的值必须为&gt; = 3且&lt; = 5且E中的值必须与0不同。
sort(range,5,false)表示:按降序对给定范围内的第5列进行排序。