Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème Excel

SRBIJA

XLDnaute Junior
Bonjour, J'ai un problème sur Excel.

Je m'explique, j'ai un fichier Excel contenant mes différents produits avec en colonne A mes références produits et en colonne B mes catégories produits (onglet produit)

La chose que je veux faire :
=> mettre sur l'onglet "Feuil2" à partir de la cellule A1, les références
produits correspondant aux catégories "TABLE" et "NAPPE" (et seulement
à ces catégories là).

Vous trouverez en pièces jointes le fichier Excel.

Merci d'avance pour vos réponses.
 

Pièces jointes

  • Doct.xls
    16.5 KB · Affichages: 41
  • Doct.xls
    16.5 KB · Affichages: 42
  • Doct.xls
    16.5 KB · Affichages: 46

abcd

XLDnaute Barbatruc
Re : Problème Excel

Bonjour,

Proposition simple, avec une colonne supplémentaire qui numérote les lignes à copier.

abcd

Edition :
On de dédouble pas des messages pour la même question.
Si je l'avais vu, je ne t'aurai pas répondu !
 

Pièces jointes

  • srbija.xls
    34.5 KB · Affichages: 45
  • srbija.xls
    34.5 KB · Affichages: 56
  • srbija.xls
    34.5 KB · Affichages: 55
Dernière édition:

SRBIJA

XLDnaute Junior
Re : Problème Excel

je ne veux rien ajouter du tout.

Ce n'est pas grave car je ne veux pas faire de maguille en ajoutant par exemple une colonne.

Je veux tout simplement une fonction en A1 dans l'onglet "Feuil2".
 

Tibo

XLDnaute Barbatruc
Re : Problème Excel

Bonjour,

Une solution avec une formule matricielle :

En A1 de ta feuille 2 :

Code:
=SI(LIGNE()>NB.SI(Produit!$B$1:$B$48;"TABLE")+NB.SI(Produit!$B$1:$B$48;"NAPPE");
"";INDEX(Produit!$A$1:$A$48;PETITE.VALEUR(SI(((Produit!$B$1:$B$48="TABLE")+
(Produit!$B$1:$B$48="NAPPE"))*LIGNE(Produit!$B$1:$B$48)<>0;
((Produit!$B$1:$B$48="TABLE")+(Produit!$B$1:$B$48="NAPPE"))*
LIGNE(Produit!$B$1:$B$48));LIGNE())))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers le bas.

Il doit y avoir moyen de faire plus court, mais pas trop le temps en ce moment.


Pas vu ton autre message, mais effectivement, le doublonnage est à éviter.

@+
 

Tibo

XLDnaute Barbatruc
Re : Problème Excel

re,

Je te joins le fichier avec la formule que je t'avais proposé.

Si pas ça, peux-tu nous dire quel est le résultat que tu attends.

@+
 

Pièces jointes

  • srbija.zip
    3.8 KB · Affichages: 20
  • srbija.zip
    3.8 KB · Affichages: 21
  • srbija.zip
    3.8 KB · Affichages: 20

SRBIJA

XLDnaute Junior
Re : Problème Excel

Si c'est bien cela Tibo.

Je te remercie.

Juste une question, lorsque j'ai appliqué ta formule j'ai validé par CTRL + MAJ + ENTR. Cependant, que veux tu dire pas CTRL + MAJ + ENTR car lorsque je le fais après avoir renseigner ta fonction rien ne se passe.

Je m'explique, j'ai renseigné ta formule en A1 de la feuille 2 puis j'ai appuyer en même temps sur CTRL + MAJ + ENTR mais rien ne se passe. Je n'ai pas les { } en debut et fin de fonction comme toi. C'est pour cela que ça ne marche pas (à cause de CTRL + MAJ + ENTR)

Mais je ne comprends pas pourquoi cela ne marche pas quand je fais CTRL + MAJ + ENTR.
 

Tibo

XLDnaute Barbatruc
Re : Problème Excel

re,

Une fois la formule saisie (avant de valider), il faut :

- appuyer sur CTRL (maintenu enfoncé)
- appuyer sur MAJ (ou SHIFT) (maintenu enfoncé)
- et appuyer sur ENTREE

Et là, les { } doivent appraître

Réessaye, ça doit marcher

Si tu as validé sans que les { } apparaissent, fais F2 et recommence la manip


@+
 

SRBIJA

XLDnaute Junior
Re : Problème Excel

Merci encore Tibo mais cela ne marche pas.

Je faisais cela avant comme tu me l'a expliqué dans ton dernier message mais cela ne fonctionne pas.

Peut-être est-ce dû à un réglage.

Je ne sais pas, ça me parait louche.
 

SRBIJA

XLDnaute Junior
Re : Problème Excel

Excuse de ne t'avoir pas répondu hier Tibo mais j'ai dû sortir de mon stage.

Je crois que c'est lié à un de leur reglage en entreprise.

Merci beaucoup de ton aide.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…