Bonjour à tous,
Je suis actuellement en train de travailler sur une base de données et je cherche à afficher des valerus selon plusieurs conditions.
Mon fichier Excel est constitué de plusieurs feuille. La première nommée "USINAGE" est ma base de données.
La seconde, "MS" est une feuille récapitulative dans laquelle je veux reprendre certains éléments de ma base de données que j'ai nommée "Tableau 3".
Je voudrais que :
- Si le n°OF compléter dans le cellule D3 de la feuille "MS" est égale au n°OF de la base de données, colonne E (un même n°OF apparait plusieurs fois)
- ET SI la position renseignée en cellule C2 de la feuille "MS" est égale à la position de al base de données, colonne AL (une m^me position apparait plusieurs fois,
[- ET SI la lettre dans la colonne L de la base de données (Fts) est égal à A (A apparait plusieurs fois), ] <- condition en option
ALORS : inscrire dans la colonne F (cases violettes) de la fuille "MS", le n°Tôle associé retrouvé dans la base de données "USINAGE" colonne K.
J'ai essayé plusieurs formule et notamment :
=SIERREUR(INDEX(Tableau3[N° Tôle];PETITE.VALEUR(SI($D$3=Tableau3[N° OF];(LIGNE(Tableau3[N° OF])-MIN(LIGNE($A$2)))+1;"");LIGNES(F$7:F7)));"") : qui fonctionne mais sans prendre en compte la position (ni la lettre "A")
Et j'ai tenté une double condition avec SI(ET...
=SIERREUR(INDEX(Tableau3[N° Tôle];PETITE.VALEUR(SI(ET($C$7=Tableau3[Position];$D$3=Tableau3[N° OF]);(LIGNE(Tableau3[N° OF])-MIN(LIGNE($A$2)))+1;"");LIGNES(F$7:F7)));"") : mais cela ne fonctionne pas.
J'espère avoir été claire!
Pouvez-vous m'aider? Est-ce que c'est faisable sans macro?
Merci à tous