Formule excel "SI"
Résolu/Fermé
Dam
-
25 mai 2008 à 20:41
chtilou Messages postés 1696 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 30 avril 2012 - 26 mai 2008 à 21:50
chtilou Messages postés 1696 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 30 avril 2012 - 26 mai 2008 à 21:50
A voir également:
- Formule excel "SI"
- Formule excel si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule excel - Guide
6 réponses
met de l'ordre
1) la cellules sont-elles vides ? (= les match sont-il joués)
et(B12<>"";c12<>"") renvoi VRAI si les résultats ont été inscrit (faudra que ce soit des nombres, bien sur, sinon erreur à l'étape suivatne)
2) calcul la "bonne réponse", qu'il aurait fallu donné (désolé, mais là je ne comrpend rien à ce que tu veux faire, je ne peux pas t'aider +)
3) compare la réponse donnée à la bonne réponse et calcule les points de "la personne"
1) la cellules sont-elles vides ? (= les match sont-il joués)
et(B12<>"";c12<>"") renvoi VRAI si les résultats ont été inscrit (faudra que ce soit des nombres, bien sur, sinon erreur à l'étape suivatne)
2) calcul la "bonne réponse", qu'il aurait fallu donné (désolé, mais là je ne comrpend rien à ce que tu veux faire, je ne peux pas t'aider +)
3) compare la réponse donnée à la bonne réponse et calcule les points de "la personne"
D_D_Du_06
Messages postés
80
Date d'inscription
jeudi 3 janvier 2008
Statut
Membre
Dernière intervention
10 mars 2010
84
25 mai 2008 à 21:05
25 mai 2008 à 21:05
Bonsoir,
c'est vrai que ça aiderai bien un fichier... parcque pas facile à bien saisir le problème.
Pour le second problème il faut ajouter une condition à ta formule:
=si(Lacellule="";"";SI(ET(B12=D12;C12=E12);"2";"0"))
Lacelulle = la cellule où sont entrés les résultats.
Voilà...
A+
D D Du 06
c'est vrai que ça aiderai bien un fichier... parcque pas facile à bien saisir le problème.
Pour le second problème il faut ajouter une condition à ta formule:
=si(Lacellule="";"";SI(ET(B12=D12;C12=E12);"2";"0"))
Lacelulle = la cellule où sont entrés les résultats.
Voilà...
A+
D D Du 06
chtilou
Messages postés
1696
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
30 avril 2012
523
25 mai 2008 à 21:31
25 mai 2008 à 21:31
Bonsoir Dam,
Ceci ressemble beaucoup au Loto Sportif ;-)
En A2 B2 pronostic
En C2 D2 résultat du match
En E2 résultat du pari
=SI(ET(A2=C2;B2=D2);2;SI(ET(A2>B2;C2>D2);1;SI(ET(A2=B2;C2=D2);1;SI(ET(A2<B2;C2<D2);1;SI(OU(C2="";D2="");"";0)))))
Pronostic correct et score correct : 2pts
Pronostic correct et score incorrect : 1pts
Pronostic faux : 0pts
A ton écoute.
Ceci ressemble beaucoup au Loto Sportif ;-)
En A2 B2 pronostic
En C2 D2 résultat du match
En E2 résultat du pari
=SI(ET(A2=C2;B2=D2);2;SI(ET(A2>B2;C2>D2);1;SI(ET(A2=B2;C2=D2);1;SI(ET(A2<B2;C2<D2);1;SI(OU(C2="";D2="");"";0)))))
Pronostic correct et score correct : 2pts
Pronostic correct et score incorrect : 1pts
Pronostic faux : 0pts
A ton écoute.
en effet je veux faire une sorte de loto sportif entre amis.
comment faire pour vous joindre le fichier que j'ai deja crée?
merci de votre attention. :)
comment faire pour vous joindre le fichier que j'ai deja crée?
merci de votre attention. :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
MERCI
je viens d'essayer votre ligne de programme et ça marche. super. Je l'ai adapter a mon gout 4 =bon score 2 = bon equipe ou match nul et 0 = erreur
=SI(ET(A2=C2;B2=D2);2;SI(ET(A2>B2;C2>D2);1;SI(ET(A2=B2;C2=D2);1;SI(ET(A2<B2;C2<;D2);1;SI(OU(C2="";D2="");"";0)))))
le seul truc que j'aimerai comprendre c'est la fin : SI(OU(C2="";D2="");"";0)))))
ça veut dire quoi C2=""
Merci encore, je perdais espoir.
je viens d'essayer votre ligne de programme et ça marche. super. Je l'ai adapter a mon gout 4 =bon score 2 = bon equipe ou match nul et 0 = erreur
=SI(ET(A2=C2;B2=D2);2;SI(ET(A2>B2;C2>D2);1;SI(ET(A2=B2;C2=D2);1;SI(ET(A2<B2;C2<;D2);1;SI(OU(C2="";D2="");"";0)))))
le seul truc que j'aimerai comprendre c'est la fin : SI(OU(C2="";D2="");"";0)))))
ça veut dire quoi C2=""
Merci encore, je perdais espoir.
chtilou
Messages postés
1696
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
30 avril 2012
523
25 mai 2008 à 22:44
25 mai 2008 à 22:44
re,
""= cellule vide
SI(OU(C2="";D2="");"";0 donc si ou C2 ou D2 vide, le résultat est vide, sinon 0.
Contant de t'avoir rendu service.
Cordialement.
""= cellule vide
SI(OU(C2="";D2="");"";0 donc si ou C2 ou D2 vide, le résultat est vide, sinon 0.
Contant de t'avoir rendu service.
Cordialement.
Bonsoir,
eh oui c'est encore moi... je vous embête de nouveau, j'ai un petit problème !
1/ lorsque je mets un pronostique 0 - 0 et que le match n'est pas encore joué ( donc case C2 et D2 vide) il me met quand même 2 points.
théoriquement si on traduit et applique votre formule on devrait se retrouver avec une case vide en résultat "E2".
j'ai essayé une multitude de choses et ça ne marche pas !
comment faire !
eh oui c'est encore moi... je vous embête de nouveau, j'ai un petit problème !
1/ lorsque je mets un pronostique 0 - 0 et que le match n'est pas encore joué ( donc case C2 et D2 vide) il me met quand même 2 points.
théoriquement si on traduit et applique votre formule on devrait se retrouver avec une case vide en résultat "E2".
j'ai essayé une multitude de choses et ça ne marche pas !
comment faire !
chtilou
Messages postés
1696
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
30 avril 2012
523
26 mai 2008 à 21:50
26 mai 2008 à 21:50
re,
sauf que dans ce cas la c'est la formule sur l'égalité qui prime. SI(ET(A2=B2;C2=D2);1 :-(
=SI(ET(A2=C2;B2=D2;C2<>"";D2<>"");2;SI(ET(A2>B2;C2>D2;C2<>"";D2<>"");1;SI(ET(A2=B2;C2=D2;C2<>"";D2<>"");1;SI(ET(A2<B2;C2<D2;C2<>"";D2<>"");1;SI(OU(C2="";D2="");"";0)))))
Cordialement.
sauf que dans ce cas la c'est la formule sur l'égalité qui prime. SI(ET(A2=B2;C2=D2);1 :-(
=SI(ET(A2=C2;B2=D2;C2<>"";D2<>"");2;SI(ET(A2>B2;C2>D2;C2<>"";D2<>"");1;SI(ET(A2=B2;C2=D2;C2<>"";D2<>"");1;SI(ET(A2<B2;C2<D2;C2<>"";D2<>"");1;SI(OU(C2="";D2="");"";0)))))
Cordialement.