Comment utiliser la fonction DSOM dans Google Sheets

Vous souhaitez apprendre à utiliser la fonction DSOM dans Google Sheets ? Dans cet article, je vais vous montrer comment utiliser cette fonction à travers un exemple simple, accompagné d’images explicatives.

La fonction DSOM vous permet d’obtenir la somme des valeurs d’un champ numérique dans une base de données, en fonction de critères spécifiés. Elle est similaire à une autre fonction de Google Sheets, connue sous le nom de SUMIF/SUMIFS, qui peut également donner des résultats similaires.

Cependant, à mon avis, SUMIF est plus conviviale. Une différence notable entre DSOM et SUMIF/SUMIFS est que la première est une fonction de base de données, qui retourne la somme des valeurs sélectionnées à partir d’une table de base de données ou d’un tableau/range similaire à l’aide d’une requête semblable à SQL. En revanche, la seconde est de type logique.

Maintenant, laissez-moi vous donner plus de détails sur la manière d’utiliser efficacement la fonction DSOM dans Google Sheets.

Comment utiliser la fonction DSOM dans Google Sheets

Comme pour mes autres tutoriels sur les feuilles de calcul, je vous recommande de commencer par créer une table de base de données, comme illustré ci-dessous, pour vous exercer et expérimenter avec ma formule DSOM.

Sample Data for DSOM in Google Sheets

Assurez-vous de conserver la référence de la plage de données B5:D13, car cela vous permettra de suivre facilement et de vous adapter à l’explication de ma formule.

Si vous le souhaitez, vous pouvez dupliquer (copier) ma feuille d’exemple en cliquant sur le bouton ci-dessous.

Maintenant, examinons de plus près le fonctionnement de la fonction DSOM.

Syntaxe de la fonction DSOM dans Google Sheets

La syntaxe de la fonction DSOM dans Google Sheets est la suivante :

DSOM(base_de_données, champ, critères)

  • base_de_données : il s’agit de la plage de données à prendre en compte. La première ligne doit contenir des étiquettes pour les valeurs de chaque colonne. Dans l’exemple, la plage B5:D13 est la « base de données », avec des étiquettes dans la première ligne (B5:D5).
  • champ : indique quelle colonne de la base de données contient les valeurs à extraire et sur lesquelles effectuer des opérations. Dans l’exemple, la colonne 3 est utilisée comme champ, représentant les valeurs numériques. La formule va additionner cette colonne en fonction des critères donnés.
    • Vous pouvez utiliser soit le numéro de colonne directement (par exemple, 3), soit le nom de la colonne entre guillemets (par exemple, « Valeur des ventes »).
  • critères : la plage contenant les conditions ou critères de filtrage des valeurs de la base de données avant de les traiter. Elle doit inclure au moins un nom de colonne (étiquette de champ) et une cellule en dessous. Vous pouvez copier-coller les noms de colonne dans une autre plage pour les critères et ne remplir que ceux qui sont nécessaires.
    • Dans l’exemple, les critères se trouvent dans la plage B2:C3.

Je comprends que cela peut sembler un peu confus, c’est pourquoi j’ai fourni une capture d’écran pour clarification.

Illustration représentant la syntaxe de la fonction DSOM dans Google Sheets

L’utilisation spécifique de l’argument « critères » est expliquée ci-dessous.

Exemples

Supposons que vous ayez préparé la « base de données » d’exemple dans la plage B5:D13, comme mentionné précédemment, la prochaine étape consiste à spécifier les critères, comme le montre la capture d’écran ci-dessus.

Pour définir les critères :

  1. Copiez les étiquettes « Nom du vendeur », « Région » et « Valeur des ventes » de B5:D5.
  2. Collez ces étiquettes dans B2:D2.

Maintenant, disons que nous voulons totaliser la valeur des ventes de la personne « Myron Ambriz » dans la région « Nord » à l’aide de la fonction DSOM dans Google Sheets.

Pour tester, saisissez « Myron Ambriz » dans la cellule B3 et « Nord » dans la cellule C3. Vos critères devraient ressembler à ceci :

Ensuite, saisissez la formule DSOM dans la cellule D3, en tenant compte de plusieurs critères :

=DSOM(B5:D13, 3, B2:C3)

Dans cette formule, B5:D13 représente notre base de données, 3 est le champ (la colonne à additionner) et B2:C3 est la plage de critères.

Note : Vous pouvez remplacer le champ #3 (numéro de colonne) par la référence de cellule D2, qui contient le nom de la colonne. Cela permet une flexibilité d’utilisation, en utilisant soit le numéro de colonne, soit le nom de colonne pour la fonction DSOM.

Si vous insérez cette formule dans la cellule D3, vous devriez obtenir un résultat de 1 000 $.

Maintenant, étendons les critères et observons le résultat :

Formule :

=DSOM(B5:D13, 3, B2:C4)

Résultat : 3 000 $.

Cela démontre comment utiliser DSOM à la fois dans Google Sheets et Microsoft Excel.

Puis-je utiliser des critères DSOM à l’intérieur de la formule dans Google Sheets ?

Oui, vous pouvez le faire ! Cependant, l’approche est différente par rapport à la façon dont nous traitons les critères de SUMIF ou SUMIFS.

Regardez le dernier critère de formule dans la plage B2:C4 ci-dessus. Il peut être remplacé par le tableau virtuel suivant à l’intérieur de la formule :

{{« Nom du vendeur »; « Myron Ambriz »; « Myron Ambriz »}, {« Région »; »Nord »; »Sud »}}

Cette partie de la formule crée un tableau virtuel contenant les critères et les noms de colonnes (étiquettes de champ). Les accolades sont utilisées pour créer le tableau, et il comporte deux parties : le tableau vertical 1 et le tableau vertical 2.

  • Tableau vertical 1 : {« Nom du vendeur »; « Myron Ambriz »; « Myron Ambriz »}
  • Tableau vertical 2 : {« Région »; « Nord »; « Sud »}

Les accolades extérieures et le séparateur de virgule empilent ces deux tableaux verticalement.

La formule complète sera :

=DSOM(B5:D13, 3, {{« Nom du vendeur »; « Myron Ambriz »; « Myron Ambriz »}, {« Région »; « Nord »; « Sud »}})

Pour former le tableau virtuel, au lieu des accolades, vous pouvez utiliser les fonctions VSTACK et HSTACK. Ensuite, les critères seront :

HSTACK(VSTACK(« Nom du vendeur », « Myron Ambriz », « Myron Ambriz »), VSTACK(« Région », « Nord », « Sud »))

Pour des informations plus détaillées sur l’utilisation de plusieurs conditions dans la fonction DSOM, vous pouvez vous référer au tutoriel : AND, OR in Multiple Criteria DSOM in Google Sheets (Within Formula).

Critères de date, de nombre et de texte dans DSOM dans Google Sheets

Dans notre exemple, tous les critères sont des chaînes de caractères car notre base de données d’exemple ne comporte pas de champ de date.

J’ai privilégié la fourniture d’une compréhension claire de la fonction DSOM avec un minimum d’exemples. Vous pourriez avoir besoin d’utiliser des critères de date, de timestamp et de nombre, ainsi que des opérateurs de comparaison.

Pour des conseils détaillés sur la gestion des critères dans DSOM dans Google Sheets, veuillez vous référer à mon tutoriel : How to Properly Use Criteria in DSOM in Google Sheets.

Ne manquez pas non plus les ressources supplémentaires ci-dessous.

Ressources

  1. The Ultimate Guide to Using Criteria in Database Functions in Google Sheets.
  2. How to Use Multiple Sum Columns in the DSOM Function.
  3. How to Do a Case Sensitive DSOM in Google Sheets.
  4. Exact Match of Criteria in Database Functions in Google Sheets.
  5. How to Use Date Difference As Criteria in DSOM in Google Sheets.

Tout cela vous aidera à maîtriser l’utilisation de la fonction DSOM dans Google Sheets. N’oubliez pas de pratiquer et d’expérimenter avec vos propres données pour de meilleurs résultats !

Si vous souhaitez en savoir plus sur les fonctionnalités de Google Sheets et développer vos compétences en matière de feuilles de calcul, rendez-vous sur Crawlan.com.

Vous avez maintenant toutes les informations nécessaires pour utiliser la fonction DSOM dans Google Sheets comme un pro ! À vous de jouer !

Articles en lien