Power Query Somme de colonnes variable

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 !

Hazardo

XLDnaute Nouveau
Bonjour,

Je souhaiterai faire une somme de colonnes variable dans Power Query.

Exemple dans le fichier :

Faire la somme sur chaque ligne des colonnes en fonction des variables colonne Z et AA de l'onglet donnée

Avez-vous une idée ?

Merci de votre aide,

Cordialement
 

Pièces jointes

Solution
RE

Raisonner de façon Excellienne sur des positions de colonnes me semble une mauvaise approche dans un outil basé sur la logique Base de Données mais tu fais comme tu veux...
VB:
let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    #"Personnalisée ajoutée" = Table.AddColumn(Source, "Total", each List.Sum(List.Range(Record.ToList(_),[Col_Debt],[Col_Fin]-[Col_Debt]+1))),
    #"Autres colonnes supprimées" = Table.SelectColumns(#"Personnalisée ajoutée",{"Code CP", "Total"}),
    #"Type modifié" = Table.TransformColumnTypes(#"Autres colonnes supprimées",{{"Total", Int64.Type}})
in
    #"Type modifié"
Bonjour Chris,

Merci pour ta réponse.
En effet ça marche comme ça mais je cherche à faire toute cette manip en 1 seule étape avec quelque chose du genre

Code:
Table.AddColumn(#"Colonne
dynamique", "Personnalisé", each
List.Sum(List.Range(Record.ToList(_),10,Table.ColumnCount(#"Colonne
dynamique")-4)))
 
RE

Raisonner de façon Excellienne sur des positions de colonnes me semble une mauvaise approche dans un outil basé sur la logique Base de Données mais tu fais comme tu veux...
VB:
let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    #"Personnalisée ajoutée" = Table.AddColumn(Source, "Total", each List.Sum(List.Range(Record.ToList(_),[Col_Debt],[Col_Fin]-[Col_Debt]+1))),
    #"Autres colonnes supprimées" = Table.SelectColumns(#"Personnalisée ajoutée",{"Code CP", "Total"}),
    #"Type modifié" = Table.TransformColumnTypes(#"Autres colonnes supprimées",{{"Total", Int64.Type}})
in
    #"Type modifié"
 
- 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

  • Question Question
Microsoft 365 Power Query
Réponses
7
Affichages
185
  • Question Question
Microsoft 365 Power Query
Réponses
2
Affichages
80
  • Question Question
Microsoft 365 Power Query
Réponses
8
Affichages
132
  • Question Question
Power Query Power Query
Réponses
26
Affichages
420
Réponses
1
Affichages
58
  • Question Question
Microsoft 365 Champs calculé TCD
Réponses
5
Affichages
80
Réponses
12
Affichages
143
Retour