Colonne: Participant Suivi Cours "OK" ou "Pas OK"

Bonjour, j'ai le tableau suivant. J'ai de plus la condition: CoursA est le premier cours de la série, CoursB (Refresh CoursA) doit être suivi au plus tard 1 an après CoursA, et CoursB doit être suivi également au plus tard 1 an après CoursB de l'année précédente. La séquence est donc CoursA, CoursB, CoursB, CoursB, etc.

Comment puis-je avoir une colonne qui me donne le résultat suivant:

Participant1 ="OK" (CoursA, CoursB, CoursB suivis dans des intervalles de moins de 1 an)

Participant2 = "Pas OK" (CoursB suivi plus d'1 an après CoursA)

Participant3 = "Pas OK" (Pas de CoursB suivi 1 an après CoursA, nous sommes en 2021)

Participant1CoursA01/05/2019
Participant2CoursA01/05/2020
Participant1CoursB20/04/2020
Participant1CoursB10/04/2021
Participant2CoursB10/06/2021
Participant3CoursA01/06/2019

Pour le même Participant, je peux avoir 1 ligne avec 1 CoursA, ou 2 lignes avec 1 CoursA et 1 CoursB, ou 3 lignes avec 1 CoursA, 1 CoursB, 1 CoursB, etc.

Merci d'avance pour vos idées

bonjour,

une proposition via une fonction personnalisée

Function verifcours(tableau, participant)
    For Each r In tableau.Rows
        If r.Cells(1, 1) = participant Then
            If r.Cells(1, 2) = "CoursA" Then
                dd = r.Cells(1, 3)
                fa = 1
            ElseIf r.Cells(1, 2) = "CoursB" Then
                If r.Cells(1, 3) - dd > 366 Then verifcours = "Pas ok": Exit Function
                dd = r.Cells(1, 3)
                fb = 1
            End If
        End If
    Next r
    If fa + fb = 2 Then verifcours = "ok" Else verifcours = "Pas ok"
End Function

tableau est la plage contenant ton tableau (nom,cours,date) et participant le nom pour lequel il faut valider le parcours des cours.

Bonsoir à tous !

Une proposition via Power Query :

18lipfon.xlsx (26.10 Ko)

Merci h2so4 et JFL, je regarde vos propositions Belle soirée

Bonjour JFL, je ne sais pas si vous recevrez une notification sur ce post ancien mais pas clôturé. Je reviens vers vous avec une demande similaire mais un peu différente. J'ai essayé d'analyser votre solution Power Query, je comprends les étapes une à une, mais malheureusement pas la logique d'ensemble.

Je souhaite toujours une solution Power Query, voilà ma nouvelle demande:

Table: les dates sont remplacées par des millésimes

J'ai toujours la condition: CoursA est le premier cours de la série, CoursB est le "Refresh" du CoursA, puis CourB chaque année pour être OK

Participant1CoursA2022
Participant2CoursA2022
Participant3CoursA2023
Participant4CoursB2022
Participant1CoursB2023

Comment puis-je avoir une colonne qui me donne le résultat suivant:

Participant1 ="OK" (Inscrit à CoursA et CoursB sur 2 millésimes consécutifs 2022 et 2023)

Participant2 = "Pas OK" (pas Inscrit à CoursB en 2023)

Participant3 = "OK" (inscrit à CoursA en 2023)

Participant4 = "Pas OK" (pas Inscrit à CoursB en 2023)

Une petite explication sur la logique des étapes PQ serait top pour ma compréhension

Merci d'avance et belle journée

Bonjour à tous !

Trois mois pour un retour.......

Serait-ce le besoin nouveau qui vous fait sortir de la tanière ?

Néanmoins, je vous livre une version (à tester !) qui tient compte de la nouvelle contrainte :

Le code est volontairement non condensé pour, enfin je l'espère, le rendre le plus accessible possible. J'ai glissé quelques commentaires.

Bonjour,

@ JFL : Trois mois?

Merci ! Oui un peu lent pour le retour, car c'était une demande qui a stagnée avant de juste reprendre maintenant mais donc un peu différente (les décideurs...)

Je vous tiens au courant la semaine prochaine au plus tard. Bon WE

Bonjour à tous de nouveau !

Bonjour,

@ JFL : Trois mois?

Il faut y voir ma volonté de minorer le comportement fautif de notre ami.....

Beau rétablissement... non ?

Re-,

Toutafé...

Belle pirouette...

Bonne apm, et bon W-E

Alors, je vais vous prendre de court... et déjà répondre J'ai toujours pas bien compris la logique des index, etc. mais j'ai reproduis les étapes dans mon fichier, et cela fonctionne super .

Je laisse le Post ouvert, il est bien possible que j'ai besoin d'affiner la recherche dans 3 mois ou plus...

Bon Week-end

Bonjour à tous de nouveau !

Ménagez-vous..... ménagez-vous....

Rechercher des sujets similaires à "colonne participant suivi cours pas"