vba Excel aide pour macro Help! Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
s
spartan46
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 23 juillet 2014
Version d'Excel : 2013 FR

Message par spartan46 » 23 juillet 2014, 01:11

Bonjour,
Ne connaissant rien au macro de vba excel et avec le peu de temps que je dispose pour me former je demande donc de l'aide tout en ne sachant pas si ce que je vais vous demander est réalisable.
J'aurai besoin d'une macro qui serai capable tout d'abord de comparer un nombre indéfini de personnes en fonction de leur âge avec des normes définies pour obtenir un score.

Par exemple:
ci dessous un tableau de normes.
Tranche d'âge : moins de 30ans, 31-40, 41-50, 51-60, 60 ans et plus
Perf homme: 800, 700, 600, 500, 400 = 5 (score)
750, 650, 550, 450, 350 = 4
700, 600, 500, 400, 300 = 3
650, 550, 450, 350, 250 = 2
600, 500, 400, 300, 200 = 1

Perf femme: 700, 600, 500, 400, 300 = 5
650, 550, 450, 350, 250 = 4
600, 500, 400, 300, 200 = 3
550, 450, 350, 250, 150 = 2
500, 400, 300, 200, 100 = 1

Par exemple un homme de 35 ans qui réalise une perf de 640 obtient un score de 3 car il est compris dans la tranche d'âge 31-49 et que 640 est inférieur à 650 exclus.

Voilà ce que je suis obligé de faire manuellement pour un grand nombre de personnes pour trouver leur score. Mais traiter les données une par une en deviens infinissable d'où mon appel au secours!

Merci d'avance!
Avatar du membre
oyobrans
Membre impliqué
Membre impliqué
Messages : 1'082
Appréciations reçues : 20
Inscrit le : 27 septembre 2013
Version d'Excel : 2016

Message par oyobrans » 23 juillet 2014, 02:19

Bonjour,

Proposition en pièce jointe, si j'ai bien saisi l'établissement du score.
Scores.xlsx
(11.61 Kio) Téléchargé 6 fois
Cordialement.

Aide-toi et le ciel t'aidera.
[ GIF animé de Dave Whyte ]
s
spartan46
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 23 juillet 2014
Version d'Excel : 2013 FR

Message par spartan46 » 23 juillet 2014, 13:29

Merci d'avoir pris le temps et merci beaucoup cela va m'aider grandement!!!

Par contre pour certains de mes tests je me suis rendu compte que la formule ne s'applique pas. Je vous ai mit en pièce jointe une feuille avec 3 tableaux dont le but est le même c'est à dire d'arriver à ce que cela donne les scores automatiquement dans un tableau selon la perf. Si vous avez le temps de jeter un œil je vous en remercie d'avance! Vous m'avez déjà bien aidé.

De plus, savez vous si ces possibles de faire apparaître des données (comme par exemple un tableau de résultats) d'une feuille Excel directement sur un feuille Word? Si oui comment?

Encore merci!
Classeur1.xls
(24.5 Kio) Téléchargé 7 fois
Avatar du membre
oyobrans
Membre impliqué
Membre impliqué
Messages : 1'082
Appréciations reçues : 20
Inscrit le : 27 septembre 2013
Version d'Excel : 2016

Message par oyobrans » 23 juillet 2014, 14:16

Bonjour,

Le tri des données a son importance, le seul tableau qui soit correct est celui du test de lancer. En P4 :
=EQUIV(O4;SI(K4="HOMME";$C$19:$C$23;$C$24:$C$28);1)
On cherche donc 4,2 dans $C$19:$C$23.
4,2 est supérieur à 3,5, donc suivante. 4,2 est inférieur à 4,3, donc on revient sur la précédente, et on renvoie la position, à savoir 1.

Pour le test de plaques, la première valeur est 0, puis on atteint 11,09, et on redescend dans les valeurs, il n'y a pas de tri correct. Autant les valeurs fournies hier semblaient correctes, autant là, les 30 partout, c'est bizarre.
Cordialement.

Aide-toi et le ciel t'aidera.
[ GIF animé de Dave Whyte ]
s
spartan46
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 23 juillet 2014
Version d'Excel : 2013 FR

Message par spartan46 » 23 juillet 2014, 15:02

Oui il y 'a des normes bizarres mais bon déjà vous m'avez bien aidé! je vous en remercie!!

Cordialement
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • MACRO VBA Excel vers MACRO Google Sheets
    par Lionheart13010 » 7 octobre 2019, 21:12 » dans Google Sheets
    4 Réponses
    841 Vues
    Dernier message par gallup
    11 novembre 2019, 10:30
  • Macro if et or en vba
    par 28jojo » 30 janvier 2020, 18:50 » dans Excel - VBA
    3 Réponses
    857 Vues
    Dernier message par 28jojo
    30 janvier 2020, 20:36
  • Macro VBA
    par Barahaoua » 24 juin 2016, 12:14 » dans Excel - VBA
    10 Réponses
    269 Vues
    Dernier message par Barahaoua
    24 juin 2016, 17:18
  • Macro VBA
    par Graziella » 16 septembre 2017, 12:00 » dans Excel - VBA
    5 Réponses
    185 Vues
    Dernier message par Graziella
    16 septembre 2017, 18:07
  • macro VBA
    par Robinet » 24 mars 2015, 14:28 » dans Excel - VBA
    4 Réponses
    187 Vues
    Dernier message par Robinet
    25 mars 2015, 17:52
  • Macro VBA
    par Dadams51 » 26 mai 2016, 22:24 » dans Excel - VBA
    3 Réponses
    150 Vues
    Dernier message par Dadams51
    28 mai 2016, 18:53