Bonjour le forum!
je sèche... Voila, j'ai un tableau rempli de données (noms, pays, montant, délai de paiement...) auquel j'applique un filtre avancé. Au dessus de mon tableau j'ai une ligne sur laquelle je veux voir les totaux des colonnes pour les lignes filtrées. Tout va bien grace à DBSOMME pour les montants, mais ca se corse pour les délais de paiement qui sont eux pondérés logiquement par les montants (on calcule en effet pour ceux-ci une moyenne pondérée). Je souhaiterais donc pourvoir utliser une formule à mi chemin entre DBSOMME() et SOMMEPROD()...
Une idee? Je serais bien tenté par une formule matricielle, mais il me faut eviter une solution qui multiplierait toutes les colonnes par le filtre de cette colonne (du style {(Col1=crit1)*(Col2=crit2)...)}, car mon tableau final aura au moins une 10ene de colonnes filtrables...
Je joins un tableau simplifié pour plus de clarté...
je sèche... Voila, j'ai un tableau rempli de données (noms, pays, montant, délai de paiement...) auquel j'applique un filtre avancé. Au dessus de mon tableau j'ai une ligne sur laquelle je veux voir les totaux des colonnes pour les lignes filtrées. Tout va bien grace à DBSOMME pour les montants, mais ca se corse pour les délais de paiement qui sont eux pondérés logiquement par les montants (on calcule en effet pour ceux-ci une moyenne pondérée). Je souhaiterais donc pourvoir utliser une formule à mi chemin entre DBSOMME() et SOMMEPROD()...
Une idee? Je serais bien tenté par une formule matricielle, mais il me faut eviter une solution qui multiplierait toutes les colonnes par le filtre de cette colonne (du style {(Col1=crit1)*(Col2=crit2)...)}, car mon tableau final aura au moins une 10ene de colonnes filtrables...
Je joins un tableau simplifié pour plus de clarté...