Re: [users-fr] OOo 3.2.1 Calc Somme.si

2010-06-23 Par sujet Jean Michel PIERRE



Jean-Michel,
Le fichier actuel joint fonctionne mais je préfèrerais à l'inverse ne 
pas tenir compte de la valeur quand en Ax il y a un *

Claude




c'est surement très basique et je m'en excuse mais je n'ai pas 
trouvé la réponse dans la doc, j'écris la condition :

=SOMME.SI(A1:A10;*;B1:B10)
quelle est la syntaxe pour ne pas prendre en compte si =  de * ?

Ce serait plutôt =SOMME.SI(A1:A10; ;B1:B10)
mais pour que çà fonctionne, il faut qu'il y ait au moins un déplacement 
du curseur dans la cellule de la plage A1:A10

J.M




SOMME.SI.ods
Description: application/vnd.oasis.opendocument.spreadsheet
-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Re: [users-fr] OOo 3.2.1 Calc Somme.si

2010-06-23 Par sujet Claude FRICARD

Gabriel, François;Jean-Pierre
Vous aurez constaté comme moi (voir fichier joint) que la formule :

SOMME.SI(A2:A7;*;B2:B7)(en jaune) ne donne pas les résultats escomptés 
..*.Feuille1*
 il faut*  *_aussi_*  *que les cellules dans lesquelles il n'y a pas de * 
soient initialisées avec un autre caractère voir*Feuille2*
Pratiquement il est recevable d'avoir une macro qui initialise la colonne de critère :a 
ou autre et ne mettre un * que dans les lignes que l'on souhaite neutraliser dans la 
somme (les exceptions)
Merci à vous

Claude


Le 23/06/2010 05:52, gabriel a écrit :

Le mardi 22 juin 2010 22:58:26, Francois Gatto a écrit :
   

Bonjour,
 

Bonjour François,

   

Le 22/06/2010 17:03, Claude FRICARD a écrit :
 

Jean-Michel,
Le fichier actuel joint fonctionne mais je préfèrerais à l'inverse ne
pas tenir compte de la valeur quand en Ax il y a un *

Claude
   

SOMME.SI(A2:A7;*;B2:B7)
 

je ne confirme pas sous linux (OpenSuse11.2) et OOo 3.2.1 version officielle

une copie d'écran du dialogue assistant formule qui retourne zéro (0):

http://cjoint.com/?gxfVPX1mRX

et un fichier joint avec deux SOMMES.SI() (un jaune et un rouge)

   

exemple pour 2 éléments à rechercher :
SOMME.SI(A2:A7;[*x];B2:B7)

Sinon l'aide (F1) apporte d'autres informations ;-)
 

Elle donne deux exemples mais ne parle pas d'inégalité de texte et renvoie
vers NB.SI() pour d'autres syntaxes...?

Bonne journée

Gabriel.

   



-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org


SOMME.SI.ods
Description: application/vnd.oasis.opendocument.spreadsheet
-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Re: [users-fr] OOo 3.2.1 Calc Somme.si

2010-06-23 Par sujet Hervé Grac

Le 23/06/2010 09:10, Jean Michel PIERRE a écrit :



Jean-Michel,
Le fichier actuel joint fonctionne mais je préfèrerais à l'inverse ne 
pas tenir compte de la valeur quand en Ax il y a un *

Claude




c'est surement très basique et je m'en excuse mais je n'ai pas 
trouvé la réponse dans la doc, j'écris la condition :

=SOMME.SI(A1:A10;*;B1:B10)
quelle est la syntaxe pour ne pas prendre en compte si =  de * ?

Ce serait plutôt =SOMME.SI(A1:A10; ;B1:B10)
mais pour que çà fonctionne, il faut qu'il y ait au moins un 
déplacement du curseur dans la cellule de la plage A1:A10

J.M


j'ai essayé de modifier les cellules contenant * mais il me semble que 
le total de se met pas à jour sauf si on écrit un espace   à la place 
de *.


pourquoi ne pas utiliser une fonction un poil plus longue :


=Somme(A1:A10)-SOMME.SI(A1:A10;*;B1:B10)

hgrac



Re: [users-fr] OOo 3.2.1 Calc Somme.si

2010-06-23 Par sujet Claude FRICARD

Merci Hervé pour  cette solution.
Si je fais le point des solutions proposées:

  1. La solution Gabriel : Pour mettre en format texte la cellule qui
 répond au critère: =SI(A3=*;TEXTE(B3;@);B3)
  2. la solution François : =SOMME.SI(A1:A5;*;B1:B5)_ si et
 seulement si_ les autres cellules dans lesquelles il n'y a pas le
 * sont initialisées
  3. la solution Hervé : =Somme(A1:A10)-SOMME.SI(A1:A10;*;B1:B10) qui
 est plus longue mais qui fonctionne.

Ceci confirme qu'il ne serai pas possible de neutraliser une cellule en 
faisant simplement =SOMME.SI(A1:A5;*;B1:B5. Confirmez-vous ? la 
cellule lorsqu'elle n'est pas initialisée vaut quelle valeur ? Null , 
Blk autre ?

Il reste que des solutions existent et c'est là le principal.
A+
Claude

Le 23/06/2010 10:48, Hervé Grac a écrit :

Le 23/06/2010 09:10, Jean Michel PIERRE a écrit :



Jean-Michel,
Le fichier actuel joint fonctionne mais je préfèrerais à l'inverse 
ne pas tenir compte de la valeur quand en Ax il y a un *

Claude




c'est surement très basique et je m'en excuse mais je n'ai pas 
trouvé la réponse dans la doc, j'écris la condition :

=SOMME.SI(A1:A10;*;B1:B10)
quelle est la syntaxe pour ne pas prendre en compte si =  de * ?

Ce serait plutôt =SOMME.SI(A1:A10; ;B1:B10)
mais pour que çà fonctionne, il faut qu'il y ait au moins un 
déplacement du curseur dans la cellule de la plage A1:A10

J.M


j'ai essayé de modifier les cellules contenant * mais il me semble 
que le total de se met pas à jour sauf si on écrit un espace   à la 
place de *.


pourquoi ne pas utiliser une fonction un poil plus longue :


=Somme(A1:A10)-SOMME.SI(A1:A10;*;B1:B10)

hgrac




[users-fr] OOo 3.2.1 Calc Somme.si

2010-06-22 Par sujet Claude FRICARD
c'est surement très basique et je m'en excuse mais je n'ai pas trouvé la 
réponse dans la doc, j'écris la condition :

=SOMME.SI(A1:A10;*;B1:B10)
quelle est la syntaxe pour ne pas prendre en compte si =  de * ?
--

Claude



Re: [users-fr] OOo 3.2.1 Calc Somme.si

2010-06-22 Par sujet Jean Michel PIERRE


c'est surement très basique et je m'en excuse mais je n'ai pas trouvé 
la réponse dans la doc, j'écris la condition :

=SOMME.SI(A1:A10;*;B1:B10)
quelle est la syntaxe pour ne pas prendre en compte si =  de * ?


Bonjour,
Il faudrait voir ton tableau car je ne comprends pas où tu bloques.
J.M




-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] OOo 3.2.1 Calc Somme.si

2010-06-22 Par sujet Francois Gatto

Bonjour,

Le 22/06/2010 17:03, Claude FRICARD a écrit :

Jean-Michel,
Le fichier actuel joint fonctionne mais je préfèrerais à l'inverse ne
pas tenir compte de la valeur quand en Ax il y a un *

Claude


SOMME.SI(A2:A7;*;B2:B7)

exemple pour 2 éléments à rechercher :
SOMME.SI(A2:A7;[*x];B2:B7)

Sinon l'aide (F1) apporte d'autres informations ;-)


--
Cordialement
François Gatto
OOo 3.2.1 (320m18:9502)
Ubuntu 10.04



-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org