Différence entre les fonctions SOMME.SI et SOMMEPRODUIT dans Google Sheets

Il existe une différence majeure entre les fonctions SOMME.SI et SOMMEPRODUIT dans Google Sheets. La première est une fonction SOMME conditionnelle, tandis que la seconde permet de calculer la somme des produits qui sont également dans des plages de tailles égales. Cependant, vous pouvez les utiliser de manière similaire.

SOMME.SI ou SOMMEPRODUIT, laquelle est meilleure ? Pour obtenir la réponse à cette question, lisez les avantages et les inconvénients de SOMME.SI et SOMMEPRODUIT ci-dessous.

Différence entre SOMME.SI et SOMMEPRODUIT

Voici les principales différences entre SOMME.SI et SOMMEPRODUIT dans Google Sheets, que j’ai constatées lors de leur utilisation. Aucune note officielle n’est disponible à ce sujet.

1. SOMMEPRODUIT peut calculer la somme des produits à partir de plusieurs tableaux ou plages de tailles égales.

2. SOMME.SI peut uniquement calculer la somme des valeurs à partir d’une seule plage.

Exemple :

Difference Between SUMIFS and SUMPRODUCT

Formule SOMME.SI :

Pour le calcul de SOMME.SI, nous devons d’abord calculer le produit dans le champ « Montant » à l’aide d’une autre formule. Vous pouvez utiliser ce champ dans SOMME.SI car il ne peut que sommer des plages à partir d’une seule plage.

=SOMME.SI(E2:E9,A2:A9;"=*";B2:B9;"=*")

Formule SOMMEPRODUIT :

Pour SOMMEPRODUIT, il n’est pas nécessaire de trouver d’abord le produit dans le champ « Montant ». SOMMEPRODUIT le fait directement dans la formule et donne également la somme.

=sommeproduit(C2:C9*D2:D9)

3. SOMME.SI utilise une approche logique tandis que SOMMEPRODUIT utilise une opération mathématique. Par conséquent, si une valeur textuelle est présente dans une plage de somme, SOMME.SI et DSOM la sautent, contrairement à SOMMEPRODUIT qui renvoie une erreur.

Exemple :

SUMPRODUCT error value not in SUMIFS

4. On dit que SOMME.SI est plus rapide si vous l’utilisez pour son objectif principal. SOMME.SI peut rapidement vérifier plusieurs plages pour les conditions spécifiées et renvoyer le résultat. Pour une seule plage, il est préférable d’utiliser SOMME.SI.

Ce sont les principales différences entre SOMME.SI et SOMMEPRODUIT.

Quelques similitudes entre SOMMEPRODUIT et SOMME.SI

1. Une référence de colonne infinie est possible avec SOMME.SI et SOMMEPRODUIT. Jusqu’à présent, je n’ai trouvé aucun problème en l’utilisant.

Plage infinie avec SOMME.SI :

=SOMME.SI(E2:E;A2:A;"=*";B2:B;"=*")

Plage ou tableau infini avec SOMMEPRODUIT :

=sommeproduit(C2:C*D2:D)

2. Les deux fonctions SOMMEPRODUIT et SOMME.SI peuvent traiter plusieurs critères.

Voyez une formule complexe utilisant SOMMEPRODUIT basée sur les données d’exemple ci-dessus.

=sommeproduit((A7:A14="Philip Nida")*((B7:B14="North")+(B7:B14="South"))*(C7:C14>=DATE(2017,7,1))*(C7:C14<=DATE(2017,7,31))*(D7:D14))

Alternative à SOMME.SI pour la formule ci-dessus.

=somme.sis(D7:D14;A7:A14;"Philip Nida";B7:B14;"North";C7:C14;">="&date(2017,7,1);C7:C14;"<="&date(2017,7,31))+ SOMME.SI(D7:D14;A7:A14;"Philip Nida";B7:B14;"South";C7:C14;">="&date(2017,7,1);C7:C14;"<="&date(2017,7,31))

Où utiliser la fonction SOMMEPRODUIT dans Google Sheets ?

L’objectif principal de SOMMEPRODUIT est de multiplier les composantes correspondantes dans un tableau et de les sommer.

La fonction SOMMEPRODUIT doit être utilisée en gardant cela à l’esprit. Elle accepte des critères et du texte dans un tableau pour plus de flexibilité. C’est pourquoi nous pouvons utiliser la fonction SOMMEPRODUIT de manière similaire à SOMME.SI.

Où utiliser la fonction SOMME.SI dans Google Sheets ?

Lorsque vous souhaitez effectuer une SOMME d’une plage avec plusieurs conditions dans différentes plages, vous pouvez utiliser la fonction SOMME.SI.

Pourquoi les gens ont tendance à utiliser SOMMEPRODUIT plutôt que SOMME.SI ?

Nous avons souvent tendance à utiliser SOMMEPRODUIT au lieu de SOMME.SI. C’est simplement parce que, dans SOMMEPRODUIT, vous pouvez également appliquer des conditions. Grâce à cela, l’utilisation de SOMMEPRODUIT s’éloigne de son objectif principal, qui est de multiplier les composantes correspondantes dans un tableau.

La fonction SOMMEPRODUIT dans Google Sheets accepte des champs de texte dans un tableau. Lorsqu’elle accepte des champs de texte, il doit nécessairement y avoir la possibilité d’appliquer des conditions. Nous pouvons étendre cette fonctionnalité aux champs de date et de valeur numérique également. Ainsi, elle se comporte comme SOMME.SI.

Vous devriez utiliser ces deux fonctions de manière judicieuse.

Articles en lien