Excel, formules avec plusieurs conditions
Résolu
navi586
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
navi586 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
navi586 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
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 :)
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:
- Excel, formules avec plusieurs conditions
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et excel - Guide
- Excel cellule couleur si condition texte - Guide
9 réponses
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
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
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..
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..
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
à 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
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 :)
http://www.cjoint.com/c/EGrpNajsZcy
Merci pour la remarque sur Xbox 360, je n'avais pas fait attention :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
http://www.cjoint.com/c/EGrpQicqBUG
Cdlmnt
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
Si c'est fini, peux mettre le sujet à résolu (en dessous du titre de ton premier message)
Bonne fin de journée
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 ?
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 ?
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)
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)