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.
-
Nom de la fonction :
DISTANCE()
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)).
Étapes
- Ajoutez une colonne → Formule → Nommez-la Distance (m).
- Entrez la formule :
DISTANCE(Coordonnée A, Coordonnée B)
DISTANCE() renvoie une valeur en mètres (à vol d'oiseau).
- Options de la colonne : Sortie Nombre, Décimales 0, Symbole m.
- Validez : la cellule affiche la distance en mètres entre les deux coordonnées.
Option 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.