Partager via

Créer une liste qui se met à jour suivant présence/absence de ressource

Anonyme
2022-12-27T14:55:44+00:00

Bonjour,

Je souhaite réaliser une solution dynamique de liste déroulante.

Chaque ressource met sa présence/absence de plusieurs dates. Aujourd'hui une liste déroulante OK/NOK (peut changer si besoin)

L'objectif est que dans le tableau qui me permet l'affectation des ressources à leurs postes à partir de listes déroulantes, je puisse avoir la mise à jour automatique des ressources dans cette liste. ex : si ressource A absent sur la date 1 mais présent sur la date 2, je puisse l'avoir en choix sur la date 2 uniquement et ainsi de suite.

J'ai essayé plusieurs méthodes à base de SI et de méthode INDIRECT sans grand succès.

Auriez-vous une solution svp ?

Merci d'avance de vos retours

Manu

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2022-12-27T22:39:28+00:00

    Bonjour,

    Je suis parti de ta disposition

    Tu dois générer un 2eme tableau (ici en H2) avec ta liste de dates et cette formule

    =TRANSPOSE(FILTRE($A$3:$A$6;DECALER($A$3:$A$6;0;EQUIV($H2;$B$2:$E$2;0))="ok")) (à recopier seulement vers le bas)

    Puis cette formule pour la liste

    =DECALER($I2;0;0;1;NBVAL($I2:$M2))

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

6 réponses supplémentaires

  1. Supprimé

    Cette réponse a été supprimée en raison d’une violation de notre Code de conduite. La réponse a été signalée manuellement ou identifiée via la détection automatisée avant que l’action ne soit entreprise. Pour obtenir plus d’informations, veuillez consulter notre Code de conduite.


    Les commentaires ont été désactivés. En savoir plus

  2. DanielCo 107.7K Points de réputation
    2022-12-27T20:33:19+00:00

    Bonjour,

    Ca dépend essentiellement de la disposition de tes données. Par exemple :

    J'ai créé en D2 une liste avec les ressources disponibles avec la formule :

    =TRIER(UNIQUE(FILTRE($A$2:$A$13;($C$2:$C$13="ok")*($B$2:$B$13=G2)));1;)

    J'ai ensuite créé une plage nommée "Plage" avec la formule :

    =DECALER(Feuil1!$D$2;;;NBVAL(Feuil1!$D:$D))

    Enfin, je me suis servi de cette plage nommée pour créer une liste de validation de données en F2.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2022-12-27T19:34:13+00:00

    Bonjour,

    Merci de ta réponse. Ci-dessous j'ai mis un imprim écran comme je suis parti dans plusieurs directions il faudrait que je nettoie avant de partager.

    Par exemple le Etienne qui est absent le 3/01, l'idée est qu'il ne soit pas dans la liste du 3/01 et ainsi de suite.

    Pour chaque poste il y a une liste différente mais des personnes peuvent être à plusieurs postes.

    Cependant si ils sont absent il faudrait qu'ils n'apparaissent nulle part.

    Est ce que c'est plus clair expliqué comme ça ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2022-12-27T16:07:58+00:00

    Bonjour

    Il faudrait plus de détails (Capture d'écran, partage de fichier)

    Ta liste contient une liste de ressources ("je puisse avoir la mise à jour automatique des ressources dans cette liste") ou des dates ?

    Si dates : Absence le 3/01, on affiche une plage de date du ???? au ???? ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire