Je viens de voir que votre message n’a pas eu de réponse, toutes nos excuses.
Voici la formule corrigée : concat(as_string(round(count_days({Arrivée}, as_date(if({Date_sortie}=empty, {Départ}, {Date_sortie}))) / 30.44)), " mois")
Le point d’attention principal provenait du fait que si un champs est vide, dans le KQL, il faut ajouter « empty ». Par ailleurs, le champs formule « if » renvoie du texte par défaut. Il convient de rajouter « as_date » pour forcer le fait que ça renvoie bien une date.