Page 1 sur 1

[OK]SOMME.SI

Posté : 13 nov. 2003, 00:11:00
par Franco Barbu
Je souhaite utiliser la fonction SOMME.SI avec pour critère "uniquement les cases non vides" mais je n'arrive pas à le faire comrendre à Excell XP.
Help !

Posté : 13 nov. 2003, 13:46:00
par philippe
Salut Franco.

Pourquoi t'embêter ?
Les cellules vides ou avec du texte seront comptées comme 0.

Ma colonne comporte :
<CENTER>
2
1
philippe
5
Jean
2
------------
Total 10
------------
</CENTER>

Posté : 13 nov. 2003, 17:39:00
par alain51
Salut,

Pourquoi ne pas utiliser la fonction Somme, qui fait la
somme de la colonne et ne compte pas le texte.

Posté : 13 nov. 2003, 18:09:00
par philippe
Salut.

Dans "Propriétés de la cellule",
que ce soit "Texte" ou "Nombre" qui est choisi, le résultat est le même :


<IMG SRC="userimg/(47)excel_1.gif" BORDER="0">


Posté : 13 nov. 2003, 23:45:00
par Franco Barbu
Je crains que ce ne soit plus compliqué. Peut-être qu’une explication s’impose :
Il s’agit d’automatiser le calcul de la moyenne des élèves en tenant compte
- de leurs absences (dans ce cas, la case reste vide mais ne vaut pas « 0 »)
- de la pondération du travail (une petite préparation sera cotée sur 5 alors qu’un contrà´le le sera sur 20)

La fonction SOMME.SI semble adéquate pour cette opération. Le critère peut être « 2 », « <5 », « pommes »…. Mais impossible de choisir comme critère « non vide » ou, ce qui dans mon cas reviendrait au même : « n’importe quel nombre, y compris 0 »
J’espère avoir été plus explicite.


Image

Posté : 14 nov. 2003, 10:28:00
par philippe
Ouais.

La seule chose qui me vienne à  l'esprit est "NBVAL".
Mais comment soustraire ?


Posté : 14 nov. 2003, 11:26:00
par philou
Salut,

H3 ==>

=SI(ET(C3<>"";D3<>"");(C3+D3)/($C$1+$D$1)*20;SI(C3="";(D3/$D$1)*20;(C3/$C$1)*20))
ici, les colonnes F et G ne servent plus à  rien

@+

Posté : 16 nov. 2003, 01:38:00
par Franco Barbu
Je suis scié <IMG SRC="/images/smiles/whatchutalkingabout_smile46.gif">
Je copiecolle tout ca, je vois si ca marche et j'essaie de le digérer (pcq pour le moment... <IMG SRC="/images/smiles/confused_smile46.gif"> )

Posté : 16 nov. 2003, 23:02:00
par Franco Barbu
Merci pour votre aide.
Philou, ta solution est trop difficile à  mettre en oeuvre, surtout quand la moyenne porte sur un grand nombre de travaux (il s'agissait ici bien sà»r d'un exemple volontairement simple). La longueur de la formule la rend plus sujette à  erreur et toute erreur serait plus difficile à  repérer. Il vaut mieux scinder la formule en plusieurs étapes, en conservant la colonnes F. Par contre, tu as malgré toi donné la solution que j'attendais : il suffit de faire
SOMME.SI (plage, <>, plage à  additionner), c'est donc l'opérateur <> qui me manquait.