Points de pénalités sur une ligne

  • Initiateur de la discussion Initiateur de la discussion marcelio
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

marcelio

XLDnaute Occasionnel
Bonjour le Forum,

Dans le championnat de foot (de mon fils) qui comporte 22 équipes, il y à souvent des points de pénalités.
Y à t’il une formule qui pourrais me donner ceci sur une ligne seulement pour les équipes qui ont moins de 0,
Janvier : -5 points, Mars : -1 point, Octobre : -3 points
Janvier -5
Février 0
Mars -1
Avril 0
Mai 0
Juin 0
Juillet 0
Août 0
Septembre 0
Octobre -3
Novembre 0
Décembre 0

Merci d'avance pour votre aide
Marcelio
 

Pièces jointes

J'aurai peut etre du appeler la fonction "Pénalités".. ;-)

du coup, j'en profite pour la remettre ici avec quelques explications en vert dans le code

VB:
Function Penalités(equipes As Range)
'pour chaque ele de la zone sélectionnée -
For Each ele In equipes
    'si les points associés à droite sont négatif
    If ele.Offset(0, 1) < 0 Then
        'on inscrit le nom de l'équipe et les points dans le résultat final
        Penalités = Penalités & " " & ele & " :" & ele.Offset(0, 1) & " point(s), "
    End If
Next ele
End Function
 
Bonjour vgendron,
Merci pour ton code celui fonctionne correctement.
Mais est il possible qu'il soit actualiser automatiquement, je m'explique si je met -5 à Février il faudrait qu'il s'affiche directement dans la formule.
Merci pour ton aide
Marcelio
 
ah oui.
il faut juste ajouter une ligne

VB:
Function Penalités(equipes As Range)
application.volatile
'pour chaque ele de la zone sélectionnée -
For Each ele In equipes
   'si les points associés à droite sont négatif
   If ele.Offset(0, 1) < 0 Then
       'on inscrit le nom de l'équipe et les points dans le résultat final
       Penalités = Penalités & " " & ele & " :" & ele.Offset(0, 1) & " point(s), "
   End If
Next ele
End Function
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
1 K
Retour