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

Calcul sur tableaux

  • Initiateur de la discussion Initiateur de la discussion Zdz16
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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

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:
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.
 
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:
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
454
Réponses
1
Affichages
481
Réponses
0
Affichages
813
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…