Problème formule excel

Résolu/Fermé
yo2607 - Modifié le 22 janv. 2021 à 13:18
tontong Messages postés 2551 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 18 juin 2024 - 31 janv. 2021 à 16:24
Bonjour,

J'ai créé un tableau dans lequel des notes doivent apparaitre en fonction d'un certain barème qui diffère selon l'Age et le sexe de l'individu (par exemple une femme de 21 ans n'aura pas la même note qu'une femme de 40 ans ayant eu les mêmes résultats sportifs et ce ne sera pas la même note pour un homme de 21 ans.)

Le problème c'est que les résultats obtenus ne sont pas les bons, comme si la formule ne prenait pas en considération une partie des données. Pour l'exemple, sur le documents excel, j'ai mis des âges différents avec des sexes différents. J'ai rentrais des résultats qui devraient correspondre à la note de19 pour chacun des individus, mais les individus de sexe masculin et féminin ayant plus de 38 ans n'affichent pas la note escomptée. Ils indiquent M 39ans => 17; M 43ans => 15 et M 47ans => 13... Idem pour les Femmes... Ce qui est surprenant c'est que cela fonctionne correctement pour les individus de sexe masculin ou féminin de moins de 38 ans...




Voici la formule rentrée : =SI(ET(C6="M";E6<=21);SI(J6="";"";SI(J6>=45;20;SI(J6>=42;19;SI(J6>=39;18;SI(J6>=36;17;SI(J6>=33;16;SI(J6>=30;15;SI(J6>=28;14;SI(J6>=27;13;SI(J6>=25;12;SI(J6>=24;11;SI(J6>=22;10;SI(J6>=21;9;SI(J6>=19;8;SI(J6>=18;7;SI(J6>=16;6;SI(J6>=15;5;SI(J6>=13;4;SI(J6>=12;3;SI(J6>=10;2;SI(J6>=9;1;SI(J6<=7;0;""))))))))))))))))))))));SI(ET(C6="M";38>E6>21);SI(J6="";"";SI(J6>=50;20;SI(J6>=47;19;SI(J6>=44;18;SI(J6>=41;17;SI(J6>=38;16;SI(J6>=35;15;SI(J6>=32;14;SI(J6>=29;13;SI(J6>=28;12;SI(F6>=26;11;SI(J6>=25;10;SI(J6>=23;9;SI(J6>=22;8;SI(J6>=20;7;SI(J6>=19;6;SI(J6>=17;5;SI(J6>=16;4;SI(J6>=14;3;SI(J6>=13;2;SI(J6>=11;1;SI(J6<=10;0;""))))))))))))))))))))));SI(ET(C6="M";41>=E6>38);SI(J6="";"";SI(J6>=45;20;SI(J6>=42;19;SI(J6>=39;18;SI(J6>=36;17;SI(J6>=33;16;SI(J6>=30;15;SI(J6>=28;14;SI(J6>=27;13;SI(J6>=25;12;SI(J6>=24;6;SI(J6>=22;10;SI(J6>=21;9;SI(J6>=19;8;SI(J6>=18;7;SI(J6>=16;6;SI(J6>=15;5;SI(J6>=13;4;SI(J6>=12;3;SI(J6>=10;2;SI(J6>=9;1;SI(J6<=7;0;""))))))))))))))))))))));SI(ET(C6="M";45>=E6>42);SI(J6="";"";SI(J6>=39;20;SI(J6>=36;19;SI(J6>=33;18;SI(J6>=30;17;SI(J6>=28;16;SI(J6>=27;15;SI(J6>=25;14;SI(J6>=24;13;SI(J6>=22;12;SI(J6>=21;11;SI(J6>=19;10;SI(J6>=18;9;SI(J6>=16;8;SI(J6>=15;7;SI(J6>=13;6;SI(J6>=12;5;SI(J6>=10;4;SI(J6>=9;3;SI(J6>=7;2;SI(J6>=6;1;SI(J6<=7;0;""))))))))))))))))))))));SI(ET(C6="M";49>=E6>=46);SI(J6="";"";SI(J6>=33;20;SI(J6>=30;19;SI(J6>=28;18;SI(J6>=27;17;SI(J6>=25;16;SI(J6>=24;15;SI(J6>=22;14;SI(J6>=21;13;SI(J6>=19;12;SI(J6>=18;11;SI(J6>=16;10;SI(J6>=15;9;SI(J6>=13;8;SI(J6>=12;7;SI(J6>=10;6;SI(J6>=9;5;SI(J6>=7;3;SI(J6>=6;2;SI(J6<=7;0;""))))))))))))))))))));SI(ET(C6="F";E6<=21);SI(J6="";"";SI(J6>=35;20;SI(J6>=32;19;SI(J6>=29;18;SI(J6>=26;17;SI(J6>=23;16;SI(J6>=21;15;SI(J6>=20;14;SI(J6>=19;13;SI(J6>=18;12;SI(J6>=17;11;SI(J6>=16;10;SI(J6>=15;9;SI(J6>=14;8;SI(J6>=13;7;SI(J6>=12;6;SI(J6>=11;5;SI(J6>=10;4;SI(J6>=9;3;SI(J6>=8;2;SI(J6>=7;1;SI(J6<=6;0;""))))))))))))))))))))));SI(ET(C6="F";38>E6>21);SI(J6="";"";SI(J6>=40;20;SI(J6>=37;19;SI(J6>=34;18;SI(J6>=31;17;SI(J6>=28;16;SI(J6>=25;15;SI(J6>=22;14;SI(J6>=21;13;SI(J6>=19;12;SI(J6>=18;11;SI(J6>=17;10;SI(J6>=16;9;SI(J6>=15;8;SI(J6>=14;7;SI(J6>=13;6;SI(J6>=12;5;SI(J6>=11;4;SI(J6>=10;3;SI(J6>=9;2;SI(J6>=8;1;SI(J6<=7;0;""))))))))))))))))))))));SI(ET(C6="F";41>=E6>38);SI(J6="";"";SI(J6>=35;20;SI(J6>=32;19;SI(J6>=29;18;SI(J6>=26;17;SI(J6>=23;16;SI(J6>=21;15;SI(J6>=20;14;SI(J6>=19;13;SI(J6>=18;12;SI(J6>=17;11;SI(J6>=16;10;SI(J6>=15;9;SI(J6>=14;8;SI(J6>=13;7;SI(J6>=12;6;SI(J6>=11;5;SI(J6>=10;4;SI(J6>=9;3;SI(J6>=8;2;SI(J6>=7;1;SI(J6<=6;0;""))))))))))))))))))))));SI(ET(C6="F";45>=E6>42);SI(J6="";"";SI(J6>=29;20;SI(J6>=26;19;SI(J6>=23;18;SI(J6>=21;17;SI(J6>=20;16;SI(J6>=19;15;SI(J6>=18;14;SI(J6>=17;13;SI(J6>=16;12;SI(J6>=15;11;SI(J6>=14;10;SI(J6>=13;9;SI(J6>=12;8;SI(J6>=11;7;SI(J6>=10;6;SI(J6>=9;5;SI(J6>=8;4;SI(J6>=7;3;SI(J6>=6;2;SI(J6>=5;1;SI(J6<=4;0;""))))))))))))))))))))));SI(ET(C6="F";49>=E6>=46);SI(J6="";"";SI(J6>=23;20;SI(J6>=21;19;SI(J6>=20;18;SI(J6>=19;17;SI(J6>=18;16;SI(J6>=17;15;SI(J6>=16;14;SI(J6>=15;13;SI(J6>=14;12;SI(J6>=13;11;SI(J6>=12;10;SI(J6>=11;9;SI(J6>=10;8;SI(J6>=9;7;SI(J6>=8;6;SI(J6>=7;5;SI(J6>=6;4;SI(J6>=5;3;SI(J6>=4;2;SI(J6>=3;1;SI(J6<=2;0;""))))))))))))))))))))))))))))))))



J'espère que vous parviendrez à trouver d'où provient mon erreur...

25 réponses

yo2607 Messages postés 26 Date d'inscription vendredi 22 janvier 2021 Statut Membre Dernière intervention 31 janvier 2021
29 janv. 2021 à 09:28
Bonjour,

voici ce que j'ai fait comme formule :

=SIERREUR(SI(C65="M";INDEX(_2400M;EQUIV(PLAFOND(F65*86400;5);'2400m'!A3:A93;1);EQUIV(E65;'2400m'!C2:H2;1));INDEX('2400m'!J1:Q93;EQUIV(PLAFOND(F65*86400;5);'2400m'!J3:J93;1);EQUIV(E65;'2400m'!L2:Q2;1)));"")

Le problème c'est que ça ne fonctionne pas haha
Voici le document en question , j'ai mis la formule en ligne 65.

https://www.cjoint.com/c/KADiByqsvbf

Cordialement,
0
tontong Messages postés 2551 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 18 juin 2024 1 055
29 janv. 2021 à 16:21
Bonjour,
Il faut saisir un "H" en C65.
EQUIV(E65;'2400m'!C2:H2;1) à remplacer par EQUIV(E65;'2400m'!A2:H2;1) ou par
EQUIV(E65;'2400m'!C2:H2;1)+2
0
tontong Messages postés 2551 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 18 juin 2024 1 055
29 janv. 2021 à 09:34
Bonjour,
Pour faire du "cousu main" il va me falloir un peu de temps, ce que je n'ai guère aujourd'hui. Je reviens dès que possible.
0
Merci, vraiment désolé de vous prendre du temps comme ça...
0
tontong Messages postés 2551 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 18 juin 2024 1 055
29 janv. 2021 à 16:28
Bonjour,
À vérifier
https://www.cjoint.com/c/KADpyvuhLJK
Il faudrait ajouter des Sierreur():
=SIERREUR(laformule;" ")
0
Abominafreutroce Messages postés 19 Date d'inscription vendredi 22 janvier 2021 Statut Membre Dernière intervention 13 février 2021 1
30 janv. 2021 à 12:22
Bonjour,

Quand je dis -1 sur les colonnes , c'est sur les colonnes de recherche du temps, pas les âges (ce truc là me retourne la tête aussi...)

J'ai modifié les formules, les tests d'erreurs, les tableaux et changé la liste déroulante H/F qui ne marchait plus

https://www.cjoint.com/c/KAElslTycRw

Bonne journée
0
tontong Messages postés 2551 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 18 juin 2024 1 055
31 janv. 2021 à 16:24
Bonjour,
Je trouve ta solution mieux que la mienne. Elle sera plus souple en cas de changement de barème. Je me suis permis d'apporter quelques suggestions.
https://www.cjoint.com/c/KAFpmcm0XmK
-Les temps au format hh:mm:ss
- la note d'apnée sans matricielle
-la formule de classement simplifiée
-abréviation de noms; ajouté un nom"age": un seul champ suffit pour aller chercher la colonne dans tous les tableaux.
Cordialement.
0

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

Posez votre question
yo2607 Messages postés 26 Date d'inscription vendredi 22 janvier 2021 Statut Membre Dernière intervention 31 janvier 2021
31 janv. 2021 à 15:37
Merci à vous deux!!!
0