Microsoft 365 Générer une liste en fonction de plusieurs critères

Tranbi

XLDnaute Nouveau
Bonjour

Je souhaite créer une liste basées sur plusieurs critères. Je m'explique.
J'ai 5 critères principaux :
  • Type de véhicule
  • Couleur
  • Longueur
  • Roulant
Chaque critère a plusieurs possibilités :
  • Type de véhicule :
    • bateau
    • voiture
    • moto
    • avion
  • Couleur :
    • bleu
    • blanc
    • rouge
    • vert
  • Longueur :
    • de 2,50m à 3,99m
    • de 4m à 5,99m
    • de 6m à 7,99m
    • de 8m à 10m
  • Roulant
    • roulant
    • non roulant
Je souhaiterais créer une liste reprenant chaque possibilité d'association de l'ensemble des critères. Ainsi, j'aurai par exemple :
  • Bateau bleu de 2,50m à 3,99m roulant
  • Moto rouge de 2,50m à 3,99m non roulant
  • ainsi de suite...
ce qui devrait donner une liste de 128 lignes que j'aimerais m'épargner de saisir...

Vous avez une solution ? Si oui, un grand merci
 

RyuAutodidacte

XLDnaute Impliqué
Supporter XLD
Bonjour

Je souhaite créer une liste basées sur plusieurs critères. Je m'explique.
J'ai 5 critères principaux :
  • Type de véhicule
  • Couleur
  • Longueur
  • Roulant
Chaque critère a plusieurs possibilités :
  • Type de véhicule :
    • bateau
    • voiture
    • moto
    • avion
  • Couleur :
    • bleu
    • blanc
    • rouge
    • vert
  • Longueur :
    • de 2,50m à 3,99m
    • de 4m à 5,99m
    • de 6m à 7,99m
    • de 8m à 10m
  • Roulant
    • roulant
    • non roulant
Je souhaiterais créer une liste reprenant chaque possibilité d'association de l'ensemble des critères. Ainsi, j'aurai par exemple :
  • Bateau bleu de 2,50m à 3,99m roulant
  • Moto rouge de 2,50m à 3,99m non roulant
  • ainsi de suite...
ce qui devrait donner une liste de 128 lignes que j'aimerais m'épargner de saisir...

Vous avez une solution ? Si oui, un grand merci
Bonjour,

Il est possible de faire cela sans macro avec un filtre élaboré
dans le menu Données => Filtre avancé

EDIT : Encore plus simple si les données sont bien ordonnées les unes en dessous des autres dans les bonnes colonnes un simple filtre automatique => filtrer ce que l'on veut puis copier coller le résultat à l'endroit voulu
 
Dernière édition:

Tranbi

XLDnaute Nouveau
Bonjour et merci Pierre Jean

C'est exactement ce qu'il me fallait... Ca a pourtant l'air si simple...

En fait, j'ai voulu simplifier ma demande mais je me retrouve le bec dans l'eau puisque je n'ai pas évoqué l'aspect peut-être le plus important, à savoir qu'en face de chaque ligne obtenu je dois afficher un prix.

Dans le fichier proposé par Pierre Jean, j'ai rajouté les grilles tarifaires, ainsi qu'un onglet base qui correspond au tableau dans lequel je saisis les différentes informations. En fonction de ces informations, je souhaiterais que s'afiche le prix correspondant à la grille tarifaire. C'est possible ça ? Sachant qu'il y a plusieurs grilles ?
 

Pièces jointes

  • Tranbi.xlsm
    25.9 KB · Affichages: 3

Tranbi

XLDnaute Nouveau
Bonjour PierreJean

Merci pour votre réponse. Maintenant, il faut que je comprenne ce que vous avez fait afin que je l'adapte correctement à mon fichier.
Qu'entendez-vous par fonction personnalisée ?
J'ai fait une première tentative mais je ne vois pas la relation entre les formules H2 et H3 et le code.
Dans les formules H2 et H3, à quoi correspond l'argument "oui/non" ? Roulant ou non-roulant ?

Forcément, comme c'est un fichier pour le boulot, je l'ai simplifié et remplacé les termes. Et maintenant qu'il faut adapter le code, je galère...

Peut-être que votre réponse me permettra de comprendre, sinon je vous enverrai le fichier moins simplifié.

Merci encore
 

Tranbi

XLDnaute Nouveau
Bonjour Pierre Jean,

Désolé, mais je ne comprends complètement la fonction prix.
J'ai bien compris la procédure theliste. En revanche, pour la fonction prix, j'ai un peu plus de mal.
Je vois bien qu'on a identifié les différents tableaux de tarifs, puis qu'on cherche les valeurs des différents critères (matériau et dégazé).
Ce que je ne comprends pas c'est pour le critère dégazé et le résultat "oui" ou "non" qui n'est défini nulle part avant.
Et du coup, lorsque j'adapte la fonction prix, le résultat est "0"...

Je ne vois pas ce que je fais mal, du coup, je suis bloqué...

Je vous mets le fichier en pièce jointe. J'ai repris le fichier dont je me sers et ai supprimé et modifié quelques colonnes ayant des infos sensibles.

Merci d'avance et bonnes fêtes de fin d'année à tous.

Tranbi
 

Pièces jointes

  • Tarifs.xlsm
    43.2 KB · Affichages: 0

Discussions similaires

Statistiques des forums

Discussions
312 211
Messages
2 086 299
Membres
103 172
dernier inscrit
Aurelyan