Aide FONCTIONS EXECEL

Résolu
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   -  
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir
J’ai besoin de la fonction qui me permettrai de crée un barème automatiquement sur Excel
[Ce barème est un barème d’athlétisme qui donne une note pour chaque performance en course de 1000m cette performance est un chiffre sous forme (exemple : 3 :23 (3 minutes et 23 seconde) )]
De façonne que chaque fois que j’entre la performance dans la colonne des performances la note s’affiche automatiquement devant dans la colonne des note
MERCI D’avance pour votre coopération
Voila le tableau : sous forme note= performance
6,00 = 3 :23
5 ,70 = 3 :31
5 ,40 = 3 :39
5,10 = 3 :47
4,80 = 3 :55
4,50 = 4 :03
4,20 = 4 :11
3,90 = 4 :19
3,60 = 4 :27
3,30 = 4 :35
3,00 = 4 :43
2,70 = 4 :51
2,40 = 4 :59
2,10 = 5 :07
1,80 = 5 :15
1,50 = 5 :23
1,20 = 5 :31
0,90 = 5 :39
0,60 = 5 :47
0,30 = 5 :55

30 réponses

moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
=RECHERCHEV(H5;C5:D7;2;FAUX)

où h5 = est la ou tu vas mettre la performance
C5:D7 ton tableau avec t valeur ou c = performance et d la note associé
signifie que tu prend la valeur ds la colonne 2 si la correpondance est trouvé
Faux : pas de valeur approximative
Dans ton cas il faut metttre vrai mais attention cette fonction ne marche pas tres bien a mon gout
1
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

Comme c'est bien une fonction linéaire tu peux effectivement le traiter avec f(x)=ax+b.
Remarque : un temps en seconde sur excel doit être noté ainsi : 00:00:03 (00:03 représente 0h03min)
Avec ton temps en A1 ta formule est :
=13.5-((A1-"00:00:03")/"00:00:08")*0.3

eric
1
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
A ce moment là calcule sur des hh:mm (pour excel, toi tu interprètes comme tu veux) :
=13.5-(($A1-"00:03")/"00:08")*0.3

N'oublie pas de mettre en résolu tous les autres posts sur le même sujet
eric
1
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

=MAX(MIN(13.5-(($A1-"00:03")/"00:08")*0.3;6);0.3)
eric
1

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

Posez votre question
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
C'est vrai ça, pourquoi faire simple quand on peut faire compliqué...
1
moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
bonsoir

Regarde du coté de la formule recherchev cela te permettra de trouver ce que tu souhaite
0
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   2
 
J'ai pas compris j'ai esser avec la fonction y=ax+b mai le probleme que x n'est pas un nombre réale c'est un nombre sous formr minutes et secondes
0
moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
je t mis la formule detaillé
0
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   2
 
J'ai compri la fonction mai est ce q'elle est samarche si on a une valeur de performence qui n'est pas introduite au debut par exemple :

une performence de 4:OO
0
moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
bah oui grace a la valeur aproximative
0
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   2
 
JE VOUS EXPLIQUE
je ne veut pas que le tableau de bareme soi visible sur le tableur exele mon tableur se comport seulement d'une collone de nom et prenom et un autre de performence de chaque élève et le troiséme collone des notes
0
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   2
 
OU est tu
0
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   2
 
De l'aiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiide
0
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   2
 
MERCI
est ce que je peut introdure le temps sous forme 00:00 MINUTE ET SECONDE SEULEMENT CARE NOTRE TEMPS NE DEPAS PAS LES 10MINUTES POUR NE PAS PERDRE LE TEMPS DANS L'INTRODUCTION DES PERFORMENCE ALORS QUE LES HEURES SEURONT TOUJOURS 00
0
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   2
 
MERCI Eic
0
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   2
 
et si je veut que Y soit toujour entre 0,3 et 6
0
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   2
 
j'ai fait la fontion =13.5-(($C6-"00:03")/"00:08")*0.3 ça marche bien mais seulement je veut que si on a un temps inferieur a 3:23 la note soit toujour 6 et si le temps superieur a 5:55 la note toujoure 0,3 coment je peut fair
et merci
0
moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
re


ke pense que d'utiliser une fonction né pas le mieux un petit code vba sera le top alors

colonne A nom,prenom
colonneB performance que toi tu rentre c ca?
colonne C tu veux la note en fonction de la performance c ca?
0
moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
un code vba ds son cas 10ligne bcp plus simple que d enchainer des fonctions
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
ça t'ennuierait d'écrire toutes les lettres de tous les mots ? Merci.

parce que c'est la règle dans ce forum, qui n'est pas un "chat" ... https://www.commentcamarche.net/infos/25857-charte-de-commentcamarche-net-conseils-d-ecriture/#ecriture
0
ELYAKOUBI Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   2
 
MERCI
mai c'est qoi un code vba
0