Je me corrige moi-même...

Le 3 octobre 2010 13:41, yves dutrieux <ydutri...@gmail.com> a écrit :

> bonjour,
>
> Le 3 octobre 2010 11:19, Guy MORSCH <guymor...@libertysurf.fr> a écrit :
>
> Merci de ces précisions François, cela tombe bien car à présent, il me faut
>> exclure les bornes en l'occurrence "I.M.E" (Institut Médico Educatif)
>> =TEMPSVAL("0:"&NB.SI(E3:E53;"><"" ")*15)
>> Comment introduire cette exclusion?
>> NB.SI(E3:E53;(".*" AND NOT "I.M.E") et ou faut t'il ajouter des "
>> ou remplacer "><" par quelque chose de plus élégant?
>>
>
> NB.SI(E3:E53;("([^I.M.E]|[^IME]).*"))
>

c'est NB.SI(E3:E53;"<>(I.M.E|IME)")
en effet, j'aurais voulu utiliser la formule "= toutes les chaines sauf IME
ou I.M.E " mais me suis trompé.
La formule (?!chaine) permettant d'exclure une chaine n'existant visiblement
pas sous Ooo il faut donc travaille avec les <> de la condition et pas le =



>
> j'ai volontairement mis 2 orthographes (I.M.E et IME) pour te montrer un
> exemple avec plusieurs exceptions.
>
> sinon voilà ta demande
> NB.SI(E3:E53;("([^I.M.E]).*"))
>

NB.SI(E3:E53;"<>I.M.E")

Yves

>
> Yves.
>
>
>
>> Guy de sqy
>>
>> ----- Original Message ----- From: "François Gatto" <cescul...@gmail.com>
>> To: <users@fr.openoffice.org>
>> Sent: Saturday, October 02, 2010 9:39 AM
>>
>> Subject: Re: [users-fr] Variante Formule tableur calcul d'amplitude
>> horaire
>>
>>
>>  Bonjour,
>>> La formule proposée n'est certes pas optimisée mais elle doit répondre au
>>> besoin.
>>>
>>> Voici dans la même veine une formulation qui est plus correcte :
>>> =TEMPSVAL( "0:" & NB.SI(A1:A9; ".*") * 15 )
>>> recherche de tout caractère ___^
>>>
>>> Pour simplifier son écriture la solution de Christian
>>> =NBVAL(A1:A9) * "00:15:00"
>>> peut être suffisante.
>>>
>>> Dans la même veine ma formule peut s'écrire :
>>> = NB.SI(A1:A9; ".*") * "00:15:00"
>>>
>>> L'avantage de NB.SI c'est de pouvoir "filtrer" tes données. Par exemple
>>> pour totaliser les personnes commençant par la lettre Z, tu écrirais :
>>>
>>> = NB.SI(A1:A9; "Z.*") * "00:15:00"
>>>
>>> Bonne continuation.
>>> Francois Gatto
>>>
>>> Le 02/10/2010 01:39, Guy MORSCH a écrit :
>>>
>>>> Merci François, je progresse grâce a ton explication.Dans un 1er temps
>>>> il m'est proposé cette correction :
>>>> =TEMPSVAL( "0:"&NB.SI( F3:F53; "<>''" ")*15) au lieu de :
>>>> =TEMPSVAL( "0:" & NB.SI( F3:F53; "<>''" ) * 15 ) le résultat donne
>>>> 12:45
>>>> Pour tester j'ai essayé
>>>> =TEMPSVAL( "0:"&NB.SI( F3:F53; "<>''" ")*1) j'obtiens 0:51 sauf que
>>>> dans
>>>> les deux cas toutes les cellules sont vides
>>>> 0:51 semble correspondre au nombre de cellules calculé de la plage
>>>> F3:F53 et quoique je tape dans les cellules de la colonne cela ne varie
>>>> pas
>>>> donc "colonne non vide" n'est pas pris en compte?
>>>> je viens d'avoir l'idée de remplacer <> par >< cela marche déjà mieux
>>>> Vais peu être arriver a y comprendre quelque chose a ces fichues
>>>> formules
>>>> Merci je vais aller me coucher un peu moins beta lolllll
>>>> Guy de sqy
>>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
>>> For additional commands, e-mail: users-h...@fr.openoffice.org
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
>> For additional commands, e-mail: users-h...@fr.openoffice.org
>>
>>
>
>
> --
> web site : http://www.molenbaix.com
>



-- 
web site : http://www.molenbaix.com

Répondre à