我有以下excel电子表格:
海拔按升序递增。距离是喧嚣的。标准是一个单独的公式,可以在这里解释:
Selecting values in a list based on an interval?
我想计算斜率,即高程差除以距离差,但仅限于标准为“1”的值。这是一张图片,显示过滤和剪切的电子表格,其中我得到了预期的斜率值:
我想在未过滤的列表上执行此公式,并在第三张图像中获得所需的结果。
excel中是否有可以执行此任务的公式操作?可以在VBA中完成吗?
答案 0 :(得分:1)
您可以向表中添加2个辅助列,如下所示:
Col D跟踪符合条件的最后一次提升。同样,Col E选择符合条件的最后一个距离。这使得COL F的配方变得非常简单。
请注意,这是Alan评论的变体,但我更倾向于将其他列的易读性和可维护性添加到专家级(和冗长的)公式中。