Microsoft 365 Retourner la valeur d'une colonne et d'une ligne suivant la valeur d'une matrice de dates

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 !

Patrick Zed

XLDnaute Nouveau
Bonjour,
Cela ne me paraît pas si ardu que cela mais je sèche vraiment.
A partir d'une date de démarrage d'un projet , je génère une matrice de dates pour le 53 prochaines semaines, la colonne A renvoie le n° de la semaine ( S01 à S53, attention rien à voir avec les n° de semaine d'un calendrier) , la ligne 1 renvoie le n° du jour (J1 à J7).
Je souhaite renvoyer les valeurs de semaine et de jour en fonction de la date du jour : exemple aujourd'hui 12/11/2020 si la date de départ du projet est le 17/08/2020 nous sommes en S13 J4.
C'est en gros trouver l'inverse de la fonction INDEX qui à partir d'une colonne et d'une ligne trouve la valeur à l'intersection.
je joins un fichier
Merci pour votre aide
 

Pièces jointes

Bonsoir @Patrick Zed,

Pour la semaine en E1 :
VB:
="S"&TEXTE(ENT((C2-$B$5+1)/7)+(MOD((C2-$B$5+1);7)>0);"00")
Pour le jour en F1 :
Code:
="J"&(MOD(C2-$B$5;7)+1)


Un autre jeu de formules en K1 et en L1 :
Semaine :
VB:
=INDEX(A5:A57;ENT((C2-$B$5+1)/7)+(MOD((C2-$B$5+1);7)>0))
Jour :
VB:
=INDEX(B4:H4;MOD(C2-$B$5;7)+1)
 

Pièces jointes

Dernière édition:
- 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
237
Retour