Dans une colonne de type formule, la fonction DISTANCE() affiche la distance droite (à vol d'oiseau, pas d'itinéraire routier), en mètres, entre deux points. Idéale pour le routage, la logistique, les interventions terrain ou le calcul d'indemnités.
Syntaxe
DISTANCE(Coordonnée A, Coordonnée B)
Prérequis :
- Deux colonnes de type Coordonnée (par exemple Coordonnée A et Coordonnée B). Vous pouvez choisir les points sur la carte (pression longue pour les déplacer).
- Une colonne de type Formule (par exemple Distance (m)).
Paramètres
Exemples
Mesurer une distance en mètres
DISTANCE(Coordonnée A, Coordonnée B)
Obtenir un résultat en kilomètres
Pour un résultat en kilomètres, divisez par 1000 :
DISTANCE(Coordonnée A, Coordonnée B) / 1000
→ DISTANCE() renvoie alors une valeur en km (à vol d'oiseau). Options de la colonne : Sortie Nombre, Décimales 0, Symbole km.
Type de retour
La fonction renvoie un nombre (la distance en mètres, ou en kilomètres avec la division par 1000).
Le format du type de sortie du résultat peut être configuré dans les options du champ de sortie de l'éditeur de formule. Pour plus de détails, consultez Options de format de sortie dans l'article Colonne de formule.
Cas d'usage métier
DISTANCE() mesure un éloignement à vol d'oiseau : proximité d'un client par rapport à une agence, tri des interventions par distance, base de calcul d'indemnités kilométriques.
Bonne pratique
Obtenez les coordonnées avec GEOLOC() (depuis une adresse) ou COORDINATES() (depuis des valeurs X/Y). La distance est à vol d'oiseau, pas la distance routière.
Aller plus loin
GEOLOC()
Géolocaliser une adresse pour obtenir ses coordonnées.
Ou continuer avec
Glossaire des formules
Tous les opérateurs et fonctions disponibles, classés par catégorie.