Евклидово расстояние между двумя векторами, A и B, рассчитывается как:
Евклидово расстояние = √ Σ(A i -B i ) 2
куда:
- Σ — греческий символ, означающий «сумма».
- A i — i -е значение в векторе A
- B i — i -е значение в векторе B
Чтобы вычислить евклидово расстояние между двумя векторами в Excel, мы можем использовать следующую функцию:
= SQRT ( SUMXMY2 (RANGE1, RANGE2))
Вот что делает формула в двух словах:
- SUMXMY2 находит сумму квадратов разностей соответствующих элементов диапазона 1 и диапазона 2.
- SQRT извлекает квадратный корень из этой суммы квадратов разностей.
Конечный результат, если евклидово расстояние между двумя диапазонами.
Например, предположим, что у нас есть следующие два вектора, A и B, в Excel:

Мы можем использовать следующую функцию для вычисления евклидова расстояния между двумя векторами:

Евклидово расстояние между двумя векторами оказывается равным 12,40967 .
Обратите внимание, что эта функция будет включать только полные парные наблюдения при вычислении евклидова расстояния.
Например, последние две строки в столбце A не будут включены в расчет евклидова расстояния между следующими двумя векторами:

Евклидово расстояние между двумя векторами оказывается равным 5,656854 .
Дополнительные ресурсы
Как рассчитать евклидово расстояние в R
Как рассчитать евклидово расстояние в Python