Aide FONCTIONS EXECEL

Résolu/Fermé
ELYAKOUBI Messages postés 87 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 - 1 janv. 2010 à 19:54
ELYAKOUBI Messages postés 87 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 - 3 janv. 2010 à 00:13
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 samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
1 janv. 2010 à 20:17
=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 mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
1 janv. 2010 à 22:15
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 mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
1 janv. 2010 à 22:52
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 mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
2 janv. 2010 à 09:47
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 mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
2 janv. 2010 à 11:21
C'est vrai ça, pourquoi faire simple quand on peut faire compliqué...
1
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
1 janv. 2010 à 20:09
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 lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 2
1 janv. 2010 à 20:18
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 samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
1 janv. 2010 à 20:21
je t mis la formule detaillé
0
ELYAKOUBI Messages postés 87 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 2
1 janv. 2010 à 20:25
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 samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
1 janv. 2010 à 20:27
bah oui grace a la valeur aproximative
0
ELYAKOUBI Messages postés 87 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 2
1 janv. 2010 à 20:32
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 lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 2
1 janv. 2010 à 20:57
OU est tu
0
ELYAKOUBI Messages postés 87 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 2
1 janv. 2010 à 21:30
De l'aiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiide
0
ELYAKOUBI Messages postés 87 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 2
1 janv. 2010 à 22:47
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 lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 2
1 janv. 2010 à 23:06
MERCI Eic
0
ELYAKOUBI Messages postés 87 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 2
2 janv. 2010 à 00:09
et si je veut que Y soit toujour entre 0,3 et 6
0
ELYAKOUBI Messages postés 87 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 2
2 janv. 2010 à 01:49
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 samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
2 janv. 2010 à 10:31
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 samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
2 janv. 2010 à 11:24
un code vba ds son cas 10ligne bcp plus simple que d enchainer des fonctions
0
Raymond PENTIER Messages postés 58836 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 janvier 2025 17 275
2 janv. 2010 à 18:08
ç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 lundi 29 juin 2009 Statut Membre Dernière intervention 2 octobre 2016 2
2 janv. 2010 à 13:22
MERCI
mai c'est qoi un code vba
0