Re: [users-fr] calc - date naissance - âge

2010-09-03 Par sujet lutch

 Le 02/09/10 18:01, christianwtd a écrit :

 Le 02/09/2010 17:23, Monique CASAUX a écrit :

Merci Christian pour ton aide.
J'ai fait ce que tu m'indiques, mais j'obtiens une colonne avec l'âge 
par

rapport à aujourd'hui...
Ce n'est exactement ce que je voudrais. J'ai besoin de faire 
apparaître la date

de départ à la retraite de chaque agent.


Désolé, j'ai été trop vite. En fait, c'est plus simple :
En A2, la date de naissance
En B10, les années 60, par exemple
en C10, les mois
en D10, les jours

les formules, en B2
=ANNEE(A2)+B1
en C2 :
=MOIS(A2)+C1
en D1 :
=JOUR(A2)+D1
et enfin en E2, la date de départ :
=DATE(B2; C2; D2)

Remarque : des valeurs anormales sont adaptées automatiquement 
(exemple : 40 jours)


Bon surf,
Christian


Bonjour,

merci bien pour la méthode, ce genre de calculs concerne un peu tout le 
monde ces temps ci…


je me trompe ou bien les valeurs doivent être inscrites en B1, C1, D1 , 
comme dans les formules ?


Par ailleurs, j'ai voulu comprendre ce qui se passe quand on met des 
valeurs anormales comme dans l'exemple donné.


En supposant l'équivalence 40 jours=1 mois et 9 jours
NaissanceannéesmoisjoursDépart
28/01/68621909/03/2030
28/01/68624009/03/2030
24/12/68621902/02/2031
24/12/68624002/02/2031
jusque là, tout va bien.

Si on prend 40 jours=1 mois et 10 jours
NaissanceannéesmoisjoursDépart
28/01/686211010/03/2030
28/01/68624009/03/2030
24/12/686211003/02/2031
24/12/68624002/02/2031
l'équivalence n'est pas correcte.

Et un cas tordu
29/02/68621907/04/2030
29/02/68624010/04/2030
28/02/68621906/04/2030
28/02/68624009/04/2030

ou
29/02/686211008/04/2030
29/02/68624010/04/2030
15/02/686211025/03/2030
15/02/68624027/03/2030

Je ne sais pas interpréter les écarts de résultats avec une date de 
naissance en février.



C'est peut-être du coupage de cheveux en 12…

Quelqu'un a une idée ?

C_Lucien

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



Re: [users-fr] calc - date naissance - âge

2010-09-03 Par sujet christianwtd

 Le 03/09/2010 08:10, lutch a écrit :

 Le 02/09/10 18:01, christianwtd a écrit :

 Le 02/09/2010 17:23, Monique CASAUX a écrit :

Merci Christian pour ton aide.
J'ai fait ce que tu m'indiques, mais j'obtiens une colonne avec 
l'âge par

rapport à aujourd'hui...
Ce n'est exactement ce que je voudrais. J'ai besoin de faire 
apparaître la date

de départ à la retraite de chaque agent.


Désolé, j'ai été trop vite. En fait, c'est plus simple :
En A2, la date de naissance
En B10, les années 60, par exemple
en C10, les mois
en D10, les jours

les formules, en B2
=ANNEE(A2)+B1
en C2 :
=MOIS(A2)+C1
en D1 :
=JOUR(A2)+D1
et enfin en E2, la date de départ :
=DATE(B2; C2; D2)

Remarque : des valeurs anormales sont adaptées automatiquement 
(exemple : 40 jours)


Bon surf,
Christian


Bonjour,

merci bien pour la méthode, ce genre de calculs concerne un peu tout 
le monde ces temps ci…


je me trompe ou bien les valeurs doivent être inscrites en B1, C1, D1 
, comme dans les formules ?


Par ailleurs, j'ai voulu comprendre ce qui se passe quand on met des 
valeurs anormales comme dans l'exemple donné.


En supposant l'équivalence 40 jours=1 mois et 9 jours
NaissanceannéesmoisjoursDépart
28/01/68621909/03/2030
28/01/68624009/03/2030
24/12/68621902/02/2031
24/12/68624002/02/2031
jusque là, tout va bien.

Si on prend 40 jours=1 mois et 10 jours
NaissanceannéesmoisjoursDépart
28/01/686211010/03/2030
28/01/68624009/03/2030
24/12/686211003/02/2031
24/12/68624002/02/2031
l'équivalence n'est pas correcte.

Et un cas tordu
29/02/68621907/04/2030
29/02/68624010/04/2030
28/02/68621906/04/2030
28/02/68624009/04/2030

ou
29/02/686211008/04/2030
29/02/68624010/04/2030
15/02/686211025/03/2030
15/02/68624027/03/2030

Je ne sais pas interpréter les écarts de résultats avec une date de 
naissance en février.



C'est peut-être du coupage de cheveux en 12…

Quelqu'un a une idée ?

C_Lucien


Bonjour Lucien et tout le monde,

Oui tu as raison. J'ai pris l'exemple de 40 jours, mais j'aurais dû 
parler des problèmes de février en particulier :
C'est ce que j'explique ici 
(http://christianwtd.free.fr/index.php?rubrique=BasFunction02) :

Exemple : calcul de différence entre le 31/01/2006 et le 01/03/2006.
=DATE_DIF(31/01/2006; 01/03/2006; a, ans ;  m, mois ;  j, 
jours) retourne :

0 ans 1 mois -2 jours
Pas simple, mais logique. Il y a bien 1 mois d'écart, mais comme le mois 
en question n'a que 28 jours, il y a un écart négatif de 2 jours.
C'est le problème des mois qui varient de 28 à 31 jours. Dans ce cas, le 
problème n'est pas du côté du calcul, mais du côté administration, mais 
au final, ça me semble assez facile à corriger avec des SI(...)
L'écart est faible dans tous les cas, mais sans doute important pour 
certains (surtout quand on parle de retraite :-) )


Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org


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



Re: [users-fr] Calcl - Déplacer des onglets avec formule

2010-09-03 Par sujet TEURNIER Michaël

 Le 20/08/2010 15:11, Christine LEGRIS a écrit :

Le 2010-08-20 04:52, Alain RESTOUX a écrit :

Le 19/08/2010 16:31, Christine LEGRIS a écrit :


Bonjour,

(Ubuntu 9.04 / OOo 3.2 version officielle)

J'ai un fichier avec plusieurs onglets et j'aimerais copier dans un 
nouveau

fichier 2 onglets qui sont liés entre eux par des formules.

Lorsque je sélectionne les 2 onglets et que je fais copier les 
feuilles dans un
nouveau document les formules génèrent l'erreur #REF. La formule est 
toujours là

mais indique #REF où il y avait le nom de l'autre feuille.

Je pourrais corriger les formules en remplaçant les # REF par le nom 
de la
feuille OU copier tout le fichier puis supprimer les onglets que je 
n'ai pas

besoin, mais bon ...

Il y a une autre solution ? une autre façon de faire?


Me rappelant une discussion de cette liste, je me suis attardé au 
nom des onglets.
Si je laisse les noms par défaut des onglets (feuille1, feuille2, 
etc.) et que
je les laissent dans l'ordre, les formules sont intactes après la 
copie de 2

onglets dans un nouveau fichier.

Ayant un fichier avec des onglets qui sont déjà renommés, il 
faudrait que je
renomme tous les onglets en respectant bien l'ordre feuille1, 
feuille2, etc.
pour pouvoir ensuite conserver mes formules lorsque je copie des 
onglets dans un

autre fichier.


Il y a quelque chose qui m'échappe ? une solution plus simple ?
c'est tout de même dommage de ne pas pouvoir nommer les feuilles ...

Merci




Bonjour

Personnellement j'ouvre le fichier initial, je l'enregistre sous un 
nouveau nom, puis je supprime les feuilles que je ne souhaite pas 
conserver. Calc corrige en conséquence les formules. Je pense que 
c'est la méthode la plus rapide.


Alain



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


Bonjour Alain,

Oui, c'est une méthode que je retiens pour certains cas.

La solution proposée par François Gatto devrait m'être également fort 
utile.



Merci à tous!


Bonjour,

Je pense que votre problème vient du fait que vous copier les feuilles 
vers un classeur déjà existant. Si vous sélectionnez les feuilles à 
copier et que vous choisissez nouveau classeur dans la liste 
déroulante, le nouveau classeur ne comprendra que les feuilles que vous 
avez sélectionné.
Si vous copier vers un classeur déjà existant et que le nom de la 
feuille existe déjà, la feuille en conflit de nom sera automatiquement 
renommée Copie_blablabla De fait, le nom de la feuille ne 
correspondant plus, cela crée des erreurs dans les formules de calcul.


MT

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



Re: [users-fr] Calcl - Déplacer des onglets avec formule

2010-09-03 Par sujet Christine LEGRIS

On 2010-09-03 04:34, TEURNIER Michaël wrote:

 Le 20/08/2010 15:11, Christine LEGRIS a écrit :

Le 2010-08-20 04:52, Alain RESTOUX a écrit :

Le 19/08/2010 16:31, Christine LEGRIS a écrit :


Bonjour,

(Ubuntu 9.04 / OOo 3.2 version officielle)

J'ai un fichier avec plusieurs onglets et j'aimerais copier dans un 
nouveau

fichier 2 onglets qui sont liés entre eux par des formules.

Lorsque je sélectionne les 2 onglets et que je fais copier les 
feuilles dans un
nouveau document les formules génèrent l'erreur #REF. La formule 
est toujours là

mais indique #REF où il y avait le nom de l'autre feuille.

Je pourrais corriger les formules en remplaçant les # REF par le 
nom de la
feuille OU copier tout le fichier puis supprimer les onglets que je 
n'ai pas

besoin, mais bon ...

Il y a une autre solution ? une autre façon de faire?


Me rappelant une discussion de cette liste, je me suis attardé au 
nom des onglets.
Si je laisse les noms par défaut des onglets (feuille1, feuille2, 
etc.) et que
je les laissent dans l'ordre, les formules sont intactes après la 
copie de 2

onglets dans un nouveau fichier.

Ayant un fichier avec des onglets qui sont déjà renommés, il 
faudrait que je
renomme tous les onglets en respectant bien l'ordre feuille1, 
feuille2, etc.
pour pouvoir ensuite conserver mes formules lorsque je copie des 
onglets dans un

autre fichier.


Il y a quelque chose qui m'échappe ? une solution plus simple ?
c'est tout de même dommage de ne pas pouvoir nommer les feuilles ...

Merci




Bonjour

Personnellement j'ouvre le fichier initial, je l'enregistre sous un 
nouveau nom, puis je supprime les feuilles que je ne souhaite pas 
conserver. Calc corrige en conséquence les formules. Je pense que 
c'est la méthode la plus rapide.


Alain



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


Bonjour Alain,

Oui, c'est une méthode que je retiens pour certains cas.

La solution proposée par François Gatto devrait m'être également fort 
utile.



Merci à tous!


Bonjour,

Je pense que votre problème vient du fait que vous copier les feuilles 
vers un classeur déjà existant. Si vous sélectionnez les feuilles à 
copier et que vous choisissez nouveau classeur dans la liste 
déroulante, le nouveau classeur ne comprendra que les feuilles que 
vous avez sélectionné.
Si vous copier vers un classeur déjà existant et que le nom de la 
feuille existe déjà, la feuille en conflit de nom sera automatiquement 
renommée Copie_blablabla De fait, le nom de la feuille ne 
correspondant plus, cela crée des erreurs dans les formules de calcul.


MT

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


Bonjour,

Il y a peut-être un élément qui m'échape alors 

Mon besoin et la majorité de mes tests concernent effectivement la copie 
de feuille dans un nouveau classeur.
J'obtiens bien uniquement les feuilles copiées mais la référence des 
formules se construit toujours à partir des positions des feuilles et 
non pas de leur nom.


Je n'ai à ce jour trouvé aucune autre solution que de m'assurer que la 
feuille à laquelle les formules font références soit en première 
position dans le fichier initinal et dans le fichier de destination.


Il y a peut-être une différence de résultat selon la version de OOo ...

--
___
Christine Legris
Assistante de direction
Administration des ressources informatiques
Agence universitaire de la Francophonie
Téléphone: (514) 343-6630 poste 1751


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



Re: [users-fr] Fwd: Fwd: Ooo 3.2 calc le bug s'amplifie

2010-09-03 Par sujet Yves LOMBARDOT

 --


Pour NB.SI le fonctionnement me parait normal d'après ce que dit la doc
: le . dans les expressions régulière trouve n'importe quel caractère
sauf un retour à la ligne ou un saut de paragraphe.
Cependant il y a aussi l'option Critères de recherche = et  doivent
correspondre à des cellules entières (Outils  Options  OpenOffice.org
Calc  Calculer). Si tu désactives cette option alors tu obtiens le
comportement souhaité. L'aide explique le fonctionnement de cette option.

Apparemment c'est le même problème avec ton filtre spécial.

Bonne soirée
JBF

Bonjour,

effectivement en décochant la case ca fonctionne, y compris pour NB.SI 
qui me compte bien les 24 cellules de mon modèle même avec un Ctrl+entrée.


C'est juste un peu plus lourd qu'avant parce que 1/ il faudra penser à 
désactiver la case sur tous les postes du service et surtout 2/ petit 
reproche générale que je fais à Ooo, il ne garde pas en mémoire toutes 
les options choisies lors des mises à jour.


Merci pour le dépannage, bon w.e



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



Re: [users-fr] Re: disparit ion de la fonte Balloon [résolu]

2010-09-03 Par sujet E. Prom
On Thursday, 01 April 2010, 05:40:23 +0200,
Lucien RUBEMPRE antis...@sfr.fr wrote:
 Date: Thu, 01 Apr 2010 05:40:23 +0200
 From: Lucien RUBEMPRE antis...@sfr.fr
 To: users@fr.openoffice.org
 Delivered-To: e3p...@gmail.com
 Reply-To: users@fr.openoffice.org
 Delivered-To: mailing list users@fr.openoffice.org
 X-SFR-UUID: 20100401034034178.045807000...@msfrf2116.sfr.fr
 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.1.9)
  Gecko/20100317 Lightning/1.0b1 Thunderbird/3.0.4
 [...]

Bonjour,

En lisant (avec beaucoup de retard) les messages envoyés sur la liste de
discussion openoffice, j'ai trouvé votre message du 1er avril à propos
de polices de caractères.

Mon attention a été attirée sur l'en-tête suivante de votre message :

X-SFR-UUID: 20100401034034178.045807000...@msfrf2116.sfr.fr

La première partie est vraisemblablement l'heure UTC d'envoi du message,
mais la seconde ressemble à un numéro de téléphone : 04580787.

Ma curiosité m'a poussé à essayer un annuaire inversé sur 10 de ces 12
chiffres, sans résultat. Liste rouge, ou bien numéros ayant une
signification sans rapport? Je parierais  que votre numéro de téléphone
correspond à une partie de ces chiffres, peut-être légèrement mélangés.
04 58 07 00 00, ou bien 04 58 07 00 87 par exemple. Suis-je proche de la
vérité? Si oui, on pourrait repprocher à SFR de diffuser ainsi les
numéros de téléphone de ses abonnés!

Pardonnez ma curiosité un peu intrusive,

-- 
E. Prom

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



Re: [users-fr] Re: disparit ion de la fonte Balloon [résolu]

2010-09-03 Par sujet E. Prom
On Friday, 03 September 2010, 22:12:00 +0200,
E. Prom e3p...@gmail.com wrote:

 Pardonnez ma curiosité un peu intrusive,

Pardonnez-moi surtout d'avoir envoyé ce message sur la liste, c'était
invonlontaire. J'ai utilisé la fonction répondre de mon logiciel de
courrier, qui normalement ne répond qu'à l'expéditeur.

Seulement voilà, cette liste openoffice comporte une option pour
neuneux, et ajoute une en-tête Reply-To: users@fr.openoffice.org aux
mails : quand on ne veut répondre qu'à une personne, le message est
envoyé en réalité à tout le monde, à moins de modifier à la main
l'adresse du destinataire. Je n'ai pas l'habitude de ce comportement.
Plus d'informations et de critiques ici :
http://www.culte.org/projets/doc/reply-to.shtml

Je n'ai fait qu'étudier des données déjà publiées, mais je tenais à vous
présenter mes excuses.

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



Re: [users-fr] Calc : valeur àrécupérer dans un libellé

2010-09-03 Par sujet lutch

 Le 31/08/10 17:45, Serge a écrit :

Grand merci à tous !
En réalité, c'est plus compliqué parce que les libellés peuvent
être divers (il y en a même du type : Le nombre d'occurrence
est compris entre ... et ...).
Donc je retiens l'idée de récupérer les formules à la main et de
faire ce que j'ai à faire.
Par contre, vos autres suggestions m'ont fait découvrir des
fonctions dont je n'avais pas idée.
Ce forum est une mine.
Je regrette seulement de n'avoir à ce jour jamais pu venir en aide.



Bonjour,

problème intrigant, donc intéressant.
Je m'y suis collé et voici une méthode que je propose. C'est un premier 
jet, améliorable sans doute. Il y a des gisements de simplification.
Sous réserve de viabilité tous usages, je compte bien me servir de ça 
pour nettoyer certains fichiers boiteux qu'on me demande régulièrement 
d'exploiter comme source de données.


Données du problème, telles que je les ai comprises
- les expressions varient arbitrairement,
- les valeurs sont de longueur variable, mais se trouvent toujours en 
dernière position dans la cellule


Données du tableau de test : libellé+valeur
cellules A1:A7
mot1 mot2 mot3 mot4  mot5 mot6 MOT7 123
mot1 mot2 mot3 mot4  mot5 mot6 MOT7 123456789
mot1 mot2 mot3 mot4  mot5 mot6 MOT7 125
mot1 mot2 mot3 mot4 126
mot1 mot2 mot3 mot4  mot5 mot6 MOT7 127
mot1 mot2 mot3 mot4 mot5 mot6 128
mot1 mot2 mot3 DERNIERMOT

En B1, la formule =DROITE(A1;NBCAR(A1)-CHERCHE(-;SUBSTITUE(A1; 
;-;NBCAR(A1)-NBCAR(SUBSTITUE(A1; ;)));1))

résultat : 123
En B7, la formule =DROITE(A7;NBCAR(A7)-CHERCHE(-;SUBSTITUE(A7; 
;-;NBCAR(A7)-NBCAR(SUBSTITUE(A7; ;)));1))

résultat : DERNIERMOT

Explications sommaires
SUBSTITUE(A1; ;)
remplace toutes les espaces de la cellule A1

NBCAR(A1)-NBCAR(SUBSTITUE(A1; ;)
calcule la différence du nombre de caractères avec et sans espaces, ce 
qui donne le rang (occurrence) de la dernière espace


SUBSTITUE(A1; ;-;NBCAR(A1)-NBCAR(SUBSTITUE(A1; ;)
remplace cette dernière espace, donc située avant le dernier mot

CHERCHE(-
cherche la position exacte de ce -,

par la soustraction
[nombre de caractères total]-[position du -]
on obtient le nombre de caractères à partir de la droite à extraire de 
l'expression initiale pour ne récupérer que le dernier mot de la 
cellule, c'est-à-dire la valeur.


J'espère être encore compréhensible malgré l'heure tardive.

C_Lucien
/Pourvu que ça serve/


Re: [users-fr] Fwd: Fwd: Ooo 3.2 calc le bug s'amplifie

2010-09-03 Par sujet Jean-Baptiste Faure
 Bonjour Yves,

Le 03/09/2010 21:54, Yves LOMBARDOT a écrit :

  --
 2/ petit reproche générale que je fais à Ooo, il ne garde pas en
 mémoire toutes les options choisies lors des mises à jour.

Que veux-tu dire par là ? Quand tu installes une nouvelle version le
dossier de configuration personnelle de l'utilisateur (son profil) n'est
pas modifié. C'est d'ailleurs parfois un piège pour les testeurs des
versions de développement.

Dans le cas d'une migration OOo 2 - OOo 3, au premier lancement par
l'utilisateur, un nouveau profil est créé ; s'il le souhaite ce peut
être une importation de son profil pour OOo 2 ou un profil neuf.

Bonne journée
JBF

-- 
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.




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



Re: [users-fr] Re: disparition de la font e Balloon [résolu]

2010-09-03 Par sujet Jean-Baptiste Faure
 Bonjour,

Le 03/09/2010 22:30, E. Prom a écrit :
 On Friday, 03 September 2010, 22:12:00 +0200,
 E. Prom e3p...@gmail.com wrote:
 Pardonnez ma curiosité un peu intrusive,
 Pardonnez-moi surtout d'avoir envoyé ce message sur la liste, c'était
 invonlontaire. J'ai utilisé la fonction répondre de mon logiciel de
 courrier, qui normalement ne répond qu'à l'expéditeur.

 Seulement voilà, cette liste openoffice [...] et ajoute une en-tête 
 Reply-To: users@fr.openoffice.org aux
 mails : quand on ne veut répondre qu'à une personne, le message est
 envoyé en réalité à tout le monde, à moins de modifier à la main
 l'adresse du destinataire. 
Effectivement : il s'agit d'une liste de *discussion* et non d'une liste
de *diffusion*. Elle sert à partager de l'information, les réponses sont
donc supposées intéresser tous les abonnés de la liste.
Quand on discute dans un groupe on discute naturellement avec tous les
présents et celui qui veut faire une aparté doit s'organiser lui-même
pour cela.
 Je n'ai pas l'habitude de ce comportement.
 Plus d'informations et de critiques ici :
 http://www.culte.org/projets/doc/reply-to.shtml
Il y a effectivement des discussions à n'en plus finir sur l'opportunité
d'un tel réglage des listes de discussion.

Bonne journée
JBF

-- 
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.




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