Formule excel

Formule excel - Logiciels - Windows & Software

Marsh Posté le 27-02-2014 à 19:01:23    

Bonjour je cherche à traduire ceci en formule excel:
 
Si C1=C3 et si D1=D3 alors 3 sinon si C1 inférieur à C3 et si D1 inférieur D3 alors 1 sinon si C1 supérieur à C3 et si D1 supérieur à D3 alors 1 sinon 0.
 
J'y arrive pas !!!! Merci d'avance

Reply

Marsh Posté le 27-02-2014 à 19:01:23   

Reply

Marsh Posté le 27-02-2014 à 21:23:15    

Bonjour,
 
Voici une solution:
=SI(ET(C1=C3;D1=D3);3;SI(OU(ET(C1<C3;D1<D3);ET(C1>C3;D1>D3));1;0))
 
Cordialement

Reply

Marsh Posté le 28-02-2014 à 16:56:56    

merci beaucoup pour la réponse, mais il y a encore un pb :)  lorsque(C1<C3;D1<D3) ou (C1>C3;D1>D3 ) un "1" devrait normalement s'afficher... et c'est pas le cas !!

Reply

Marsh Posté le 28-02-2014 à 17:08:07    

Pourtant si.

Reply

Marsh Posté le 28-02-2014 à 17:32:05    

XD... c'est peut être mon algorithme qui n'est pas bon... Je n'ai pas fait de programmation depuis 1986 :)
Le but est de faire un concours de pronostics pour la coupe du monde.
En C1 et D1 on met le résultat du match et en C3 et D3, il y a le pronostic. Si le joueur trouve le score exact il a 3Pt, si il trouve le résultat du match (gagné / perdu / nul) il a 1PT sinon 0... Mais je m'aperçois c'est un peut être difficile pour une première approche d'excel. Merci en tous cas pour l'aide... vous m'avez fait progresser

Reply

Marsh Posté le 28-02-2014 à 19:36:48    

Effectivement l'algorithme est incorrect,
il manque le cas, ou le résultat du match est nul et le pronostic donne une équipe gagnante ou inversement.
 
Pour résoudre ce problème,
il faut utiliser une formule intermédiaire pour connaître le gagnant du match.
=SI(B2>C2;1;SI(B2<C2;2;0))
équipe 1 gagnante =1  
équipe 2 gagnante =2
Nul =0
 
Et ensuite calculer le score
=SI(ET(B2=B3;C2=C3);3;SI(D2=D3;1;0))
 
Voir le fichier joint:
http://cjoint.com/?DBCtKiZ47Av
 
Cordialement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed