Excel: Calcul selon données autres cellules

Résolu/Fermé
JLO39 Messages postés 52 Date d'inscription samedi 3 septembre 2011 Statut Membre Dernière intervention 12 janvier 2021 - Modifié par JLO39 le 3/09/2011 à 14:56
JLO39 Messages postés 52 Date d'inscription samedi 3 septembre 2011 Statut Membre Dernière intervention 12 janvier 2021 - 3 sept. 2011 à 19:30
Bonjour,

Je vous mets un lien pour mon fichier, vous comprendrez mieux. Tout y est expliqué...

J'ai personnellement essayé la formule suivante sans succès:
=SI(H12<>""(ET(O12<>"P");"Fin de Partie;SI(H12=""(ET(G13<>"";M8;SI(G13="";""))))))

https://www.cjoint.com/?AIdn2cM3S80

++
JLO

PS: Il faut juste savoir que la colonne O est la colonne où l'on dit que le jeu est Gagnant (G) ou perdant (P).
La colonne L n'a rien à voir puisqu'elle dit seulement si la mise est faites selon un jeu Simple Gagnant ou Placé.
En conclusion, quand je dis, dans le fichier Excel, que le jeu précédent est gagnant, c'est qu'il y a un G dans la colonne O !!
Je crois que ça manquais dans les explications !


A voir également:

1 réponse

eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
3 sept. 2011 à 15:08
Bonjour,

J'ai essayé de simplifier en éliminant les cas ne devant pas arriver.
Du coup pas sûr que ce soit exactement ce que tu voulais...

A tester :
=SI(H12&G13="";"";SI(O12="G";"Fin de partie";M8))

eric
1
JLO39 Messages postés 52 Date d'inscription samedi 3 septembre 2011 Statut Membre Dernière intervention 12 janvier 2021 101
Modifié par JLO39 le 3/09/2011 à 15:20
Merci Eric,
On s'en approche effectivement...
On va y aller pas à pas...
J'aimerais éviter qu'en copiant la formule dans la colonne H, les gains souhaités apparaissent avant que l'on est toutes les données de la ligne du dessus.
Je cherche de mon côté.
0
JLO39 Messages postés 52 Date d'inscription samedi 3 septembre 2011 Statut Membre Dernière intervention 12 janvier 2021 101
3 sept. 2011 à 15:22
Bon, j'ai résolu avec:
=SI(G13="";"";SI(H12&G13="";"";SI(O12="G";"Fin de partie";M8)))

Je regarde le reste...
0
JLO39 Messages postés 52 Date d'inscription samedi 3 septembre 2011 Statut Membre Dernière intervention 12 janvier 2021 101
3 sept. 2011 à 15:26
Que penses tu de la formule suivante:
=SI(G14="";"";SI(H13&G14="";"";SI(O13="G";"Fin de partie";SI(O13="P";H13+J13;M9))))

Pour l'instant, ça a l'air de coller mais j'attends de tester pour mettre mon souci résolu...

Merci de m'avoir mis sur la voie
JLO
0
JLO39 Messages postés 52 Date d'inscription samedi 3 septembre 2011 Statut Membre Dernière intervention 12 janvier 2021 101
Modifié par JLO39 le 3/09/2011 à 15:45
J'ai un petit souci quand même.

Quand il y a une course qui n'est pas jouée, ça me reprend sur la course suivante qui est joué la cellule M8 (que j'ai nommée Gain_Souhaité), je n'ai donc plus le calcul du cumul de gain souhaité qui se fait en H :

=SI(G16=0;"";SI(H15&G16="";"";SI(O15="G";"Fin de partie";SI(O15="P";H15+J15;Gain_Souhaité))))

Tu verras que j'ai mis aussi " SI(Gxx=0;"" au lieu d'avant SI(Gxx="";"" ... "

Merci pour ton aide
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
3 sept. 2011 à 16:16
J'avoue décrocher un peu, il faudrait faire le tri dans ta tête tranquillement et t'attacher à determiner tous les critères nécessaires.
Et seulement ceux là. Par exemple plusieurs cellules peuvent être vides si une est vide. Inutile des les retester si la cellule initiale a déjà été testée.
Et l'ordre des tests doit être fixé et enoncé clairement également. Quand dans les explications tu ajoutes mais .... on ne sait pas trop si ça doit s'appliquer avant ou après la condition précédente

Quand il y a une course qui n'est pas jouée

Ca ne parle qu'à toi, d'où le décrochage.
C'est à toi de faire l'effort d'être clair et compréhensible, pas à nous d'essayer de deviner ce que ça peut vouloir dire sur la feuille.

eric
0