Re : calcul de deviation
Bonjour,
Gruick, le message de Rémi montrait qu'il y avait des doublons.
Mais dans le fichier joint, il n'y a que "Fonta" en double.
Index (Tableau;Equiv(valeur cherchée; Plage;0);n° colonne tableau)
prend en compte le tableau entier et renvoie la 1er arrêt trouvé, même s'il y en a 36
Index(Decaler(Indirect(Plage);;4colonnes);Equiv(valeur cherchée;Indirect(Plage);0))
ne prend en compte que les arrêts ayant le n° de ligne choisi
Si on choisit la ligne 2, ça équivaut à
Index(Decaler(Ligne2 ; 0 ligne ; 4 colonnes);Equiv(valeur cherchée ; Ligne2 ; 0))
Je n'aime pas trop Decaler() ni Indirect() : ils manquent de franchise, ils ne vont pas au but directement.
Rémi, il suffit d’un fichier avec 2 lignes de bus, même pas 10 arrêts et tu mets des doublons.