Mise en tableau

Windfly

XLDnaute Nouveau
Bonjour le forum,

J'essaie de mettre en application les posts que je trouve sur le site, mais malgré tous les conseils, je n'arrive pas trouver la bonne formule pour mon cas.

J'ai un premier tableau dans lequel j'ai une ville de départ, une ville d'arrivée et un code. Je souhaite retranscrire ces données dans un tableau à 2 entrées, avec en horizontal mes villes départ, en vertical mes villes d'arrivées et au croisement mon code.

Vous verrez dans le tableau joint ce que je souhaite avoir et la formule que j'ai essayé d'écrire mais qui ne fonctionne pas.

Merci encore une fois pour votre aide.

Cordialement

Windfly
 

Pièces jointes

  • route windfly.xlsx
    12.5 KB · Affichages: 40
  • route windfly.xlsx
    12.5 KB · Affichages: 39
  • route windfly.xlsx
    12.5 KB · Affichages: 41

tototiti2008

XLDnaute Barbatruc
Re : Mise en tableau

Bonjour Windfly,

Dans la feuille New routes, corrige les mots de la colonne A en enlevant les espaces à la fin
en feuille mapping routes, en C4

Code:
=INDEX('New routes'!$D$3:$D$17;EQUIV(1;('New routes'!$A$3:$A$17=C$2)*('New routes'!$B$3:$B$17=$B4);0))

à valider par ctrl+maj+entrée
 

hoerwind

XLDnaute Barbatruc
Re : Mise en tableau

Bonjour,

J'ai repéré quatre problèmes :
- En 'New Routes'!A:A : espaces à supprimer à la fin des chaines de caractères
- En 'Mapping Route'!C4 : sous la formule, inversion des colonnes 'New Routes'! A et B
- En 'Mapping Route'!C4 : SOMMEPROD (formule matricielle) ne peut renvoyer du texte.
- En 'Mapping Route'!C4 : les plages de recherche sont les lignes 3:17 (et non 3:7)

Essaie ceci en C4 :
Code:
=DECALER('New routes'!$D$2;SOMMEPROD(('New routes'!$A$3:$A$17=C$2)*('New routes'!$B$3:$B$17=$B4)*LIGNE($3:$17));)

Edition : salut tototiti, pas réfraichi à temps !

Petite rectification :
Sous la formule, entre le ; et la ) il faut ajouter -2, soit ;-2)
 
Dernière édition:

Windfly

XLDnaute Nouveau
Re : Mise en tableau

Rebonjour Hoerwind,

Désolé, j'ai parlé (écris) trop vite. Ta formule ne m'affiche pas le bon résultat.

Voici le fichier avec ta formule.

Merci pour ton aide.

Windfly
 

Pièces jointes

  • route windfly.xlsx
    12.7 KB · Affichages: 35
  • route windfly.xlsx
    12.7 KB · Affichages: 39
  • route windfly.xlsx
    12.7 KB · Affichages: 39

hoerwind

XLDnaute Barbatruc
Re : Mise en tableau

Re,

Mais où avais-je donc la tête !
L'erreur est sous la rectification, le -2 n'est pas à placer entre les ; et ), mais avant le ;

Colle celle-ci, je l'ai testée, elle fonctionne :
Code:
=DECALER('New routes'!$D$2;SOMMEPROD(('New routes'!$A$3:$A$17=C$2)*('New routes'!$B$3:$B$17=$B4)*LIGNE($3:$17))-2;)
 

Discussions similaires

Réponses
9
Affichages
223
Réponses
16
Affichages
584

Statistiques des forums

Discussions
312 677
Messages
2 090 824
Membres
104 677
dernier inscrit
soufiane12