
Вся гибкость нашего софта в резиновых костылях
отсюда
Макрос выполняет расчёт количества точек на единицу площади - плотности (или сглаживание значений) методом скользящего окна.
Входные данные должны, как минимум, содержать два координатных поля, как максимум – два координатных поля, значение для сглаживания и значение для взвешивания. Наличие алфавитных значений не допускается ни в одном поле.
Интерфейс прост и незатейлив:

Указание расположения координат осуществляется мышью стандартным способом: «выделил – потащил». При необходимости также можно указать значения для сглаживания (рассчитывается среднее в скользящем окне) и поле с весами для взвешивания (в этом случае в скользящем окне рассчитывается средневзвешенное).
После выбора данных следует нажать кнопку «Расчёт размаха» и, спустя некоторое время, лицезреть информацию о размахе в шести полях ниже. В нижних полях задаётся размер окна по осям и шаг окна по осям. После расчёта размаха туда выставляются значения, зависящие от колебаний координат, но их возможно поменять вручную.
В результате работы макроса создаётся новый файл Excel. В колонках на единственном заполненном листе содержатся данные:

-
В столбцах «A» и «B» – координаты центов скользящего окна
-
В столбце «C» – количество точек в скользящем окне
-
В столбце «D» - плотность точек (количество, делённое на площадь скользящего окна). При этом надо иметь в виду, что площадь «краевых» окон меньше, чем площадь «окон» в центре площади. Площадью считается прямоугольный участок.
-
В столбце «E» - сглаженные значения (если такой расчёт заказывали)
Собственно, всё.