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