Problème de formule avec excel

Résolu/Fermé
amelmel79 - 24 janv. 2010 à 15:06
 amelmel79 - 24 janv. 2010 à 16:44
Bonjour,
J'ai un souci. J'ai un fichier excel avec :
-en colonne A les noms de participants à une course
-en colonne B le temps mis par les coureurs pour effectuer cette course (temps sous la forme 02:42:36, pour 2 heures, 42 min, 36 sec).
Je voudrais trouver une formule en colonne C qui me permettrait d'extraire les 3 premiers coureurs.
Je ne vois absolument pas quelle formule utiliser (je pensais tout d'abord à la fonction RANG, mais ça ne fonctionne pas).
Quelqu'un aurait-il une idée?
Merci.
A voir également:

7 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
24 janv. 2010 à 15:10
Bonjour
essayez cette fonction:
=PETITE.VALEUR(votre champ;1)
;1) pour le 1° et ;2) pour le 2° etc.......
vous pouvez ensuite utiliser une fonction de recherche à partir du temps chrono ainsi trouvé.
mais pour aller plus loin , il nous faudra l'organisation de votre tableau
Crdlmnt

0
winphil61 Messages postés 10 Date d'inscription mardi 7 avril 2009 Statut Membre Dernière intervention 9 novembre 2011
24 janv. 2010 à 15:21
bonjour,
tu peux utiliser simplement la mise en forme conditionnelle.
dans Excel 2007 onglet accueil, pavé style puis mise en forme conditionnelle.
règles des valeurs plus/ moins élevées
puis 10 valeurs les plus élevées
puis les amener à 3
choisir la couleur ou autres et voilà
si non il faut utiliser la fonction :Conditions imbriquées SI() et SI()

Les conditions imbriquées apparaissent ainsi :
=SI(condition;valeur_sivrai;SI(sous_condition;valeur_si_vrai_sous_condition;valeur_si_faux))


Il est ainsi possible d'emboîter des Si() les uns dans les autres : 2 Si() pour 3 cas; 3 SI() pour 4 cas, … etc. Lorsqu'il y a plus de 4 cas, il est cependant plus simple et plus fiable d’utiliser la fonction RECHERCHEV() voir chapitre fonction RECHERCHEV.
0
Merci à Vaucluse et à Winphil pour vos réponses. Cependant, ça ne semble pas marcher.

En ce qui concerne la formule petite.valeur, les résultats ne sont pas ronds (chiffres à nombreuses décimales). De plus je souhaitais voir apparaître le chiffre "1" face au temps du meilleur coureur, le chiffre "2" pour le 2ème et "3" pour le 3ème mais je ne veux pas qu'il y ait quoique ce soit d'écrit dans les autres cellules.

Pour la mise en forme auto, j'ai excel 2002, et seulement des options du type :différent de, supérieur à , inférieur à.... Je n'ai pas l'option : valeurs les moins élevées.

Et en ce qui concerne les si imbriqués, je ne vois pas comment je pourrais m'en servir ici.

Je vais continuer à chercher. En tout cas, merci vraiment pour vos messages.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
24 janv. 2010 à 16:18
Re
les résulats de PETITEVALEUR ne sont pas ronds, parceque la formule renvoie des valeurs horaires et qu'il faut formater les cellules de la même façon que dans le tableau d'origine.
Pour ce qui est de l'affichage du classement, vous n'êtes pas très explicite sur l'organisation de vos données,
toutefois en supposant un tableau comme suit:
de A1 à A100: les noms
De B1 à B100: les temps
en colonne C tirer de C1 à C100
=SI(A1=PETITE.VALEUR($B$1:$B$100;1);"1°";SI(A1=PETITE.VALEUR(B$1:$B$100;2);"2°";SI(A1=PETITE.VALEUR($B$1:$B$100;3);"3°";"")))
à adapter vos champ
Crdlmnt

0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
24 janv. 2010 à 16:34
Salut Vaucluse,

la formule ne serait pas plutôt :
=SI(B1=PETITE.VALEUR($B$1:$B$4;1);"1°";SI(B1=PETITE.VALEUR(B$1:$B$4;2);"2°";SI(B1=PETITE.VALEUR($B$1:$B$4;3);"3°";"")))

puisque les temps sont en colonne B
Si je teste ta formule je n'ai rien du tout, par contre si je mets B ça fonctionne très bien.
0

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

Posez votre question
Ça fonctionne et j'ai compris! je n'y serais vraiment jamais arrivée seule! Merci merci merci!!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
24 janv. 2010 à 16:36
Effectivement , Ricky, ça va beaucoup mieux comme ça... (c'est dimanche!!!) et puis tant qu'on y est, on va aller plus loin que B4, non?!!!

Crdlmnt
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
24 janv. 2010 à 16:38
oui oui plus loin que B4 lol c'est juste que j'ai oublié de changer quand j'ai tester ;)
0
Oui oui, j'avais bien vu qu'il ne fallait pas indiquer A1 mais B1! Ce n'était pas très grave car comme j'avais compris le raisonnement, j'ai pu corriger!
Merci à tous de votre aide.
0