Classement sur excel 2003

Résolu
STDANTIGNY Messages postés 40 Date d'inscription lundi 15 février 2010 Statut Membre Dernière intervention 14 mars 2012 - 12 mars 2012 à 17:33
STDANTIGNY Messages postés 40 Date d'inscription lundi 15 février 2010 Statut Membre Dernière intervention 14 mars 2012 - 14 mars 2012 à 09:08
Classement
BonJour,

Je voudrais connaître la formule pour obtenir en fonction des différences de buts (D) et des points (P) , le classement (C)


D P C
-7 3 4
-5 3 3
8 6 1
4 6 2

Merci

25 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
13 mars 2012 à 22:16
As-tu testé mon dernier code ?
Si tu mets en colonne C
=COMPTE_SPE(B14;B$14:B$17)

et en colonne D :
=RANG(C14;C$14:C$17)

et que tu as écrit dans un module la fonction personnalisée :
Public Function COMPTE_SPE(ou As Range, plage As Range) As Double
  Application.Volatile
  Dim oudonc As Double
  oudonc = ou.Offset(0, -1).Value + 500
  COMPTE_SPE = ou.Value + (Abs(oudonc) / 100)
End Function


Ru as exactement ton résultat en D
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
0
STDANTIGNY Messages postés 40 Date d'inscription lundi 15 février 2010 Statut Membre Dernière intervention 14 mars 2012
14 mars 2012 à 00:34
Ca marche !! oui mais quand je l'héberge sur un site internet genre google doc !! les macros ne fonctionnent pas !!

sI Toutefois , cela pouvait être réaliser par formules dans excel !!

oui une vraie tête de mule

merci
0
MarcPL Messages postés 172 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 21 juillet 2013 2
14 mars 2012 à 00:39
[quote=ucfoutu]
Public Function COMPTE_SPE(ou As Range, plage As Range) As Double
  Application.Volatile
  Dim oudonc As Double
  oudonc = ou.Offset(0, -1).Value + 500
  COMPTE_SPE = ou.Value + (Abs(oudonc) / 100)
End Function
/quote
Môsieur ucfoutu ! (avec la voix de Raimu, Fernandel, bref as you like !)
Le plage As Range dans la définition de la fonction, il compte pour du beurre ?!

___________________________________________________________________________________________________________________
Comme la vitesse de la lumière est supérieure à celle du son, certains ont l'air brillant avant d'avoir l'air con !
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
14 mars 2012 à 07:09
Bonjour, MarcPL,

Tu as raison ! J'avais mis ce paramètre pour tenter autre chose (que j'ai abandonné car trop nombreuses itérations) et j'en ai complètement oublié l'existence. Du coup, il est resté là pour rien.


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
0

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

Posez votre question
STDANTIGNY Messages postés 40 Date d'inscription lundi 15 février 2010 Statut Membre Dernière intervention 14 mars 2012
14 mars 2012 à 09:08
BonJour,

Encore une fois mon problème est résolu !! c'est génial !!

Je vais pouvoir commencer mes matchs !! rires

Excellente journée à tous ceux qui contribue à ce forum

Stéphane
0
Rejoignez-nous