Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Calcul sur tableaux

Zdz16

XLDnaute Occasionnel
Bonjour à tous et au Forum;

J'ai vraiment une perte de mémoire à ce sujet, et ma recherche n'a pas abouti. Voici mon souci.

J'ai deux tableaux 1 et 2 dont je veux faire un calcul (par exemple multiplication) sur les mêmes éléments des ces deux tableaux tout en sachant que chaque élément dans les deux tableaux est identifié par ses coordonnées qui sont dans la première colonne et la première ligne de chaque tableau.
Les résultats sont dans un troisième tableaux au même coordonnées.

je ne sais pas si j'ai été claire, mais je joints un petit exemple avec des explications.

Merci d'avance
 

Pièces jointes

  • zdz16.xlsx
    11.2 KB · Affichages: 21
  • zdz16.xlsx
    11.2 KB · Affichages: 21

Zdz16

XLDnaute Occasionnel
Re : Calcul sur tableaux

Bonjour Victor21;

Merci pour la réponse;

OK, ca marche lorsque il y a correspondance des coordonnées, Les résultats sont faux lorsqu'il n' y a pas de correspondance. Certe le calcul se fait, mais dans des mauvaises cellules. voir l'exemple joint en feuille 2 ou j'ai fais le calcul cellule par cellule

Cordialement
 

Pièces jointes

  • zdz16.xlsx
    12.6 KB · Affichages: 16
  • zdz16.xlsx
    12.6 KB · Affichages: 23

gosselien

XLDnaute Barbatruc
Re : Calcul sur tableaux

Bonjour,


en J10 (feuille2)

=SOMMEPROD(($C$4:$E$9)*(J$9=$C$3:$E$3)*($I10=$B$4:$B$9))+SOMMEPROD(($C$17:$F$21)*(J$9=$C$16:$F$16)*($I10=$B$17:$B$21))
et appliquer sur ton tableau entier

P.

Ps: salut à Victor 21
 
Dernière édition:

Zdz16

XLDnaute Occasionnel
Re : Calcul sur tableaux

Merci Victor21 pour la réponse rapide.

OK, je vais voir cela, mais à première vue cela semble être ce que je cherche.
Je vais commencer par comprendre la formule.

Encore Merci.
 

JHA

XLDnaute Barbatruc
Re : Calcul sur tableaux

Bonjour à tous,

A essayer en J10 puis recopier vers le bas et la droite.

Code:
=SOMMEPROD((($B$4:$B$9=$I10)*(C$4:C$9))*(($B$17:$B$22=$I10)*(C$17:C$22)))

Erreur, je n'ai pas tout pris en compte, la formule ne marche pas, désolé!

JHA
 
Dernière édition:

Victor21

XLDnaute Barbatruc
Re : Calcul sur tableaux

Bonjour à tous

gosselien, (bonjour ) : ta formule fonctionne également, à condition de multiplier les sommeprod() au lieu de les additionner

Zdz16 : il s'agit ici de la méthode traditionnelle pour rechercher les éléments à multiplier à l'aide de leurs positions respectives :
Index(Zone, N° de ligne, n° de colonne)
N° de ligne et de colonne sont tous deux définis par Equiv(valeur cherchée, zone de recherche, 0 pour valeur exacte)
Sierreur(laformule;"") renvoie une chaîne vide en cas d'erreur.
 

Discussions similaires

Réponses
25
Affichages
759
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…