J’ai des difficultés à chaque fois que j’utilise la sommeprod à partir de n’importe quelle base de données avec rajout de nouvelles colonnes.
En effet, la formule sommeprod marche pour certaines colonnes et pas pour d’autres. Je ne sais pas cela est dû à quoi. Je vous remercie donc de bien vouloir m’aider à trouver une solution à ce problème.
Par ailleurs et subsidiairement, quand je veux utiliser la référence $ pour figer une colonne avec la formule sommeprod, elle ne fonction jamais. Avez-vous une astuce pour remédier à cet autre problème ? Encore merci.
Ci-joint un fichier qui objective mes problématiques.
Onglet BDD : Rajout d’une colonne à l’occurrence W avec des données qui renvoi à l’onglet table de référence.
Onglet tdb, ligne 11, le total mensuel et cumul du critère type métier (4) ne donne rien. Problème de format ?, problème de formule ? etc….
Onglet tdb colonnes G et H impossible de trouver le total avec l’utilisation du dollar ($) pour figer les colonnes une par une.
Je reste bien évidement disponible si mes problématiques ne vous semblent pas très claires.
Sauf erreur de ma part la sommeprod ligne 11 de l'onglet tdb est à zéro. Si la formule "sierreur()" aide à ne plus afficher les NA; mais l'objectif ici est d'avoir le résultat du calcul. Résultat qui est différent de zéro comme affiché dans votre retour ou réponse.
Merci de votre aide.
PS : il me semble a premier abord que c'est un problème de format lié à la base de données. Je rencontre très souvent ce type de problème à chaque rajout de colonnes. Ce problème semble être récurent, du moins avec les bases de données avec les quelles j'ai recours très souvent à la formule sommeprod.
Sauf erreur de ma part la sommeprod ligne 11 de l'onglet tdb est à zéro. Si la formule "sierreur()" aide à ne plus afficher les NA; mais l'objectif ici est d'avoir le résultat du calcul. Résultat qui est différent de zéro comme affiché dans votre retour ou réponse.
Merci de votre aide.
PS : il me semble a premier abord que c'est un problème de format lié à la base de données. Je rencontre très souvent ce type de problème à chaque rajout de colonnes. Ce problème semble être récurent, du moins avec les bases de données avec les quelles j'ai recours très souvent à la formule sommeprod.
Sauf erreur de ma part la sommeprod ligne 11 de l'onglet tdb est à zéro. Si la formule "sierreur()" aide à ne plus afficher les NA; mais l'objectif ici est d'avoir le résultat du calcul. Résultat qui est différent de zéro comme affiché dans votre retour ou réponse.
Merci de votre aide.
PS : il me semble a premier abord que c'est un problème de format lié à la base de données. Je rencontre très souvent ce type de problème à chaque rajout de colonnes. Ce problème semble être récurent, du moins avec les bases de données avec les quelles j'ai recours très souvent à la formule sommeprod.
Pour la formule sierreur() tu peux la modifier comme suit
VB:
=SIERREUR(RECHERCHEV($F2;'Table de réfe'!$B:$C;2;0);"-")
cela évitera d'avoir des " ".
Concernant la demande pour figer une colonne, je ne comprends pas ton soucis, après avoir mis "=sommeprod((", tu vas sur ton tableau et soit tu sélectionnes toutes les lignes de la colonne du tableau ou avec la souris tu survoles les entêtes de cellule, quand une flèche apparait sur la colonne concernée, tu cliques sur cet entête.
mais cela ne fige pas la colonne lors de recopie sur la droite.
Pour figer la colonne il faut "doubler" la plage
ex;
=Tableau1[Année] deviendra =Tableau1[BP] lors de la recopie vers la droite de la formule.
mais
=Tableau1[[Année]:[Année]] restera figé sur cette colonne lors de la recopie vers la droite.
Pour la formule sierreur() tu peux la modifier comme suit
VB:
=SIERREUR(RECHERCHEV($F2;'Table de réfe'!$B:$C;2;0);"-")
cela évitera d'avoir des " ".
Concernant la demande pour figer une colonne, je ne comprends pas ton soucis, après avoir mis "=sommeprod((", tu vas sur ton tableau et soit tu sélectionnes toutes les lignes de la colonne du tableau ou avec la souris tu survoles les entêtes de cellule, quand une flèche apparait sur la colonne concernée, tu cliques sur cet entête.
mais cela ne fige pas la colonne lors de recopie sur la droite.
Pour figer la colonne il faut "doubler" la plage
ex;
=Tableau1[Année] deviendra =Tableau1[BP] lors de la recopie vers la droite de la formule.
mais
=Tableau1[[Année]:[Année]] restera figé sur cette colonne lors de la recopie vers la droite.