liste cascade

anber

XLDnaute Occasionnel
Bonjour


Listes en cascade, la 1ere sans doublon, la seconde dépend du choix dans la première.

Vu quelques exemples sur le forum, est-on obligé de passer par une liste intermédiaire ?

Ci-joint mon exemple

Merci




J'ai déjà soumis ce message par erreur dans 'présentation nouveaux membres'
Désolé
[file name=liste cascade_20050528083754.zip size=2192]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/liste cascade_20050528083754.zip[/file]
 

Pièces jointes

  • liste cascade_20050528083754.zip
    2.1 KB · Affichages: 30

Monique

Nous a quitté
Repose en paix
Bonjour,

Tu peux ne pas faire 36 listes intermédiaires, mais :
trier tes données par ordre alpha et, quand même, extraire les valeurs uniques. (liste des pièces, sans doublon)

[file name=CascadeAnber.zip size=3534]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CascadeAnber.zip[/file]
 

Pièces jointes

  • CascadeAnber.zip
    3.5 KB · Affichages: 60

andré

XLDnaute Barbatruc
Bonjour Monique et anber,

Bravo Monique pour la démo, mais comment pourrait-il en être autrement.

J'emploie ce même genre de procédure, mais je reste toujours confronté avec l'erreur possible lors d'un changement de choix en F2 et un oubli de choix modifié en G2.

J'applique bien une MFC, avec la fonction GAUCHE, et un message d'erreur sur G2, mais je n'ai pas encore trouvé le moyen d'effacer la valeur en G2 si elle ne correspond pas à F2.
Je dis bien effacer et non pas cacher.

Aurais-tu d'autres idées à ce sujet ?
Bon week-end.

Ândré.
 

JeanMarie

XLDnaute Barbatruc
Bonjour tout le monde

Une proposition en gardant la liste de la colonne A non triée

Bonne journée

@+Jean-Marie [file name=listecascade4.zip size=7605]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/listecascade4.zip[/file]
 

Pièces jointes

  • listecascade4.zip
    7.4 KB · Affichages: 39
A

anber

Guest
Bonjour Monique, André, Jean-Marie

Merci pour vos réponses.


Pour l'instant je teste la solution à Monique.
L'appli finale à + de 500 lignes, je dois gérer un tri (réalisable), mais les données ne commencent qu'à la 5e ligne, je n'arrive pas à recréer les valeurs uniques.
Ci-joint un exemple


Encore merci [file name=CascadeAnber1.zip size=3708]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CascadeAnber1.zip[/file]
 

Pièces jointes

  • CascadeAnber1.zip
    3.6 KB · Affichages: 38

JeanMarie

XLDnaute Barbatruc
Re

Voici la formule de Monique modifiée
=SI(SOMME(SI(piece<>'';1/NB.SI(piece;piece)))<LIGNES(D$5:D5);'';INDEX(piece;MIN(SI(NB.SI(D$4:D4;piece)=0;LIGNE(piece)))-4))

Concernant ma proposition, il suffit d'insérer 3 lignes avant la ligne 1, les paramètres de la formule ne change pas.

@+Jean-Marie
 

Monique

Nous a quitté
Repose en paix
Re,

Si tu veux un format conditionnel en H3
(j'ai oublié, tout à l'heure)
Barre de menu - Format - Mise en forme conditionnelle
Tu choisis 'La formule est' et tu tapes :
=INDEX(piece;EQUIV(H3;machine;0))<>G3
Tu cliques sur 'Format', onglet 'Police'
tu choisis une couleur de police identique à la couleur du fond.
Puis OK 2 fois
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Oui, et on peut raccourcir en enlevant 'prod' :
=SOMME((piece=F2)*(machine=G2))=0
=SOMME((piece&machine=F2&G2)*1)=0

(la mise en forme conditionnelle accepte les formules qui seraient à valider, dans la feuille, par ctrl, maj et entrée.)

En vitesse, c'est quand même Index Equiv qui devrait être le meilleur.

Qu'est-ce qu'elle a, ma logique ?
 

andré

XLDnaute Barbatruc
Salut Monique,

Eh oui, comme quoi on a l'embarras du choix !

J'apprécie tout spécialement ton approche par concaténation, je la trouve particulèrement 'subtile'.

Je ne sais pas si tu es une 'maman', mais je te souhaite quand même une bonne fête (ce qui n'est pas le cas pour la Belgique, cette fête est déjà passée).

Ândré.
 

Statistiques des forums

Discussions
312 764
Messages
2 091 859
Membres
105 079
dernier inscrit
Biscot_399