Remplissage cellule s/ base autre feuille

[Résolu/Fermé]
Signaler
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
-
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
-
Bonjour à tous et ttes,

j'espere que vous allez bien et que (pour ceux qui le feront) vous préparer bien la fin de l'année.

je viens vers vous car j'aurais une question. à tte fin utile et dans un souci de compréhension, je joins mon fichier : https://www.cjoint.com/?3LDkNeU4b9a

voici mon problème.
en c4 de la feuille F_quotidienne, j'ai une date. celle-ci est vouée à changer.
en dessous de cette date j'ai 4 cellules (c5,c6,c7,c8). ces cellules sont destinées à recevoir des noms de ville. ces noms de ville changeront en fonction de la date choisie en c4.

sur la feuille trajet, j'ai encodé le nom des villes.

ce que je cherche à faire c'est lorsque j'ai une date en c4 de la feuille F_quotidienne, les données changent avec le changement de date.

ainsi en focntion de la date choisie c4, j'aurais le nom des villes qui va venir s'adapter au noms de villes encodé sur la feuille trajet.

je coince sur ce problème..alors si qq un pouvait jeter un oeil...se serait sympa...

d'ici à pouvoir vous lire, je vous souhaite une bonne fin de matinée et vosu remercie de votre aide..

cdlmnt,


berni///






7 réponses

Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021
1 693
Bonjour Berni,

Il serait bien plus simple de réorganiser la feuille "trajet" en base de données, c'est-à-dire avec des titres de colonne (date, départ, 1° arrêt, 2° arrêt, arrivée, ... ) et les données correspondants sur chaque ligne (sans ligne vide).

Tu pourrais utiliser RECHERCHEV() ou mieux INDEX(...,EQUIV())
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
26
Bonjour patrice33740,

j'espere que vous allez bien.
merci pour votre réponse.
la feuille trajet "dot" rester comme telle... je sais que cela risque de rendre les choses plus complexes mais...je voulais avoir l'avis des "experts" avant de changer d'option...

je garde précieusement votre avis et attend de voir...et si jamais c'est pas possible..alors..
mercià vous,

cdlmnt,

berni///
Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021
1 693
Peux-tu préciser pourquoi la feuille doit rester comme ça, est-ce une source extérieure ?
Si ce n'est qu'un problème de présentation, il sera plus simple de la reconstituer à partir de la base de données

Patrice
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
26
Re-bonjour patrice33740,

Merci de votre réponse.

Ce n'est pas vraiment une source extérieure. Ces deux feuilles sont extraites d'un plus grand fichier mêlant d'autres feuilles avec notamment des donnés personnelles.

Je comprends qu'il serait plus simple de passé via une BdDs plus « classique » mais ...p-ê qu'une solution p-ê trouvé autrement...sinon tanpis...je devrais revoir ma copie...

Merci pour vos conseils et avis..

Cdlmnt,

Berni///
Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021
1 693
Essaies cette formule en C5 :
=INDEX(trajet!$A$1:$G$17;SOMMEPROD((trajet!$C$6:$G$17=$C$4)*LIGNE(trajet!$C$6:$G$17))+LIGNES($C$5:$C5);SOMMEPROD((trajet!$C$6:$G$17=$C$4)*COLONNE(trajet!$C$6:$G$17)))
à tirer vers le bas jusqu'en C8
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
26
re-bonjour patrice33740,

MERCI à vous...j'ai essayé la formule sur mon fichier essai....ça marche...
je vais essayer de calquer la formule pour la placer dans le fichier original est croisant les doigts car parfois ça coince...

merci à vous....

berni est content... :-)
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
26
ça marche ! ... :-)

une dernier chose... si je voulais mettre la formule pour faire en sorte d'avoir dans une même cellule, les différents lieux d'une même date...

ex. le 01/01/2013, si je veux mettre dans la cellule en C10 bruxelles - ostende - dunkerke - calais

ma formule serait la même avec pour séparer les villes un &" - "& entre les forumles ce qui donne :

=INDEX(trajet!$A$1:$G$17;SOMMEPROD((trajet!$C$6:$G$17=$C$4)*LIGNE(trajet!$C$6:$G$17))+LIGNES($C$5:$C5);SOMMEPROD((trajet!$C$6:$G$17=$C$4)*COLONNE(trajet!$C$6:$G$17)))&" -"&INDEX(trajet!$A$1:$G$17;SOMMEPROD((trajet!$C$6:$G$17=$C$4)*LIGNE(trajet!$C$6:$G$17))+LIGNES($C$5:$C6);SOMMEPROD((trajet!$C$6:$G$17=$C$4)*COLONNE(trajet!$C$6:$G$17)))&" -"&INDEX(trajet!$A$1:$G$17;SOMMEPROD((trajet!$C$6:$G$17=$C$4)*LIGNE(trajet!$C$6:$G$17))+LIGNES($C$5:$C7);SOMMEPROD((trajet!$C$6:$G$17=$C$4)*COLONNE(trajet!$C$6:$G$17)))&" - "&INDEX(trajet!$A$1:$G$17;SOMMEPROD((trajet!$C$6:$G$17=$C$4)*LIGNE(trajet!$C$6:$G$17))+LIGNES($C$5:$C8);SOMMEPROD((trajet!$C$6:$G$17=$C$4)*COLONNE(trajet!$C$6:$G$17)))

correct ?

merci à vous...ça fait plaisir..

cdlmnt

berni///