Résultat d'une formule

  • Initiateur de la discussion Initiateur de la discussion jeanclaude57
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jeanclaude57

Guest
Bonjour

J'ai une formule qui fonctionne trés bien pour associer des catégories à des auteurs mais est-il possible de ne pas afficher #N/A quand il n'y a pas de catégorie associée.Ca me géne pour d'autre opérations?

Je joint un fichier pour la compréhension

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

Pièces jointes

Merci pour la réponse ça fonctionne super.

J'ai eu besoin de cela pour une formule qui est vraiment trop compliqué pour moi.

J'ai donc une feuille catégorieproduit et un feuille produit.

Dans la feuille produit la colonne B représente l'id du produit.
dans les colonnes J K L les catégories associées.

Je voudrais que dans la feuille catégorieproduit s'affiche l'id des produits autant de fois qu'il a de catégories associé avec le chiffre correspondant.

Si il n'y a qu'une catégorie associé il met l'id produit une seule fois avec l'id catégorie associé
Si il y en a deux il le met deux fois etc.

Je met le fichier avec le résultat escompté.




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

Pièces jointes

Bonjour

Place cette formule dans la cellule J2, à valider par Ctrl+Shift+Entrer (après validation {} sont affichés dans la zone de la barre d'outils 'formule').

=SI(COLONNES($J1:J1)>NB.SI(categorieproduit!$B$2:$B$15;$B2);'';INDEX(categorieproduit!$C$2:$C$15;PETITE.VALEUR(SI(categorieproduit!$B$2:$B$15=$B2;LIGNE(categorieproduit!$B$2:$B$15));COLONNES($J1:J1))-1;1))

Puis tu fais un glisser déposer sur les autres cellules.

@+Jean-Marie
 
Merci tout d'abord pour te casser la tête pour moi mais ce n'est pas ce que je voulais comme résultat.Il est vrai que je m'explique mal.

Le résultat que je voudrais doit ce mettre dans la feuille categorieproduit .
Comme il y est montré dans le fichier joint mais en automatique. [file name=essais1_20050905134734.zip size=2491]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/essais1_20050905134734.zip[/file]
 

Pièces jointes

Bonjour Jean Claude, Bonjour Jean Marie

Jean Claude je pense pourtant que la réponse de Jean marie correspond bien à ton problème.
Jette un oeil dans la fichier joint où je t'ai placé la formule donnée par notre brillant Jean Marie.
Il te suffit d'inscrire ton ID colonne B pour que tes ID1,2 et 3 s'inscrivent colonnes J a L.
N'etait ce pas ce que tu voulais ? Veux tu en plus faire une rechercheV sur les ID de tra feuille categorieproduits ?

A+ [file name=essaisJeanClaude.zip size=3409]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/essaisJeanClaude.zip[/file]
 

Pièces jointes

Re

Ok, je n'avais pas compris ta demande.
Regarde le fichier joint, attention dans la colonne B, il y a deux formules différentes.

Edition : Je me suis pas méfié, la formule de la colonne C n'est pas bonne, tu obtiens 0 quand la 1ère valeur n'est pas dans la colonne J

Formule matricielle, à valider par Ctrl+Shift+Entrer, à mettre dans la cellule C2, puis faire un glisser vers le bas.
=INDEX(produit!J$2:L$7;EQUIV(B2;produit!B$2:B$7;0);PETITE.VALEUR(SI(DECALER(produit!$J$1:$L$1;EQUIV(B2;produit!$B$2:$B$7;0)😉>0;COLONNE(produit!J2:L2));NB.SI(B$1:B1;B2)+1)-9)

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

Message édité par: JeanMarie, à: 05/09/2005 15:14
 

Pièces jointes

Ca marche effectivement mais moi je voulais aussi que les id produit
s'inscrivent automatiquement et là je pense qu'il faut faire une macro.

Une macro qui récupére sur la feuille produit les id produits colonne B qui les inscrit dans la feuille catégorieproduit colonne B autant de fois qu'il y a de catégorie associé avec sa valeur associé .

C'est pas facile d'expliquer et merci beaucoup pour votre investissement. [file name=essais1_20050905161018.zip size=2352]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/essais1_20050905161018.zip[/file]
 

Pièces jointes

Ca marche mais comme dit Sylvie quand je rajoute des lignes produit ça ne fonctionne plus.

Et moi j'ai besoin de cette automatisme car je vais avoir des milliers de ligne à traiter.

Un petit pas pour l'homme un grand pas pour JC 😉
 
Je n'ai qu'une chose a dire bravo et merci.

J'ai eu besoin d'excel pour une chose bien précise et je ne sais pas si j'en aurai encore besoin mais là ça donne envie d'apprendre.

Vous auriez des conseils à me donner pour apprendre comment élaborer des formules de ce genre?
Livres ou site.
JC
 
Re...

Le livre, je n'ai jamais vu un livre proposant de telle formule, il faut de la pratique, décortiquer toutes les formules que tu trouves ici, regarde les formules de Monique, elle a une imagination débrodante.

Pour le site, je crois que tu l'as trouvé, il y a biensur d'autres sites (VériTi, ...).

@+Jean-Marie
 
Bonjour à tous

Jean Marie,j'ai retranscrit les formules dans mon vrai tableau.
Les deux premiére fonctionnent mais pas la troisiéme.
Alors que sur le fichier que tu m'a fait elle fonctionne.

J'ai passé environ 5 heures dessus pas moyen.Je ne vois pas l'erreur.
Si tu jeter un oeil ce serait sympa.Merci

J'ai mis un extrait du fichier comme je le souhaite en final avec l'erreur
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
5
Affichages
1 K
Membre supprimé 341069
M
N
Réponses
4
Affichages
994
N
T
Réponses
3
Affichages
27 K
Tomaas
T
M
Réponses
3
Affichages
2 K
M
Réponses
4
Affichages
2 K
M
O
Réponses
7
Affichages
2 K
Retour