excel中的下一个最近机场,也符合特定标准

excel中的下一个最近机场,也符合特定标准,excel,excel-formula,Excel,Excel Formula,我发布了一个相关问题,其中包括在一个列表中查找下一个关闭的机场,该列表包含机场代码、经度和纬度 然而,我发现我现在需要在另一列中通过一个附加值来限制这组机场 我使用的公式是: =索引 ( A$1:A$7184,匹配 ( 闵 ( 如果 ( D1&“,”和E1D$1:D$7184&“,”和E$1:E$7184, 资产支持证券(D1-D$1:D$7184)+资产支持证券(E1-E$1:E$7184) ) ), 如果 ( D1&“,”和E1D$1:D$7184&“,”和E$1:E$7184, 资产支持证

我发布了一个相关问题,其中包括在一个列表中查找下一个关闭的机场,该列表包含机场代码、经度和纬度

然而,我发现我现在需要在另一列中通过一个附加值来限制这组机场

我使用的公式是:

=索引
(
A$1:A$7184,匹配
(
闵
(
如果
(
D1&“,”和E1D$1:D$7184&“,”和E$1:E$7184, 资产支持证券(D1-D$1:D$7184)+资产支持证券(E1-E$1:E$7184) ) ), 如果 ( D1&“,”和E1D$1:D$7184&“,”和E$1:E$7184, 资产支持证券(D1-D$1:D$7184)+资产支持证券(E1-E$1:E$7184) ),0 ) )

根据以下示例,数据集由大约7000行组成。我试图修改上述公式,以找到下一个最近的机场,该机场在f列中有一个“1”。下一个最近的列包含公式


使用
MINIFS
功能:

=INDEX
    (A$1:A$7184,
    MATCH
        (
            MINIFS(SQRT(($D$1:$D$7184-D1)^2+($C$1:$C$7184-C1)^2),$E$1:$E$7184;"=1"),
            SQRT(($D$1:$D$7184-D1)^2+($C$1:$C$7184-C1)^2),
            0
        )
    )

我从我的另一个问题中看出这是你的答案。公式中-E1和-F1值的用途是什么?@TheMightyLlama:我的错,我更新了我的答案以适合你的专栏!;)计算公式时有一个错误。如果你想试试的话,我已经上传了这个文件@密特拉马:你有哪个版本的Excel?我忘了检查,但MINIFS是一个2016功能…15.23。看起来像2016年