Remplissage cellule s/ base autre feuille

Résolu/Fermé
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 29 déc. 2012 à 10:39
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 29 déc. 2012 à 15:24
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///






A voir également:

7 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
29 déc. 2012 à 10:50
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())
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
29 déc. 2012 à 11:04
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///
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
29 déc. 2012 à 12:04
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
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
29 déc. 2012 à 12:42
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///
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
29 déc. 2012 à 14:16
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
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
29 déc. 2012 à 14:58
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... :-)
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
29 déc. 2012 à 15:24
ç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///
0