[Problème] Formule SOMME.SI

Bonjour/Bonsoir à tous,

J'ai un petit exercice à réaliser sous Calc dans le cadre de ma licence de
droit à Rennes.

Tous les exercices m'ont semblé très faciles sauf une partie ou je bloque
complètement.

Il s'agit d'utiliser obligatoirement une matrice SOMME.SI, le problème étant
que je ne comprend rien aux matrices même en allant me documenter sur le net
?

Je m'explique, nous avons un tableau présentant le nombre d'individus de
sexe masculin et de sexe féminin par tranche d'age, ainsi qu'un tableau
parrallèle à remplir.

Par exemple :

Age Femmes Hommes
1 25 32
2 10 12
3 30 42
4 60 43
5 80 93
6 80 93

Age Femmes Hommes
moins de 3 ans 35 44
de 3 à 5 ans 90 85
5 ans et plus 160 186

Les chiffres en rouge doivent être obtenus obligatoirement avec SOMME.SI.

Etant donné que je dois additionner les données de la deuxième colonne si je
cherche le nombre de femmes de moins de 3 ans, la formule devrait
normalement ressembler à ceci :

/=SOMME.SI(A1:A7;"<3";B1:B7)/

Jusque là, tout fonctionne, mais comment pourrais-je faire sachant qu'il
n'est pas possible d'ajouter des valeurs "comprises entre X et Y". Est-ce
possible de combiner tout ça avec une autre fonction ?

Bonjour,
Pour le premier problème :
il te suffit de soustraire le résultat de la ligne du dessus : Nombre d'hommes entre 3 et 5 = (Nombre d'hommes de moins de 5) - (Nombre d'hommes de moins de 3).
Pour le second :
Format -> Zone d'impression -> Editer.
Là, tu as "lignes à répéter"
Bonne journée,
Pierre

Bonjour Pierre et Alek,

Même si l'énoncé le demande,

Je trouve que passer par le somme.si n'est pas très propre,
car cela oblige à imbriquer les somme.si et toute imbrication en informatique est un risque d'erreur en plus.

A mon avis, il faudrait prendre l'habitude d'utiliser un bdsomme

Car avec le bdsomme :
- nous ne somme pas limité à seulement deux critères de filtre
- on peux faire de calculs de moyennes, maximum/minimum, écart type etc. avec quasiment la même formule.
- Les formules sont toujours très courtes (et donc facilement maintenable)
- on a une bonne lecture des critères de filtre (surtout si l'on en fait des plages nommées)

L'inconvénient est qu'il faut bien préparer ces plages de critère avant,
et que lorsque nous avons besoin de faire des conditions avec comparaison
elle doivent être écrite sous forme de chaine de caractère.

Tu trouveras des exemples simples expliqués sur le site de Christian
http://christianwtd.free.fr/index.php?rubrique=DebFonctions07#FnBDSOMME

Sinon je peux fournir un exemple plus évolué utilisant des fourchettes de date en privé si ça intéresse quelqu'un.

Cordialement

Samuel Mounier

[...]

Bonsoir

+1 pour éviter SOMME.SI dès qu'il y a plus d'une condition

Je préconise dans ce cas d'utiliser SOMMEPROD cf. l'exemple joint

http://nabble.documentfoundation.org/file/n3747730/SommeProdSommeSI.ods
SommeProdSommeSI.ods

Cordialement
Pierre-Yves

Bonsoir,

une proposition
Age Femmes Hommes
moins de 3 ans =SOMME.SI($A$1:$A$7;"<3";B$1:B$7) =SOMME.SI($A$1:$A$7;"<3";C$1:C$7)
de 3 à 5 ans =SOMME.SI($A$1:$A$7;"3";B$1:B$7)+SOMME.SI($A$1:$A$7;"4";B$1:B$7) =SOMME.SI($A$1:$A$7;"3";C$1:C$7)+SOMME.SI($A$1:$A$7;"4";C$1:C$7)
5 ans et plus = SOMME.SI($A$1:$A$7;"5";B$1:B$7)+SOMME.SI($A$1:$A$7;"6";B$1:B$7) =SOMME.SI($A$1:$A$7;"5";C$1:C$7)+SOMME.SI($A$1:$A$7;"6";C$1:C$7)

C_Lucien

Bonsoir à tous et merci pour vos réponses !

Il est que que la formule SOMME.SI pose problème dans le cas ou l'on veut
éviter de tout taper à la main.
Après contact avec l'enseignant, nous sommes autorisés à utiliser SOMME.SI
ou toute autre matrice fonctionnant avec SOMME.
La solution SOMMEPROD me semble adaptée à ce cas, je ne vois même pas
pourquoi je n'y ai pas pensé avant !
En tout cas merci à vous trois pour vos réponses et votre précieuse aide.

Cordialement,
Aleks