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

XL 2010 Réduire fichier en remplaçant sommeprod par vba

hutch57

XLDnaute Occasionnel
Bonjour a tous,
J'aurais une question, j'ai un fichier assez volumineux surement du a plusieurs formule, par exemple j'utilise la sommeprod "=SOMMEPROD(((dechets!$J$4:$J$6381=$C$1)*(dechets!$Q$4:$Q$6381=$A2)*(dechets!$AD$4:$AD$6381)))" et ma question est ne peut on pas la remplacer par du vba ?
Ci joint un fichier
Merci pour votre aide
 

Pièces jointes

  • Classeur1.xlsx
    25.8 KB · Affichages: 1

hutch57

XLDnaute Occasionnel
Re bonjour,
Je reposte en fichier joint car j'avais oublier les formules d'un onglet ou il fait les sommeprod sur un autre onglet.
Encore merci
 

Pièces jointes

  • Classeur1.xlsx
    27.1 KB · Affichages: 5

nat54

XLDnaute Barbatruc
Bonjour,

Somme.si.ens fait la même chose en bien - gourmand
Pas besoin de VBA dans ce cas
+ transformer le fichier en xlsb

PS : un TCD ne répondrait pas à votre demande ?
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Un essai avec somme.si.ens()
VB:
=SOMME.SI.ENS(DECALER(Tableau1[Année];;EQUIV('total rejet'!$B2;dechets!$A$3:$BQ$3;0)-1);Tableau1[Période];C$1;Tableau1[Equipe];$A2)

Edit: Bonjour @nat54 même approche.

JHA
 

Pièces jointes

  • Classeur1 (27).xlsx
    37.7 KB · Affichages: 1
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…