Sommeprod, mod, decaler

eliaz

XLDnaute Nouveau
Bonjour

Je fait appel à vos compétences car je fait face un problème.
Dans un tableau j'utilise la fonction =sommeprod((mod.... pour avoir le produit des colonnes paires et impaire (voir fichier exemple ci joint)

Dans ce tableau qui est en réalité beacoup plus grand je remplace la formule
=D3*$D$1+F3*$F$1+H3*$H$1......
par
=SOMMEPROD((MOD(COLONNE(D3:I3);2)=0)*(D3:I3)*($D$1:$I$1))
et cela fonctionne parfaitement pour les colonnes paires.

Le problème est que les % en ligne 1 sont obligatoirement en colonne paires, ce qui me pose un gros soucis pour le calcul des colonnes impaires ou je dois remplacer
=E3*$D$1+G3*$F$1+I3*$H$1........
J'ai pensé à la fonction DECALER mais cela ne fonctionne pas;
=SOMMEPROD((MOD(COLONNE(D3:I3);2)<>0)*(D3:I3)*(DECALER($D$1:$I$1;0;1;1;1)))

Sans doute la fonction DECALER n'est pas la plus appropriée, et je fait donc appel à vos connaissance pour essayer de solutionner ce problème

par avance merci
Eliaz
 

Pièces jointes

  • exemple eliaz.xlsx
    12.9 KB · Affichages: 34

Statistiques des forums

Discussions
312 234
Messages
2 086 470
Membres
103 226
dernier inscrit
smail12