Page 1 sur 1

[Résolu] formule =SI(...)

Publié : 14 mai 2019 13:38
par TrucMuch

La modération vous a écrit: Suppression de Problème avec la dans le titre. Les termes implicites comme Problème sont inutiles car implicites

Bonjour; je n'avais pas beaucoup d'inspiration pour le titre mais vous comprendrez surement :

Pour mon club de sport (j'ai masqué le nom des équipes pour éviter tout problèmes avec les équipes concernées) , j'ai fait le classement de toute nos équipes et le problème se pose pour notre "Equipe 1" qui a une des équipes de son championnat qui a fait forfait générale (en gros cela veut dire que tous ces matchs ne comptes pas et que chaque équipe au lieu de jouer 7 matchs comme dans n'importe quel championnat en a joué 6 selon la règle de notre fédération) et du coup pour avoir le classement exact je supprime les résultat concernant "Equipe 8" dans le calendrier à gauche (c'est l'équipe qui est forfait) mais au lieu que chaque équipe ai 6 matchs joués (colonne K) certaines en ont 3 d'autres 5 , etc..... (cf.tableau 1) alors que le tableau 1 devrait ressembler enfaite au tableau 2 (qui est un copié-coller du tableau 1 que j'ai rempli manuellement pour que vous compreniez l'erreur) et quand on regarde de plus près on se rend compte que c'est la colonne des matchs nul (colonne M) qui pose problème).

Screen 1 : quand je remplace tous les résultats de "Equipe 8" par le score de 14-0
screen1.png
Screen 2 : quand je vide les résultats concernant "Equipe 8" (ce qu'il faut faire d'après le règlement pour avoir le classement exact)
screen 2.png
Les cases exactes qui posent problèmes sont M4;M5;M7 voici donc ce qu'il y a dans ces cases
M4 : =SI($D$4="";0;SI($D$4=$C$4;1;0)+SI($C$8="";0;SI($C$8=$D$8;1;0)+SI($D$12="";0;SI($D$12=$C$12;1;0)+SI($C$20="";0;SI($C$20=$D$20;1;0)+SI($D$25="";0;SI($D$25=$C$25;1;0)+SI($D$30="";0;SI($D$30=$C$30;1;0)+SI($C$34="";0;SI($C$34=$D$34;1;0))))))))
M5 : =SI($D$5="";0;SI($D$5=$C$5;1;0)+SI($C$9="";0;SI($C$9=$D$9;1;0)+SI($D$13="";0;SI($D$13=$C$13;1;0)+SI($C$17="";0;SI($C$17=$D$17;1;0)+SI($D$24="";0;SI($D$24=$C$24;1;0)+SI($C$30="";0;SI($C$30=$D$30;1;0)+SI($D$35="";0;SI($D$35=$C$35;1;0))))))))
M7 : =SI($D$2="";0;SI($D$2=$C$2;1;0)+SI($C$10="";0;SI($C$10=$D$10;1;0)+SI($C$15="";0;SI($C$15=$D$15;1;0)+SI($D$19="";0;SI($D$19=$C$19;1;0)+SI($C$25="";0;SI($C$25=$D$25;1;0)+SI($D$28="";0;SI($D$28=$C$28;1;0)+SI($C$35="";0;SI($C$35=$D$35;1;0))))))))

Ne tenaient pas compte de ma signature elle est erronée c'est enfaite : LibreOffice 6.1 sous Windows 10

Re: formule =SI(...)

Publié : 14 mai 2019 14:20
par micmac
Bonjour,
TrucMuche a écrit :ma signature elle est erronée c'est enfaite : LibreOffice 6.1 sous Windows 10
Accès direct à votre signature pour la corriger.

Re: formule =SI(...)

Publié : 14 mai 2019 16:46
par Noonours
Bonjour
Plutôt qu'une copie d'écran, joins une copie de ton fichier dépersonnalisé (cf ma signature) tu multiplieras les chances d'une réponse pertinente :wink:

Re: formule =SI(...)

Publié : 14 mai 2019 17:08
par TrucMuch
Bon finalement tant pis pour les équipes elles ne risquent pas de passer par là si ça dérange les modos je modifierais le fichier

Re: formule =SI(...)

Publié : 14 mai 2019 21:07
par Noonours
Bonjour TrucMuch, le forum

Une proposition ci dessous en utilisant la fonction SOMMEPROD (un peu de documentation : l'aide F1 nous envoie ici :wink: )
J'ai renommé des zones correspondantes aux équipes et aux scores (gauche et droite dans ton tableau) pour plus de lisibilité dans les formules.
Tu trouveras le tableau 3 que j'ai ajouté à la suite des deux tiens sur la feuille "Equipe 1 - R2 - Poule A"

Le document en question:
club de sport_MOD.ods
COOordialement,

Re: formule =SI(...)

Publié : 17 mai 2019 18:33
par TrucMuch
Désolé je répond peut-etre un peu tard mais c'est exactement ce à quoi doit ressembler le tableau , par contre j'ai absolument rien compris à la fonction SOMMEPROD j'essaierai de me renseigner un peu plus .

Merci

Re: formule =SI(...)

Publié : 17 mai 2019 19:14
par Michel JANZEF
Bonjour,
Vous trouverez ici un tutoriel sur la fonction SOMMEPROD.