2017-02-09 3 views
0

空港コード、緯度および経度を持つリスト内の次の空港を見つけることを含む、関連する質問hereを投稿しました。特定の条件に一致する次の最も近い空港

しかし、私は現在、その空港のセットを別の列の追加値で制限する必要があることがわかりました。

私が使用している式は、

=INDEX ( A$1:A$7184,MATCH ( MIN ( IF (
D1&","&E1<>D$1:D$7184&","&E$1:E$7184, ABS(D1-D$1:D$7184)+ABS(E1-E$1:E$7184) ) ), IF ( D1&","&E1<>D$1:D$7184&","&E$1:E$7184, ABS(D1-D$1:D$7184)+ABS(E1-E$1:E$7184) ),0 ) )

データセットは、以下のサンプルの通り周りに7000行で構成されています。私は次の最も近い空港を見つけるために上記の公式を修正しようとしていますは、列fに '1'を持っています。次の最も近い列には数式が含まれます。

enter image description here

答えて

0

使用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 
     ) 
    ) 
+0

私はこれは私の他の質問から、あなたの答えであることがわかります。数式の-E1と-F1の値の目的は何ですか? – TheMightyLlama

+0

@TheMightyLlama:私の悪い、私はあなたの列に合わせて私の答えを更新しました! ;) – R3uK

+0

歓声。私はそれを行ってあげるよ。 – TheMightyLlama

関連する問題