[OK]SOMME.SI

Discussions et dépannage concernant Excel (Toutes versions).

Modérateur : Modérateurs

Répondre
Franco Barbu
Membre
Membre
Messages : 60
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Thuin-Belgique

[OK]SOMME.SI

Message par Franco Barbu » 13 nov. 2003, 00:11:00

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 !

philippe
Modérateur
Modérateur
Messages : 1451
Enregistré le : 02 juin 2005, 23:00:00

Message par philippe » 13 nov. 2003, 13:46:00

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>
@+
Image

alain51
Membre hyperactif
Membre hyperactif
Messages : 1991
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Châlons en Champagne

Message par alain51 » 13 nov. 2003, 17:39:00

Salut,

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

philippe
Modérateur
Modérateur
Messages : 1451
Enregistré le : 02 juin 2005, 23:00:00

Message par philippe » 13 nov. 2003, 18:09:00

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">

@+
Image

Franco Barbu
Membre
Membre
Messages : 60
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Thuin-Belgique

Message par Franco Barbu » 13 nov. 2003, 23:45:00

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

philippe
Modérateur
Modérateur
Messages : 1451
Enregistré le : 02 juin 2005, 23:00:00

Message par philippe » 14 nov. 2003, 10:28:00

Ouais.

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

@+
Image

philou
Membre
Membre
Messages : 80
Enregistré le : 02 juin 2005, 23:00:00
Localisation : K. Plage (3°cocotier à gauche) ;-)

Message par philou » 14 nov. 2003, 11:26:00

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

@+

Franco Barbu
Membre
Membre
Messages : 60
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Thuin-Belgique

Message par Franco Barbu » 16 nov. 2003, 01:38:00

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"> )

Franco Barbu
Membre
Membre
Messages : 60
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Thuin-Belgique

Message par Franco Barbu » 16 nov. 2003, 23:02:00

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.

Répondre

Retourner vers « Excel »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 23 invités