Google Sheets特定时间段重量与最后记录差值计算方法问询
Google表格时间段重量差值计算方案(中文公式版)
需求说明
针对每日更新的含重量数据的表格,计算20:55至21:05时间段内的重量值与表格最后一条重量记录的差值(示例:477.93 - 437.97 = 39.96)
中文公式
=映射(B2:B, C2:C, 拉姆达(时间, 重量, IF(是否介于(时间, 值("20:55"), 值("21:05")), 重量 - 偏移(C2,非空计数(C3:C99999),0,1,1), 如果错误(ø) )))
公式逻辑解析
- 映射+拉姆达:遍历B列(时间列)和C列(重量列)的每一组数据
- 是否介于:判断当前行的时间是否落在20:55到21:05的区间内
- 重量 - 偏移(...):若时间符合条件,用当前重量减去表格最后一条重量记录的值。其中
非空计数(C3:C99999)用于定位最后一条非空重量记录的位置,偏移函数获取该位置的重量值 - 如果错误(ø):时间不符合条件或计算出错时,返回空值
内容的提问来源于stack exchange,提问作者Akis T
相关产品推荐
相关产品推荐

