Re : Optimisation - BDSOMME vs Somme.si.ens
Bonjour à tous,
Bon je crois que je suis un peu perdu. Je comprends la logique, je comprends la mécanique mais je ne parviens à aucun résultat.
Ci-joint le fichier de test.
J'ai créer une formule matricielle en cellule bleue (O19) onglet 'Bal'. Il n'y a aucun résultat.
Étant donnée que le résultat de la cellule dépend de 4 critères comment adapté la fonction matricielle...
J'ai déclarer les colonnes de données. Mais quel que soit le mode utilisé rien ne se produit.
Je n'arrive pas à inclure les variables Périodes, Numéros, Rubriques, champs de valeur.
Je m'y prend mal la logique doit être différente...
Dans le fichier de BOISGONTIER la fonction matricielle totalise les colonnes 'Service', 'Qualif', 'Salaire', 'Zone1' et 'Zone2'.
Je ne comprends pas comment insérer des éléments de saisie.
Tototiti2008 :
Attention, les formules matricielles classiques (utilisant les fonctions natives d'Excel) sont toujours plus lentes que les formules non matricielles, SOMMEPROD est une sorte de formule matricielle masquée, tu as pu constater qu'elle a des performances moindres par rapport aux autres, mais les possibilités sont plus grandes qu'avec les fonctions classiques pour des calculs tordus.
.
Tototiti2008 : Pourrais-tu m'apporter un complément d'information.
Qu'est ce qu'une fonction matricielle classique ?
Qu'elles sont les autres formules matricielles ? Comment distinguer l'une de l'autre ?
Et laquelle est conseillé ?
J'ai une macros VBA qui copie la formule en ligne 1 jusqu'à la dernière ligne de la colonne compte.
Quel la code VBA à utiliser pour que la formule devienne matricielle sur toute les cellules copiées jusqu'à la fin ?
Bonne réception.
Cordialement.
Shiriu.