Problème de formule

filou5300 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir tout le monde
Voila je cherche une formule pour que chaque résultat en rouge (valeur unique par ligne) sur mon tableau excel rapporte + 2 à mon Total quand ce résultat en rouge correspond au résultat de la colonne R

Voilà voilà j’espère avoir été clair

et un grand merci

A voir également:

8 réponses

Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
filou5300, c'est tout-à-fait par hasard que j'ai fini par remarquer le chiffre en rouge dans la cellule X7 : Le choix de tes couleurs n'est vraiment pas heureux ... tu aurais dû ajouter une couleur de remplissage.

Concernant tes règles de mise en forme conditionnelles, les deux premières sont à supprimer (S23:AE24 et S26).

La formule que tu demandes est, pour la cellule S20,
=SI(ET(NB.SI($S7:$AE7;$R7)=1;S7=$R7);2;0)
+SI(ET(NB.SI($S8:$AE8;$R8)=1;S8=$R8);2;0)
+SI(ET(NB.SI($S9:$AE9;$R9)=1;S9=$R9);2;0)
+SI(ET(NB.SI($S10:$AE10;$R10)=1;S10=$R10);2;0)
+SI(ET(NB.SI($S11:$AE11;$R11)=1;S11=$R11);2;0)
+SI(ET(NB.SI($S12:$AE12;$R12)=1;S12=$R12);2;0)
+SI(ET(NB.SI($S13:$AE13;$R13)=1;S13=$R13);2;0)
+SI(ET(NB.SI($S14:$AE14;$R14)=1;S14=$R14);2;0)
+SI(ET(NB.SI($S15:$AE15;$R15)=1;S15=$R15);2;0)
+SI(ET(NB.SI($S17:$AE17;$R17)=1;S17=$R17);2;0)
+SI(ET(NB.SI($S18:$AE18;$R18)=1;S18=$R18);2;0)
+SI(ET(NB.SI($S19:$AE19;$R19)=1;S19=$R19);2;0)

à recopier jusqu'en AE20.
Ces résultats seront à additionner à la ligne 21.
3
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Pour en faciliter la lecture et la compréhension, j'ai ajouté des sauts de ligne ; mais la formule doit être saisie d'un seul tenant, dans la cellule :
=SI(ET(NB.SI($S7:$AE7;$R7)=1;S7=$R7);2;0)+SI(ET(NB.SI($S8:$AE8;$R8)=1;S8=$R8);2;0)+SI(ET(NB.SI($S9:$AE9;$R9)=1;S9=$R9);2;0)+SI(ET(NB.SI($S10:$AE10;$R10)=1;S10=$R10);2;0)+SI(ET(NB.SI($S11:$AE11;$R11)=1;S11=$R11);2;0)+SI(ET(NB.SI($S12:$AE12;$R12)=1;S12=$R12);2;0)+SI(ET(NB.SI($S13:$AE13;$R13)=1;S13=$R13);2;0)+SI(ET(NB.SI($S14:$AE14;$R14)=1;S14=$R14);2;0)+SI(ET(NB.SI($S15:$AE15;$R15)=1;S15=$R15);2;0)+SI(ET(NB.SI($S17:$AE17;$R17)=1;S17=$R17);2;0)+SI(ET(NB.SI($S18:$AE18;$R18)=1;S18=$R18);2;0)+SI(ET(NB.SI($S19:$AE19;$R19)=1;S19=$R19);2;0)
0
_Ritchi_ Messages postés 21333 Date d'inscription   Statut Contributeur Dernière intervention   6 104
 
Bonjour,

Je pense que la formule de Raymond est bonne, mais, car il y a toujours un mais, il faudrait savoir si la formule doit ou non prendre en compte les 3 lignes 17-18-19 où des pronostics sont présentés pour le match Paris-Caen.
Si oui : alors S20 doit valoir 4 car les deux pronostics des lignes S18/S19 sont bons et il est le seul à les avoir pronostiqués

Si non: alors il faut raccourcir la formule de Raymond pour qu'elle se limite à la zone S7:AE15
Idem pour la formule de la ligne 20 qui prend en compte les lignes 17/18/19: il faut la raccourcir aussi!

Autre point:
Si tu laisses la ligne 20 afficher les bonus "+2", alors il faut modifier la formule de la ligne 21 pour qu'elle ajoute le bonus de la ligne 20

Ritchi
2
filou5300 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci beaucoup ritchi effectivement raymond avait raison :)
0
filou5300 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   1
 
merci à toi raymond tout est bon :)
1
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Ouf ! J'ai eu peur de n'avoir rien compris ...
Je reviendrai plus tard sur ton nouveau critère (bonus de 3).
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bonjour.

Non, hélas ! tu n'es pas clair du tout :
- tu annonces des résultats en rouge, mais ton image est en noir et blanc !
- tu demandes de l'aide pour des formules sur Excel, mais tu n'envoies qu'une photo d'écran, au lieu de fournir le fichier Excel !
- le 2 est à ajouter à la ligne Sous-totaux ou la ligne Totaux du bas ?
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tuxboy Messages postés 995 Date d'inscription   Statut Membre Dernière intervention   190
 
Bonjour,

La fonction SOMMEPROD est ton amie.
Mais il faudrait que tu détailles comment sont conditionnées tes cellules rouges.
0
filou5300 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   1
 
Désolé et merci
Voici le lien pour le fichier excel
Avec le fichier excel vous comprendrez mieux désolé de pas l'avoir mis avant
https://www.cjoint.com/c/HHtrALzU3iG
0
filou5300 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonsoir Raymond merci pour ton aide mais la formule je pense n'est pas bonne ou du moins ne correspond pas à ce que je voulais

Je n'est rien en en ligne 20

Donc reprenons effectivement X7 est en rouge car c'est le seul a avoir mis 2 dans cette ligne "7"
Ce qui lui aurais permis de faire +2 à son total s'il avait le bon Résultat "R" mais ce n'est pas le cas

En gros ma formule :

=SI(S7=R7;1;0)+SI(S8=R8;1;0)+SI(S9=R9;1;0)+SI(S10=R10;1;0)+SI(S11=R11;1;)+SI(S12=R12;1;0)+SI(S13=R13;1;0)+SI(S14=R14;1;0)+SI(S15=R15;1;0)+SI(S17=R17;1;0)+SI(S18=R18;1;0)+SI(S19=R19;1;0)

Me donne le nombre de bon résultat par colonne sans le bonus de +2

Bonus +2 qui s'obtient que si dans une ligne une seul personne choisi le bon résultat R
0
filou5300 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   1
 
J'en profite aussi désolé
Pour ma ligne 24 " l'homme du match"

Je souhaite que le joueur qui fait le meilleur résultat obtienne +3 au total

Formule qui par exemple donnerais pour le joueur A en S24 :

=SI(S21>T21:AE21;3;0) malheureusement elle ne fonctionne pas ....
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Désolé :
La formule marche parfaitement sur mon ordinateur, et avec ma version d'Excel.
Je sais bien que ta ligne 20 est vide, puisque je l'utilise pour calculer ton bonus de 2 !

Et on attendra que cette première partie soit réglée avant d'attaquer ton bonus de 3 ...
0
filou5300 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   1 > Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention  
 
Désolé et merci du temps que tu prend pour m'aider mais moi quand je copie colle ta formule en S20 j'obitien 4, alors qu'il devrais être de 0 vu qu'il na droit a aucun bonus

Je suis sur excel 2007

Je vais essayer sous excel 2016
0
filou5300 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   1
 
Apres avoir essayer sous office 2016 en effet j'obtient toujours 4 alors que 4 ne correspond à rien et si j'additionne le résultat de ta formule à S21 j'obtient 12 alors qu'il doit rester à 8 vu que le joueur en colonne S n'a aucun bonus
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Envoie ton fichier !
0