Дані про підмножину в межах інших значень у MS відмінні


-1

У мене є електронна таблиця з назви файлів зображень та їх відповідними шириною, довгою інформацією про висоту і т.д. Мені потрібно знайти спосіб позбутися файлів, які перекриваються в межах 350 м від будь-якого іншого файлу. Я не можу зрозуміти найкращий спосіб зробити це.

Спасибі заздалегідь

Відповіді:


0

Розрахунок відстані між двома точками, широта і довгота яких відомі, досить просто (ну, напевно, залежить від вашої точки зору). Я б ігнорував висоту тут заради простоти.

Ви спочатку перетворюєте lat / long у градусах у радіани за допомогою функції RADIANS (). Потім формула Гаверсіна фіксує відстань. Зазвичай його розбивають на три окремі обчислення, де d - відстань між двома точками:

a = sin²(Δφ/2) + cos φ1 * cos φ2 * sin²(Δλ/2)
c = 2 * atan2( √a, √(1−a) )
d = R * c

Тут φ - широта, λ - довгота, а R - радіус Землі: 3959 миль. Δφ і Δλ - різниця між двома широтами і довготою відповідно. W довготи і S широти виражаються як від’ємні числа.


0

Іншим підходом до цього може бути використання інструменту картографування, такого як цей .

На цьому веб-сайті ви вставляєте список ваших широт і довжин у вікно, і він показує всі місця на карті. Ви повинні мати можливість визначити місця, розташовані поруч, переглянувши карту.

Щоб створити новий стовпець даних, відформатований для цього веб-сайту, введіть цю формулу в порожній стовпець поруч із першою широтою та довготою та заповніть:

=A1&","&B1

Це передбачає, що ваші широти та довготи починаються відповідно від A1 та B1. Змініть формулу для позначення правильних комірок. Тепер ви можете скопіювати новий стовпець і вставити його у вікно на пов’язаному веб-сайті.

Цей веб-сайт вимагає десяткової ширини / довжини, де W довготи та S широти є від’ємними числами. Якщо ваші дані використовують формат W / S, їх можна легко перетворити за допомогою формули.

Сподіваюся, це працює для вас, цей спосіб може бути набагато простішим, ніж обчислення всіх відстаней між вашими місцезнаходженнями. Удачі.


-1

Використовуйте цю формулу в новому стовпці, після чого відфільтруйте за умови:

=if(cellofdistance <= 350; "Within Rage"; "Out of Range")

Там, де "целофтостійкість" - клітина, у вас є відстань. Тож стерти целофідстанцію і натиснути на клітинку з відстані. Потім ви двічі клацніть нижній нижній кут клітини, куди ви кладете цю формулу.


Що тут "целофідстанція" ?? Немає стовпця користувача або функції Excel з цим іменем. Цікаво, що якщо ви користуєтесь цим терміном Google, єдине, що з’являється - це посада. :-D
Bandersnatch

@Bandersnatch - це як клітина, де ви маєте дані. Ненавиджу зайця, я здогадуюсь
dmb

якби у неї була клітина з відстані в ній (для порівняння до 350), вона не запитала б, як її знайти.
Bandersnatch
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.