Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Aide pour une formule

  • Initiateur de la discussion Initiateur de la discussion Nicolas31
  • 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 !

N

Nicolas31

Guest
Bonjour à tous,

Je travaille sur un planning source nommé planning système et je souhaite dupliqué celui-ci en planning par technicien. (Fichier en PJ)

Je cherche désespérément la méthode me permettant de résoudre mon problème.

Merci par avance pour votre aide

Très cordialement.

Nicolas.
 

Pièces jointes

Re : Aide pour une formule

Bonjour Nicolas31, et bienvenue sur le forum,

essaye avec cette formule à saisir en B2 et à tirer vers la droite puis vers le bas :
Code:
=DECALER('Planning Système'!$A$1;EQUIV($A2;'Planning Système'!$A:$A;0)-1;EQUIV(B$1;DECALER('Planning Système'!$B$1:$G$1;EQUIV($A2;'Planning Système'!$A:$A;0)-1;);0)+1)
a+

edit: bonjour 2passage
 
Re : Aide pour une formule

Bonjour le fil,

En retard mais je poste quand même mes 2 solutions.

La 2ème, qui utilise le nom défini Ligne (menu Insertion-Nom), permet de mieux comprendre.

A+
 

Pièces jointes

Re : Aide pour une formule

Bonjour à tous,
une autre possibilité :
=DECALER('Planning Système'!$A$1;EQUIV('Planning Tech'!$A2;'Planning Système'!$A$2:$A$3;0);EQUIV('Planning Tech'!B$1;INDIRECT("'Planning Système'!"&"B"&LIGNE(DECALER($A$1;EQUIV($A2;'Planning Système'!$A$1:$A$3;0)-1😉)&":"&"G"&LIGNE(DECALER($A$1;EQUIV($A2;'Planning Système'!$A$1:$A$3;0)-1😉));0)+1)
A+
 
Re : Aide pour une formule

Re bonjour,
bonjour job, david

Personnellement, j'utilise avec parcimonie la fonction INDIRECT.
Elle a l'avantage, par rapport à une référence "directe" de fonctionner, même si ladite référence vient à être supprimée :
=INDIRECT("Feuil1!A1") fonctionnera même si on supprime la ligne 1 (elle renverra la valeur de la nouvelle ligne 1) ;
=Feuil1!A1 deviendra =#REF! si on supprime la ligne 1 et renverra une erreur de type #REF.

Par contre, elle a le gros inconvénient de ne plus fonctionner si on change le nom de Feuil1 en LaFeuille (dans l'exemple) :
=INDIRECT("Feuil1!A1") renverra une erreur de type #REF ;
=Feuil1!A1 deviendra =LaFeuille!A1.

A choisir en connaissance de cause selon les cas !
Personnellement, au final, je n'utilise que très rarement cette fonction.


A+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Réponses
2
Affichages
156
Réponses
2
Affichages
374
Réponses
7
Affichages
514
Réponses
14
Affichages
363
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…