OVH Cloud OVH Cloud

Somme conditionnelle

2 réponses
Avatar
Kémi
Bonsoir,
Je d=E9bute avec la fonction somme conditionnelle. L'assistant m'aide et
tout fonctionne. Mais j'aimerais savoir s'il est possible de remplacer
les adresses absolues par des adresses relatives ou des noms de plages,
ou encore d'actualiser rapidement les sommes quand la base de donn=E9es
augmente

2 réponses

Avatar
lSteph
Bonjour Kémi,
Oui, mais il vaut mieux utiliser sommeprod que somme.si

"Kémi" a écrit dans le message de news:

Bonsoir,
Je débute avec la fonction somme conditionnelle. L'assistant m'aide et
tout fonctionne. Mais j'aimerais savoir s'il est possible de remplacer
les adresses absolues par des adresses relatives ou des noms de plages,
ou encore d'actualiser rapidement les sommes quand la base de données
augmente
Avatar
lSteph
...exemple en a des noms en b des valeurs:
=Somme.si(A1:A200;"titi";B1:B200)
peut être remplacé par
=sommeprod((A1:A200="titi")*(b1:b200))

ici la formule fait référence même feuille même classeur, mais s'il s'agit
de faire
référence à un autre classeur dès qu'il sera fermé avec somme.si tu perds
tes valeurs
avec sommeprod tu les conserves.

Autre avantage de sommeprod:
admettons qu'en c1:c200 il y ait des noms de ville
=sommeprod((A1:A200="titi")*(c1:c200="Lyon")*(b1:b200))
tu peux ainsi ajouter des conditions
Et comme tu le demandais tu peux remplacer les références de plage par des
noms si tu les a définis.
=SOMMEPROD((Nom="titi")*(ville="Lyon")*(montant))

lSteph

"Kémi" a écrit dans le message de news:

Bonsoir,
Je débute avec la fonction somme conditionnelle. L'assistant m'aide et
tout fonctionne. Mais j'aimerais savoir s'il est possible de remplacer
les adresses absolues par des adresses relatives ou des noms de plages,
ou encore d'actualiser rapidement les sommes quand la base de données
augmente