Comment utiliser la fonction Sumproduct avec des cellules fusionnées dans Google Sheets

Vous vous demandez peut-être si vous pouvez utiliser la fonction Sumproduct avec des cellules fusionnées dans Google Sheets. La réponse est oui, c’est tout à fait possible ! Nous pouvons faire cela de manière similaire à la fonction Sumif avec des cellules fusionnées. En fait, nous pouvons «défusionner» virtuellement toutes les plages de tableaux utilisées dans Sumproduct pour obtenir le résultat correct.

Je vais vous expliquer comment faire cela dans Google Sheets.

Qu’est-ce que nous voulons obtenir ?

Nous pouvons utiliser Sumproduct pour obtenir la somme des produits en une seule opération. Tout en le faisant, nous pouvons inclure des critères pour sauter certaines lignes.

Dans un ensemble de données contenant plusieurs produits tels que «ISMC 75», «ISA 75X75X6» et «ISMB 200» (certains articles spécifiques à un pays en acier structurel), nous pouvons obtenir la somme du produit de l’un de ces éléments ou de tous.

Si nous voulons nous limiter à certains éléments spécifiques, nous devons utiliser des critères dans la formule.

Nous allons suivre cela dans notre exemple ci-dessous.

Maintenant, voyons ce que nous voulons obtenir ici.

Dans l’exemple suivant, certaines cellules des colonnes contenant des articles, des unités et des poids unitaires sont fusionnées.

Dans la cellule F2, j’ai une formule Sumproduct qui fait le travail (renvoie la somme du produit) magnifiquement.

screenshot

Comme je l’ai déjà mentionné, certaines cellules sont fusionnées dans le tableau utilisé dans l’évaluation.

Indépendamment de cela, la formule Sumproduct dans la cellule F2 renvoie la somme des produits selon les critères de la cellule E2.

Par exemple, lorsque je sélectionne ISMB 200 (un article en acier structurel) dans la liste déroulante de la cellule E2, le calcul est le suivant :
=224.2+2.524.2

Avant de révéler la formule dans la cellule F2, vous devez savoir quelle formule utiliser lorsque vous n’avez pas de cellules fusionnées dans la plage de cellules/tableaux.

C’est très important de le savoir avant d’apprendre comment utiliser Sumproduct avec des cellules fusionnées dans Google Sheets.

Sumproduct avec des cellules fusionnées dans Google Sheets (Formule et explication)

Supposons que nous ayons décollé les données et les ayons formatées comme ci-dessous.

screenshot

Ensuite, nous pouvons utiliser la formule Sumproduct suivante pour obtenir la somme du produit de l’élément sélectionné dans la cellule E2.
=sumproduct( (A2:A10=E2) B2:B10 D2:D10 )

Si vous analysez cette formule, vous pouvez comprendre que nous devons travailler avec les tableaux 1 (plage de cellules A2:A10) et 3 (plage de cellules D2:D10). Veuillez consulter les deux captures d’écran ci-dessus.

Nous devons les défusionner virtuellement et remplir les données.

Je veux dire, nous devons remplacer A2:A10 et D2:D10 par des tableaux de recherche virtuels, et voici comment les obtenir.

A2:A10:
lookup(row(A2:A10),if(len(A2:A10),row(A2:A10)),A2:A10)

D2:D10:
lookup(row(A2:A10),if(len(D2:D10),row(A2:A10)),D2:D10)

Voici comment utiliser la fonction Sumproduct avec des cellules fusionnées dans Google Sheets. J’ai inclus les deux tableaux de recherche mentionnés ci-dessus.

La formule dans F2:
=sumproduct( (lookup(row(A2:A10),if(len(A2:A10),row(A2:A10)),A2:A10)=E2) B2:B10 lookup(row(A2:A10),if(len(D2:D10),row(A2:A10)),D2:D10) )

Pour en savoir plus sur les formules de recherche ci-dessus, veuillez lire mon tutoriel détaillé ici – Comment remplir des cellules fusionnées vers le bas ou vers la droite dans Google Sheets.

Conclusion

Lorsque vous souhaitez inclure plus de colonnes, vous pouvez changer les références/ex

Articles en lien