Excel, formules avec plusieurs conditions

Résolu/Fermé
navi586 Messages postés 6 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 19 juillet 2015 - 17 juil. 2015 à 16:51
navi586 Messages postés 6 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 19 juillet 2015 - 19 juil. 2015 à 14:20
Bonjour !

Je ne m'y connais pas en formules Excel, alors j'ai besoin de votre aide.

J'ai une liste de jeux (+ de 1000). Dans une cellule le nom du jeu, dans une autre, toutes les plateformes sur lesquelles ce jeu est sorti.

J'aimerais que les plateformes ne soit non pas sur une seule est même cellule mais bien sur une cellule différente à chaque fois.

Si le jeu est sorti sur cette plateforme, alors "1" doit s'afficher ; dans le cas contraire "0".




Voilà à quoi ça doit ressembler^^. Ici je fais ça à la main.. mais avec plus de 1000 jeux je pense que je vais devenir folle avant d'avoir terminé.

Quelle formule je peux mettre pour automatiser tout ça ?

Merci :)

A voir également:

9 réponses

ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
Modifié par ccm81 le 17/07/2015 à 17:03
Bonjour

Plutôt qu'une image, peux tu envoyer un bout de ton fichier, au format excel 2003, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu

Cdlmnt
0
navi586 Messages postés 6 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 19 juillet 2015
17 juil. 2015 à 17:08
Voici :

http://www.cjoint.com/c/EGrpdrO1vNy

Ce que je voudrais : Au lieu de mettre des "0" ou "1" manuellement, que ça se fasse grâce à une formule.

Par exemple, si je reprends mon fichier :
- Le jeu "#IDARB" n'est sorti que sur Xbox One --> Dans la colonne "Xbox One" un "1" apparait, dans les autres colonnes (Xbox 360, PC, DS etc. etc.) un "0" apparait puisque le jeu n'est pas sorti dessus.

- Par contre, "2 Days to Vegas" est sorti sur plusieurs consoles (360, Wii, PS3, PC) --> un "1" doit apparaitre dans les colonnes concernées, et un "0" pour les autres.

Etc. pour tous les jeux..
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
17 juil. 2015 à 17:26
C2=SI(ESTERR(TROUVE(C$1;$B2;1));0;1)
à tirer dans tout le tableau
RQ1. Plutôt que 0 tu peux mettre ""
C2=SI(ESTERR(TROUVE(C$1;$B2;1));"";1)
RQ2. En D1 tu avais Xbox 360, qu'on ne retrouve pas en colonne B, tu y mets 360 (en D1)

Cdlmnt
0
navi586 Messages postés 6 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 19 juillet 2015
17 juil. 2015 à 17:41
A mon avis j'ai du louper quelque chose. La formule s'affiche mais ne s'applique pas...

http://www.cjoint.com/c/EGrpNajsZcy

Merci pour la remarque sur Xbox 360, je n'avais pas fait attention :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
Modifié par ccm81 le 17/07/2015 à 17:43
Je ne l'ai pas tirée partout et j'ai mis "" plutot que 0 quand pas trouvé
http://www.cjoint.com/c/EGrpQicqBUG

Cdlmnt
0
navi586 Messages postés 6 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 19 juillet 2015
17 juil. 2015 à 17:55
Ça fonctionne !

J'avais laissé le "C2=" dans la formule, du coup ça marchait pas.

Merci beaucoup !!! :)
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
17 juil. 2015 à 17:57
De rien

Si c'est fini, peux mettre le sujet à résolu (en dessous du titre de ton premier message)

Bonne fin de journée
0
navi586 Messages postés 6 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 19 juillet 2015
18 juil. 2015 à 13:37
Bonjour !

Je réouvre le sujet, j'ai de nouveau un petit souci.

http://www.cjoint.com/c/EGslI1zxl4y

(Pour repérer plus facilement j'ai mis en jaune un exemple de ce qui ne va pas. La liste est longue en horizontal...)

En fait, le problème se trouve certainement dans la formule.

Lorsqu'il analyse mon tableau, si un jeu est sorti sur Wii U alors dans la case "Wii" il me met "1" parce que ça commence pareil... Or un jeu sorti sur Wii U n'est pas forcément sorti sur Wii...

J'ai le même problème avec tout ce qui est DS, PS, PC (PC/PC Engine) et GB...

Une solution à ce problème ?
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
18 juil. 2015 à 14:38
Bonjour,
C' est lié au fonctionnement de la fontion Trouve().Exemple en W16: la fontion renvoie Vrai si C16 contient "DS" mais aussi "DSi" et "DS blabla" et "truc DS bidule".
Une solution:
- ajouter une virgule à la fin de chaque cellule de la colonne C: 360, PS3, PC, Wii U, au lieu de 360, PS3, PC, Wii U
- modifier les formules en ajoutant la virgule au critère de recherche =SI(ESTERR(TROUVE(W$1&",";$C16;1));"";1) au lieu de =SI(ESTERR(TROUVE(W$1;$C16;1));"";1)
0
navi586 Messages postés 6 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 19 juillet 2015
19 juil. 2015 à 14:20
Génial ! Merciiii ! Ça fonctionne parfaitement :)

Résolu ^^
0