Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2423 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  aide pour formule excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide pour formule excel

n°2233925
64natraps
Posté le 23-07-2014 à 19:59:04  profilanswer
 

bonjour,
 
je sais pas si ces possible mais j'aurai besoin d'une formule pour obtenir automatiquement les scores suite à des perfs comparé à des normes par sexe! Je sais pas si je suis clair donc je vous donne un exemple:
 
Test de Vitesse  
                       Normes             Scores
HOMME         ˃11,09               1
 compris entre 11,09 et 10,38       2
 compris entre 10,38 et 9,72       3
 compris entre 9,72 et 9,02       4
                 ˂9,02                       5
 
FEMME         ˃15                       1
 compris entre 15 et 12,77      2
 compris entre 12,77 et 11,02       3
 compris entre 11,02 et 10,72       4
                ˂10,72               5
 
Tableau de résultats
Nom du sujet       Sexe         Perf test vitesse     Scores (c'est la que j'aurai besoin d'une formule)
       A                H                   ...                    ....
       B                F                    ...                        ....
      ...ect
 
Merci d'avance
 
Cordialement

mood
Publicité
Posté le 23-07-2014 à 19:59:04  profilanswer
 

n°2233943
Yonel
Monde de merde !
Posté le 24-07-2014 à 06:31:34  profilanswer
 

Attention, formule moche :
 
Si j'ai bien compris ça donnerait un truc du genre :
 
=IF(B1="H",IF(C1>11.09,1,IF(C1>=10.38,2,IF(C1>=9.72,3,IF(C1>=9.72,4,5)))),IF(C1>15,1,IF(C1>=12.77,2,IF(C1>=11.02,3,IF(C1>=10.72,4,5)))))
 
La partie en bleu c'est pour les hommes et la partie en rose pour les femmes
En mettant le champs "Sexe" dans la colonne B et le résultat de la perf en colonne C.
 
Aussi cette formule s'applique avec pour séparateur de décimal "." et séparateur de IF ",". Tu auras peut-être besoin de remplacer tous les "," par ";" puis tous les "." par des "," si ton Excel est configuré en français.

Message cité 1 fois
Message édité par Yonel le 24-07-2014 à 06:35:04
n°2233965
64natraps
Posté le 24-07-2014 à 10:12:27  profilanswer
 

Bonjour,
Merci tout d'abord d'essayer de m'aider! Alors j'ai utilisé la formule en changeant les ponctuations car sinon il y a "erreur".
Mais malgré ces changements cela ne marche pas! Dans la cellule apparaît "NOM?"
En dessous la formule que j'ai changé, j'ai peut être fait une erreur!
 
=IF(B1="H";IF(C1>11,09;1;IF(C1>=10,38;2;IF(C1>=9,72;3;IF(C1>=9,72;4;5))));IF(C1>15;1;IF(C1>=12,77;2;IF(C1>=11,02;3;IF(C1>=10,72;4;5)))))
 
 
 
 
 

Yonel a écrit :

Attention, formule moche :
 
Si j'ai bien compris ça donnerait un truc du genre :
 
=IF(B1="H",IF(C1>11.09,1,IF(C1>=10.38,2,IF(C1>=9.72,3,IF(C1>=9.72,4,5)))),IF(C1>15,1,IF(C1>=12.77,2,IF(C1>=11.02,3,IF(C1>=10.72,4,5)))))
 
La partie en bleu c'est pour les hommes et la partie en rose pour les femmes
En mettant le champs "Sexe" dans la colonne B et le résultat de la perf en colonne C.
 
Aussi cette formule s'applique avec pour séparateur de décimal "." et séparateur de IF ",". Tu auras peut-être besoin de remplacer tous les "," par ";" puis tous les "." par des "," si ton Excel est configuré en français.


n°2233966
Yonel
Monde de merde !
Posté le 24-07-2014 à 10:13:54  profilanswer
 

64natraps a écrit :

Bonjour,
Merci tout d'abord d'essayer de m'aider! Alors j'ai utilisé la formule en changeant les ponctuations car sinon il y a "erreur".
Mais malgré ces changements cela ne marche pas! Dans la cellule apparaît "NOM?"
En dessous la formule que j'ai changé, j'ai peut être fait une erreur!
 
=IF(B1="H";IF(C1>11,09;1;IF(C1>=10,38;2;IF(C1>=9,72;3;IF(C1>=9,72;4;5))));IF(C1>15;1;IF(C1>=12,77;2;IF(C1>=11,02;3;IF(C1>=10,72;4;5)))))
 
 
 
 
 


 
Ah il faut aussi que tu remplaces "IF" en "SI" vu que tu as Excel en français.

n°2233970
64natraps
Posté le 24-07-2014 à 10:44:14  profilanswer
 

C'est bon sa fonctionne merci, merci, merci!!  
 
Par hasard aurait tu une idée de formule pour ce tableau que j'ai commencé à travailler aujourd'hui mais je galère de nouveau! La j'ai la présence de tranche d'âge est je vois pas comment faire pour obtenir le score automatiquement par rapport à la perf comme dans l'autre cas. J'ai rajouté une colonne age est là je bidouille mais rien ne marche!lol
 
Encore merci!! c'est bien sympas!
 
Test des erreurs  
              0 ans 30 ans    40 ans 50 ans 60 ans Scores
HOMME 15 15       15 15           15            1
        4 6       5          7          11             2
        1 2       3    4           7           3
        1 1       2         3           6           4
        1 1       1    1          2          5
 
FEMME 15 15 15 15 15         1
         4 5 6 10 13         2
         3 2 3 7 9         3
         1 1 1 4 6         4
         1 1 1 2 3         5
 
 

Yonel a écrit :


 
Ah il faut aussi que tu remplaces "IF" en "SI" vu que tu as Excel en français.


n°2234041
Yonel
Monde de merde !
Posté le 25-07-2014 à 04:21:04  profilanswer
 

Tu dois appliquer exactement la même méthode que dans ma formule. C'est juste que tu introduis plus de cas puisque tu as maintenant l'âge.
 
Essaye de jeter un oeil à tes données de ton premier message et regarde comment j'ai construit la formule à partir de ça.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  aide pour formule excel

 

Sujets relatifs
Débutant html appelle à l'aide :)Demande de réunion VBA Excel/Outlook
MySQL : aide pour une requêteaide démarrage projet
Écriture itérative dans un fichier à l'aide d'une subroutine FORTRAN[RESOLU ]Changer de colonne suivant condition avec EQUIV EXCEL
aide formule excelAide sur Excel pour formule compliquée!
[AIDE] Formule Excel avec nom de feuille variable[Excel] besoin d'aide pour formule de recherche
Plus de sujets relatifs à : aide pour formule excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR