Notions à retenir
- BDSOMME permet de calculer des sommes conditionnelles sur de grandes bases de données grâce à un tableau de critères
- La fonction nécessite trois paramètres : la base de données, le champ à sommer et les critères de sélection
- Plus flexible que SOMMEPROD et plus complète que SOMME.SI pour analyser des données complexes

La fonction BDSOMME est particulièrement adaptée pour traiter de grandes bases de données en appliquant plusieurs critères simultanément. Elle fonctionne avec un tableau de critères placé séparément de la base de données principale.
Syntaxe de la fonction :
=BDSOMME(Base de données ; Champ à sommer ; Critères)
Les trois paramètres expliqués :
Base de données : Il s’agit de la plage de cellules contenant toutes vos données, en-têtes inclus. Par exemple A6:E12.
Champ à sommer : Vous pouvez indiquer le nom de la colonne entre guillemets (« Bénéfice »), la référence de l’en-tête (E6) ou le numéro de colonne dans la base (5 pour la cinquième colonne).
Critères : Cette zone correspond au tableau de critères incluant les en-têtes. Les valeurs de critères se placent sous les en-têtes correspondants. Il est possible de doubler un critère pour définir une plage de valeurs.
Exemple concret :
Pour calculer les bénéfices des pommiers dont la hauteur se situe entre 10 et 16 unités :
=BDSOMME(A6:E12; »Bénéfice »;A1:F2)
Points importants à retenir :
La formule BDSOMME doit impérativement être placée en dehors du tableau de critères pour éviter les erreurs de référence circulaire.
Cette fonction devient particulièrement utile avec des bases de données de plusieurs milliers de lignes nécessitant l’analyse simultanée de multiples critères. Une fois le système paramétré, les résultats se mettent à jour automatiquement lors de la modification des critères.
Les fonctions apparentées BDMOYENNE, BDMAX et BDMIN utilisent exactement la même syntaxe et permettent d’obtenir respectivement la moyenne, le maximum et le minimum des valeurs répondant aux critères définis.