[fr-users] RE: somme.si ne fonctionne plus
Bonjour, Je m'aperçois que deux questions sont restées en suspens: pascaudj...@jipenunux.fr wrote 1) pourquoi déconseilles-tu de décocher cette option. 2) pourquoi un .(point) avant l'astérisque dans la recherche partielle. 1/ De mon point de vue, cette option non apparente (on ne sait pas à première vue ce qui est coché, la preuve, je ne savais même pas qu’elle existait) peut induire des erreurs grossières. En l’occurrence, il est bien plus explicite - et donc plus sain - de résoudre le problème de façon visible dans l'écriture de l'argument de la fonction, même si c'est un peu plus compliqué. 2/ Ce qui nous amène à la question 2: le point (.) correspond à un caractère unique de tout type, sauf un retour à la ligne ou un saut de paragraphe. L'astérisque(*) correspond à la présence en nombre quelconque du caractère qui le précède. Comme c'est le point qui précède, l’ensemble .* correspond donc à une chaîne quelconque de longueur quelconque. Voir dans l'aide: Liste des expressions régulières Bon début d'année, Michel -- View this message in context: http://nabble.documentfoundation.org/somme-si-ne-fonctionne-plus-tp4134477p4134813.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
[fr-users] RE: somme.si ne fonctionne plus
Bonjour, Michel Rudelle wrote Pas de pb, j'ai bien récupéré. Pas nous, mais Il y a une chose qui me surprend, le critère, par exemple apt est supposé trouver les lignes dont la cellule colonne B contient apt (edf apt; loyer apt) mais à ma connaissance, la recherche ne peut se faire que sur la chaîne complète. D'où ma question: est-ce que tu avais bien exactement les mêmes libellés et les mêmes critères dans le fichier qui marche bien ? Pour moi, il faut rajouter une colonne qui ne contient que le suffixe apt; div; etc ... sur lequel portera le critère. Mais il se peut aussi que mes connaissance sur l'usage des critères soit incomplète ! Cordialement, Michel Une recherche partielle est possible en utilisant les expressions régulières : =SOMME.SI(plage_critère;.*apt.*;plage_somme) Concernant le fait que cela fonctionne sur un autre fichier, il est possible que sur cet autre fichier l'option critères de recherche = et doivent correspondre à des cellules entières soit décoché. Personnellement, je déconseille de décocher cette option (qui AHMA ne devrait pas exister) mais plutôt d'utiliser les REGEX. Gérard -- View this message in context: http://nabble.documentfoundation.org/somme-si-ne-fonctionne-plus-tp4134477p4134498.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
RE: [fr-users] RE: somme.si ne fonctionne plus
Merci Gérard, -Message d'origine- De : Gérard Fargeot [mailto:gerard.farg...@orange.fr] Envoyé : mardi 30 décembre 2014 15:28 À : users@fr.libreoffice.org Objet : [fr-users] RE: somme.si ne fonctionne plus Bonjour, Michel Rudelle wrote Pas de pb, j'ai bien récupéré. Pas nous, mais Il y a une chose qui me surprend, le critère, par exemple apt est supposé trouver les lignes dont la cellule colonne B contient apt (edf apt; loyer apt) mais à ma connaissance, la recherche ne peut se faire que sur la chaîne complète. D'où ma question: est-ce que tu avais bien exactement les mêmes libellés et les mêmes critères dans le fichier qui marche bien ? Pour moi, il faut rajouter une colonne qui ne contient que le suffixe apt; div; etc ... sur lequel portera le critère. Mais il se peut aussi que mes connaissance sur l'usage des critères soit incomplète ! Cordialement, Michel Une recherche partielle est possible en utilisant les expressions régulières : =SOMME.SI(plage_critère;.*apt.*;plage_somme) Concernant le fait que cela fonctionne sur un autre fichier, il est possible que sur cet autre fichier l'option critères de recherche = et doivent correspondre à des cellules entières soit décoché. Personnellement, je déconseille de décocher cette option (qui AHMA ne devrait pas exister) mais plutôt d'utiliser les REGEX. Gérard 1/ Tu as trouvé! J'ignorais la présence de cette option, une fois décochée, le calcul se fit correctement avec la formule initiale. (et je l'ai recochée aussitôt, cette option ne me plaît pas non plus). 2/ j'avais essayé avec les expressions régulières, mais comme je m'en sers très peu, je m'y suis pris comme un pied et bien sûr je ne me suis pas remis en cause ;-). Ca marche très bien avec ta formule. Dans ce cas précis comme c'est toujours un suffixe, il suffit d'écrire .*apt Merci, je finirais l'année un peu moins bête ... Bonne année à toutes et tous sur ces listes, Michel -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-users] RE: somme.si ne fonctionne plus
Le 30/12/2014 16:04, Michel Rudelle a écrit : Une recherche partielle est possible en utilisant les expressionsrégulières:=SOMME.SI(plage_critère;.*apt.*;plage_somme)Concernant le fait que cela fonctionne sur un autre fichier, il estpossibleque sur cet autre fichier l'option critères de recherche = etdoiventcorrespondre à des cellules entières soit décoché.Personnellement, je déconseille de décocher cette option (qui AHMA nedevrait pas exister) mais plutôt d'utiliser les REGEX.GérardMerci Michel, Merci Gérard pour les infoseffectivement la case critères de recherche était bien coché, une fois décoché ça fonctionne.d’où 2 nouvelle questions à Gérard, si je peux me permettre1) pourquoi déconseilles-tu de décocher cette option.2 pourquoi un .(point) avant l'astérisque dans la recherche partielle.j'avais essayé=SOMME.SI(plage_critère;*apt;plage_somme)et bien sur ça ne fonctionnait pasc'est juste une question pour finir l'année moins bête :-)br bonne fête de fin d'année à tousmerci encorelibrementjipe-- Linux 3.14.24-desktop-1.mga4 x86_64 GNU/Linux Mageia 4 thornicroft Membre de l'APRIL pour adhérerhttp://www.april.org/ Membre de l'AFUL pour adhérerhttp://aful.org/http://jipenunux.frhttp://www.linux-ventoux.orghttp://www.parrain-linux.comhttp://centre-artistique-piegon.org -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés