Formule Excel

Bonjour,

J'ai utilisé Excel pour réaliser une "application" de calculs de résultats de paris sportifs. Les règles sont simples : si le bon score est trouvé, le joueur remporte 6 points, si ce n'est pas le bon score, mais le bon vainqueur, 2 points. Sinon, 0 point.

screenshot 20171114 145121

Pour le moment, la formule employée pour calculer les points est la suivante :

=SI(ET(B4=D4;C4=E4);6;SI(OU(ET(B4>C4;D4>E4);ET(B4<C4;D4<E4);ET(B4-C4=0;D4-E4=0));2;0))

Ca marche parfaitement. Mais j'aimerais ajouter une subtilité. Si l'équipe vainqueur est trouvée, mais que seulement un des deux scores est bon, octroyer 4 points au joueur. Par exemple, le joueur a pronostiqué 2-0, mais le score réel sera 2-1.

Le souci, c'est que cette subtilité provoque l'imbrication de beaucoup de tests. Pour l'instant ma formule ne marche plus :

=SI(ET(B4=D4;C4=E4);6;SI(OU(ET(B4>C4;D4>E4);ET(B4<C4;D4<E4);ET(B4-C4=0;D4-E4=0));2;SI(OU(ET(B4>C4;D4>E4);ET(B4<C4;D4<E4);ET(B4-C4=0;D4-E4=0)Et(OU(ET(B4=C4;D4<>E4);ET(B4<>C4;D4=E4)));4;0))

Si quelqu'un peut me dêmeler le cerveau, je lui en serais reconnaissant

Bonne après-midi !

Bonjour,

Une contribution, à essayer , ci-joint le fichier test.

Cdlt,

Bonjour Nilsson, bonjour VH_AE.

Je me permets de modifier un peu ton fichier pour éviter les formules trop longues.

15formule-excel.xlsx (9.24 Ko)

Bonsoir à tous les deux !

Merci pour vos remaniements, la formule en ressort en effet grandement simplifiée

Cependant, ma difficulté n'est toujours pas surmontée. A savoir que :

Ce qui fonctionne :

- si résultats correct => 6pts

- Si équipe vainqueure est trouvée mais pas avec le bon résultat => 2pts

- Si tout est faux => 0Pt

Ce qui ne fonctionne pas et que je n'arrive pas à traduire :

Si l'équipe vainqueure est trouvée + 1 des deux score trouvé => 4 pts

Ex le joueur 1 indique 2-0 et que le score est 2-1, un des deux scores est bon, le 2, donc 4 pts

Ex le joueur 1 indique 2-0 et que le score est 1-0, un des deux scores est bon, le 0, donc 4 pts

J'ai le cerveau emmêlé

Le fichier envoyé répond à ta demande, en mettant le score à 2-1 par exemple j'ai les points souhaités.

Mais après, tu n'utilises pas Excel, alors peut-être que ça vient de ça.

Attention également aux $, avec les cellules fusionnées tu arrives sur des résultats réels inexistants.

Bonsoir,

Oui en effet, sous Excel 2016 tout est fonctionnel ! Merci beaucoup de m'avoir expliqué la nuance pour les cellules fusionnées !

Par contre je ne comprends pas trop à quoi correspond SOMMEPROD, car ce n'est pas une condition mais un calcul par rapport au pronostic et au résultat réel. D'où sortent le 6 et le 2 par rapport à ça?

Merci encore

;2+SOMMEPROD(($E$4=B5)+($F$4=C5))*2

Pour résumé : Je prends 2

Le sommeprod me donnera le nombre de conditions remplies, 0, 1 ou 2.

Je multiplie le nombre de conditions remplies par 2 donc soit 0, 2 ou 4 points.

La somme donnera, en cas de résultats 1N2 trouvé, 2, 4 ou 6.

Le sommeprod a plusieurs utilités autres que le calcul de base.

Je te conseil de regarder via ce lien.

https://www.excel-pratique.com/fr/fonctions/sommeprod

Merci beaucoup pour ta réponse !

Merci à tous, pour tout. Vous m'avez aidé à résoudre ma difficulté tout en me l'expliquant

Je vous souhaite une bonne journée, et à bientôt sur le forum

Rechercher des sujets similaires à "formule"