Formule tableau structuré + colonnes relatives + colonnes absolues

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

dchamot

XLDnaute Nouveau
Bonjour,

Dans un tableau qui fait référence à des colonnes relatives (mois) et des colonnes absolues (BU) comment procéder pour reproduire la formule sans avoir besoin de modifier les noms des colonnes dans les références?

En gros:
- méthode recopier = en glissant le curseur sur le coin de cellule on a les références de colonnes qui se décalent (ce qui est bon pour les mois mais pas pour les références fixes)
- méthode coller = les mois ne sont pas décalés

Quelle méthode ou formulation convient le mieux?

Illustration avec mon fichier et les lignes 27 et 28

Merci!

Denis
 

Pièces jointes

Re : Formule tableau structuré + colonnes relatives + colonnes absolues

Bonjour dchamot,le forum,

enlève les $ pour les mois (E19:E24), ce qui donne :
=SOMMEPROD((SOUS.TOTAL(109;DECALER(Feuil1!E19:E24;LIGNE(Feuil1!E19:E24)-MIN(LIGNE(Feuil1!E19:E24));;1)))*(Feuil1!$C$19:$C$24=Feuil1!$D27)*Feuil1!$D$19:$D$24)
Dis-nous si ça marche!
 
Dernière édition:
Re : Formule tableau structuré + colonnes relatives + colonnes absolues

Bonjour dchamot, salut titiborregan5,

Vos formules sont inutilement compliquées et difficiles à comprendre.

Voyez le fichier joint avec cette formule en E27 à tirer à droite et vers le bas :

Code:
=SOMMEPROD(($C$19:$C$24=$D27)*$D$19:$D$24;DECALER($D$19:$D$24;;COLONNES($E:E)))
A+
 

Pièces jointes

Re : Formule tableau structuré + colonnes relatives + colonnes absolues

Bonjour
Coucou job 75, titiborregan5

En partant de la formule de job75 mais en mode tableau
Code:
=SOMMEPROD((t_Prev[[BU]:[BU]]=$D27)*t_Prev[[Pondération]:[Pondération]];DECALER(t_Prev[[Pondération]:[Pondération]];;COLONNES($E:E)))
ou
Code:
=SOMMEPROD((INDIRECT("t_Prev[BU]")=$D27)*INDIRECT("t_Prev[Pondération]");DECALER(INDIRECT("t_Prev[Pondération]");;COLONNES($E:E)))
 
- 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
Retour