Liste déroulante + idées
Résolu
alexis4489
Messages postés
88
Date d'inscription
Statut
Membre
Dernière intervention
-
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
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
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:
- Liste déroulante + idées
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
- Site dangereux liste - Guide
10 réponses
Bonjour,
Ou trouve t'on les sociétés avec sous-contrat et ou doit ‘il être indiqué dans la liste facture
Ou trouve t'on les sociétés avec sous-contrat et ou doit ‘il être indiqué dans la liste facture
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 ...
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 ...
@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
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
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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)))
=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)))
Alexis !!!
Je suis complètement perdu ...
Difficile que ta formule puisse fonctionner, dans ces conditions ...
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 ...
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!
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!
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
@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