Liste déroulante + idées

Résolu/Fermé
alexis4489 Messages postés 86 Date d'inscription mercredi 3 mars 2021 Statut Membre Dernière intervention 10 mars 2025 - 17 août 2021 à 15:48
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 - 19 août 2021 à 15:35
Bonjour , oui mon titre est pas très vendeur car j'ai une idée de ce que je souhaite mais sans très bien savoir comment l'exprimer .

alors voila j'ai un tableau de facture plutôt basique , mais le problème c'est que je souhaiterais que pour certaines société ou j'ai plusieurs sous-contrat de pouvoir sélectionner la société maitre et d’après cette sélection je puisse choisir le sous-contrat en tenant en compte des données(l'onglet société) de mon tableau qui sont afficher dans l'onglet facture.

j'ai un peu regarder les liste déroulante en cascade mais ça ne s'applique pas à mon cas vu que c'est seulement une partie de mes société que je souhaites regrouper pas toutes .

donc si quelqu’un a une idée de génie

https://wetransfer.com/downloads/bee182a48eb1d655d1c728af5dfbab9320210817134746/3ce734 voici le fichier en question
A voir également:

10 réponses

Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
17 août 2021 à 17:31
Bonjour,
Ou trouve t'on les sociétés avec sous-contrat et ou doit ‘il être indiqué dans la liste facture
0
Raymond PENTIER Messages postés 58943 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 12 mai 2025 17 317
17 août 2021 à 18:37
Bonjour.

Je n'ai pas compris grand-chose à ton fichier ...

Toutefois je peux t'indiquer que les 16 erreurs #N/A dans la colonneFactures!K:K proviennent du fait que les données "Orange***" appelées en colonne J:J ne figurent nulle part dans la colonne Sociétés!B:B, mais sont reportées en colonne C:C !

Dans Sociétés!B10 ta formule fait référence à Sociétés!I146, qui est malheureusement une cellule isolée et désespérément vide ...

La barre d'état signale la présence de références circulaires dans les feuilles <Factures> et <Sociétés> ;
mais je ne suis pas parvenu à les repérer.

Et j'attends la réponse à la précision demandée par mon ami Le Pingou ...
0
alexis4489 Messages postés 86 Date d'inscription mercredi 3 mars 2021 Statut Membre Dernière intervention 10 mars 2025 2
18 août 2021 à 08:58
@le pignon les société sont indiqué dans l'onglet société et quand je parle de sous-contrat c'est par ex ORANGE où j'ai 3 contrat pour cette société comme pour Nantes Métropole .
pour l'instant elles sont toutes listés dans l'onglet société

@raymond oui les erreur en K:K ne sont pas tenir en compte j'ai fait plusieurs tests et cela a décaler les formules cela est un problème que je réglerai plus tard .

comme vous avez pu voir j'essaye de faire en sorte que si je selectionne une société dans la colonne I (société) de l’onglet facture j'aurais pas la possibilité dans la colonne J (sous-contrat) de selectionne les sous-contrat lié à cette société mais je ne vois pas comment mettre en place cette relation
0
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
18 août 2021 à 13:46
Bonjour,
Merci de respecter mon pseudo : Le Pingou.
Vous dites : ...onglet facture j'aurais pas la possibilité dans la colonne J (sous-contrat) de sélectionner les sous-contrat lié à cette société

J'en déduis de ce fait qu'il ne sert à rien d'avoir des sous-contrat dans une liste déroulante puisque que pas de place dans la facture.
0

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

Posez votre question
alexis4489 Messages postés 86 Date d'inscription mercredi 3 mars 2021 Statut Membre Dernière intervention 10 mars 2025 2
Modifié le 18 août 2021 à 15:24
Monsieur LE Pingou ( désolé pour cette erreur )

ah , j'ai taper trop vite y pas de négation dans la phrase ^^ mais par contre j'ai réussi a faire ma relation entre mes société et mes sous-contrat .

mais le problème qui se pose maintenant c'est comment je peux récupérer mes infos clients qui seront dans plusieurs tableau dans l'onglet société et sur 2 cellule dans l'onglet facture
soit la recherche devra dépendre de la colonne I ( société) soit de la colonne J (sous contrat) .

j'ai pensé a cette formule pour régler le problème mais ça marche pas , ça peut être un début d'idée :

=SIERREUR(RECHERCHEV([@[Sous-contrat]];Nantes_Metropole;2;FAUX);SIERREUR(RECHERCHEV([@[Sous-contrat]];Orange;2;FAUX);SIERREUR(RECHERCHEV([@[Sous-contrat]];Yanet;2;FAUX);SIERREUR(RECHERCHEV([@Sociétés];Sociétés!B10:B77;2;FAUX);""))))

je met mon fichier si ça peut aider d'autres personnes .

https://wetransfer.com/downloads/58cf7c8f0d0215cdc9ff4d6392dda7ed20210818131057/44d621
0
alexis4489 Messages postés 86 Date d'inscription mercredi 3 mars 2021 Statut Membre Dernière intervention 10 mars 2025 2
18 août 2021 à 16:25
une autre formule qui se fonctionne peut-etre que c'est moi qui ne sait pas comment l'utiliser

=SI(ESTVIDE([@[Sous-contrat]]);RECHERCHEV([@Sociétés];Sociétés!B10:B77;2;FAUX);OU(RECHERCHEV([@[Sous-contrat]];Nantes_Metropole;2;FAUX);RECHERCHEV([@[Sous-contrat]];Orange;2;FAUX);RECHERCHEV([@[Sous-contrat]];Yanet;2;FAUX)))
0
Raymond PENTIER Messages postés 58943 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 12 mai 2025 17 317
18 août 2021 à 17:09
Alexis !!!

Je suis complètement perdu ...
  • Dans quelle cellule de quelle feuille se trouve ta formule du post #6 ?
  • Tu fais appel au champ "Sous-contrat", mais celui-ci est vide !
  • Tu fais ensuite appel à la 2° colonne de la table <Yanet>, alors que celle-ci n'occupe qu'une seule colonne !

Difficile que ta formule puisse fonctionner, dans ces conditions ...
0
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
Modifié le 18 août 2021 à 18:40
Bonjour,
A vous lire je comprend ceci: pour les 2 listes déroulantes c'est OK .
Par contre le numéro client pose problème si vous avez un sous-contrat Oui/Non ?
dans la colonne [K] [ N° client] quel code est valable ; celui de la société ou du sous-contrat ????
Ou doit-on ajouter une conne pour N° client sous-contrat ?

J'ai une solution mais cela dépend de vos réponse!

0
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
18 août 2021 à 19:01
Bonjour,
A vous de découvrir : https://mon-partage.fr/f/8Qgby2q5/
0
alexis4489 Messages postés 86 Date d'inscription mercredi 3 mars 2021 Statut Membre Dernière intervention 10 mars 2025 2
19 août 2021 à 08:55
bonjour ,
@le Pingou j'ai essayer ton fichier mais la formule utiliser ne marche pas chez moi , par contre une autre forum j'ai trouvé la réponse : (pour les interesser )

=SI(ESTVIDE([@[Sous-contrat]]);RECHERCHEV([@Sociétés];Sociétés!B10:C77;2;FAUX);SI(NON(ESTNA(RECHERCHEV([@[Sous-contrat]];Sociétés!I36:J38;2;FAUX)));RECHERCHEV([@[Sous-contrat]];Sociétés!I36:J38;2;FAUX);SI(NON(ESTNA(RECHERCHEV([@[Sous-contrat]];Sociétés!L36:M38;2;FAUX)));RECHERCHEV([@[Sous-contrat]];Sociétés!L36:M38;2;FAUX);RECHERCHEV([@[Sous-contrat]];Sociétés!O36:P39;2;FAUX))))


@raymond , désolé si je n'ai pas été clair mon message 6 est en lien direct avec le message 5 pour des tests de formule
0
trotte-menu Messages postés 840 Date d'inscription dimanche 8 novembre 2020 Statut Membre Dernière intervention 10 mai 2025 312
Modifié le 19 août 2021 à 10:08
par contre une autre forum j'ai trouvé la réponse

En règle générale il est recommandé de citer ses sources. C'est une manière de rendre à César ce qui est à César.
Cordialement
0
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
19 août 2021 à 15:35
Bonjour,
Alors pas d'intérêt pour cette formule qui fait référence à des plages susceptibles de changées et donc futur problème ou indication fausse valeur.
Salutations.
Le Pingou
0