Menu déroulant dépendant de 2 cellules différentes

Bonjour tout le monde,

D'ordinaire je fouille un peu et j'arrive à trouver une solution mais là je rencontre un souci :

Dans le cadre de mon taf, je souhaite créer une interface utile basée sur des dates, je m'explique :

J'aimerai pouvoir dans un menu déroulant choisir un mois, dans un autre choisir un type de période (Mois, Semaine, Jour) et dans un troisième afficher en fonction du choix des deux premiers soit les semaines (S01, 02 etc si sélection de Janvier et Semaine) soit les jours (01/01/18 etc. si sélection de Janvier et Jour). J'arrive sans soucis à paramétrer les deux premiers menus déroulants mais le troisième me complique la tâche. Un menu déroulant dépendant d'un autre je gère mais dépendant de deux autres là ..

Vous trouverez en PJ le "chantier" sur lequel je travaille. Je vous remercie par avance du temps que vous porterez à ma demande

Turoden

Bonjour,

validation des données par :

=si(B2="Mois";H1;SI(B2="Semaine";DECALER(Feuil1!R2;1;EQUIV(H1;Mois;0);5);DECALER(Feuil1!R2;6;EQUIV(H1;Mois;0);31)))

Bonjour,

Niquel ! Pas compris toute la formule mais ça fonctionne niquel Merci beaucoup

Turoden

Parfait ! si tu veux des explications sur la formule, n'hésite pas ...

C'est le "DECALER" et le "EQUIV" qui sont un peu obscurs pour moi en fait

Turoden

bonjour

un essai

j'ai été obligé de bidouiller les dates et les equipes pour que ça corresponde à qque chose

15turoden.xlsx (73.66 Ko)

cordialement

EQUIV sert à repérer le mois dans la liste horizontale des mois, EQUIV donnera la position du mois dans la liste, exemple 3 pour mars

DECALER va servir à définir la zone de validation avec

  • comme point de départ la cellule à gauche de janvier
  • le décalage en ligne : 1 pour les semaines, 6 pour les jours
  • le décalage en colonne = le résultat trouvé avec EQUIV
  • le nombre de lignes : 5 pour les semaines, 31 pour les jours
  • le nombre de colonnes : rien par défaut

Bonjour Tulipe_4

Merci d'avoir planché sur le sujet, avec vos deux retours j'ai trouvé la solution à mon souci, merci à vous

Turoden

Merci pour les explications des deux fonctions je comprends mieux

Turoden

Rechercher des sujets similaires à "menu deroulant dependant differentes"