G
gillissimard
Guest
bonjour forum,
Je suis assez nouveau avec la fonction sommeprod, j'ai besoin d'aide.
j'ai combiné sommeprod et somme.si pour cumuler dans une feuille cumul le contenu de plusieurs onglets qui correspondent à deux critères.
Mon problème, c'est que comme j'ai deux critères, ma formule me renvoie la donnée de chaque feuil multiplié par elle même.
Pour être plus clair, deux feuil correspondent aux deux critères de ma feuil cumul. Une a une valeur de 8 en G18, et l'autre une valeur de 1 en G18. Ma formule me renvoie 65 comme valeur (8*8)+(1*1) alors que ce que je cherche, c'est 9 (8+1).
la formule en question est la suivante:
=SOMMEPROD(SOMME.SI(INDIRECT("'"¶m_onglets&"'!d5");'Fiche cumul'!D5;INDIRECT("'"¶m_onglets&"'!g18"))*SOMME.SI(INDIRECT("'"¶m_onglets&"'!d6");'Fiche cumul'!D6;INDIRECT("'"¶m_onglets&"'!g18")))
Si quelqu'un peut m'aider, ça sera apprécié.
merci
Je suis assez nouveau avec la fonction sommeprod, j'ai besoin d'aide.
j'ai combiné sommeprod et somme.si pour cumuler dans une feuille cumul le contenu de plusieurs onglets qui correspondent à deux critères.
Mon problème, c'est que comme j'ai deux critères, ma formule me renvoie la donnée de chaque feuil multiplié par elle même.
Pour être plus clair, deux feuil correspondent aux deux critères de ma feuil cumul. Une a une valeur de 8 en G18, et l'autre une valeur de 1 en G18. Ma formule me renvoie 65 comme valeur (8*8)+(1*1) alors que ce que je cherche, c'est 9 (8+1).
la formule en question est la suivante:
=SOMMEPROD(SOMME.SI(INDIRECT("'"¶m_onglets&"'!d5");'Fiche cumul'!D5;INDIRECT("'"¶m_onglets&"'!g18"))*SOMME.SI(INDIRECT("'"¶m_onglets&"'!d6");'Fiche cumul'!D6;INDIRECT("'"¶m_onglets&"'!g18")))
Si quelqu'un peut m'aider, ça sera apprécié.
merci