Re: [fr-users] Calculer un âge

2019-12-16 Par sujet Isa

Merci pour toutes ces options !


Le 16/12/2019 à 11:34, sandy andriant a écrit :
Si vous voulez avoir un résultat "parfait", il faut ajouter une 
condition pour les mots an et jour.


pour le singulier et le pluriel de "an" // ajouter une espace de part 
et d'autre de "an" pour que ce ne soit pas collé aux nombres.

=SI(DATEDIF(A1;A2;"y")<2;" an ";" ans ")

pour singulier et pluriel de "jour" // idem avec point de fin de phrase
=SI(DATEDIF(A1;A2;"yd")<2;" jour ";" jours.")

ce qui donne une formule très longue
=DATEDIF(A1;A2;"y")(DATEDIF(A1;A2;"y")<2;" an ";" ans 
")(A1;A2;"ym")&" mois 
"(A1;A2;"yd")&=SI(DATEDIF(A1;A2;"yd")<2;" jour ";" jours.")



Sinon il y a moyen de faire les calculs ailleurs et de rassembler

A1 --> 10/08/17
A2 --> 01/01/19

A3 --> =DATEDIF(A1,A2,"y")
A4 --> =SI(DATEDIF(A1;A2;"y")<2;" an ";" ans ")
A5 --> =DATEDIF(A1,A2,"yd")
A6 --> =SI(DATEDIF(A1;A2;"yd")<2;" jour ";" jours.")
A7--> =CONCATENER(a3;a4;a5;a6;a7)





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Calculer un âge

2019-12-16 Par sujet sandy andriant

Bjr,

Si vous voulez avoir un résultat "parfait", il faut ajouter une 
condition pour les mots an et jour.


pour le singulier et le pluriel de "an" // ajouter une espace de part et 
d'autre de "an" pour que ce ne soit pas collé aux nombres.

=SI(DATEDIF(A1;A2;"y")<2;" an ";" ans ")

pour singulier et pluriel de "jour" // idem avec point de fin de phrase
=SI(DATEDIF(A1;A2;"yd")<2;" jour ";" jours.")

ce qui donne une formule très longue
=DATEDIF(A1;A2;"y")(DATEDIF(A1;A2;"y")<2;" an ";" ans 
")(A1;A2;"ym")&" mois 
"(A1;A2;"yd")&=SI(DATEDIF(A1;A2;"yd")<2;" jour ";" jours.")



Sinon il y a moyen de faire les calculs ailleurs et de rassembler

A1 --> 10/08/17
A2 --> 01/01/19

A3 --> =DATEDIF(A1,A2,"y")
A4 --> =SI(DATEDIF(A1;A2;"y")<2;" an ";" ans ")
A5 --> =DATEDIF(A1,A2,"yd")
A6 --> =SI(DATEDIF(A1;A2;"yd")<2;" jour ";" jours.")
A7--> =CONCATENER(a3;a4;a5;a6;a7)

C'est plus propre et plus lisible.

Cordialement
Sandy-Pascal Andriant

Le 16/12/2019 à 11:08, Isa a écrit :

Merci Sandy-Pascal Andriant
pour ces précisions.

Le 15/12/2019 à 12:48, sandy andriant a écrit :

Bjr,

Si on va au bout du raisonnement
=DATEDIF(A1;A2;"y")&" ans "(A1;A2;"ym")&" mois 
"(A1;A2;"yd")&" jours"

affichera
1 an 4 mois 144 jours

Cordialement
Sandy-Pascal Andriant

Le 15/12/2019 à 11:23, Landron Gérard a écrit :

Le 15/12/2019 à 12:21, Landron Gérard a écrit :

Le 15/12/2019 à 12:00, isaric a écrit :

Bonjour,
J'ai
A1 --> 10/08/17
A2 --> 01/01/19

A3--> =DATEDIF(A1,A2,"y")

On me dit Err :501

Que faut-il changer dans la formule ?

si on utilise "l'éditeur" de formule, il met bien des point-virgules
DATEDIF(A1;A2;"y")

je voulais parler de l'assistant de fonction !



D'avance merci

Bon dimanche

Gérard









--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Calculer un âge

2019-12-15 Par sujet sandy andriant

Bjr,

Si on va au bout du raisonnement
=DATEDIF(A1;A2;"y")&" ans "(A1;A2;"ym")&" mois 
"(A1;A2;"yd")&" jours"

affichera
1 an 4 mois 144 jours

Cordialement
Sandy-Pascal Andriant

Le 15/12/2019 à 11:23, Landron Gérard a écrit :

Le 15/12/2019 à 12:21, Landron Gérard a écrit :

Le 15/12/2019 à 12:00, isaric a écrit :

Bonjour,
J'ai
A1 --> 10/08/17
A2 --> 01/01/19

A3--> =DATEDIF(A1,A2,"y")

On me dit Err :501

Que faut-il changer dans la formule ?

si on utilise "l'éditeur" de formule, il met bien des point-virgules
DATEDIF(A1;A2;"y")

je voulais parler de l'assistant de fonction !



D'avance merci

Bon dimanche

Gérard






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Calculer un âge

2019-12-15 Par sujet Landron Gérard

Le 15/12/2019 à 12:21, Landron Gérard a écrit :

Le 15/12/2019 à 12:00, isaric a écrit :

Bonjour,
J'ai
A1 --> 10/08/17
A2 --> 01/01/19

A3--> =DATEDIF(A1,A2,"y")

On me dit Err :501

Que faut-il changer dans la formule ?

si on utilise "l'éditeur" de formule, il met bien des point-virgules
DATEDIF(A1;A2;"y")

je voulais parler de l'assistant de fonction !



D'avance merci

Bon dimanche

Gérard



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Calculer un âge

2019-12-15 Par sujet Landron Gérard

Le 15/12/2019 à 12:00, isaric a écrit :

Bonjour,
J'ai
A1 --> 10/08/17
A2 --> 01/01/19

A3--> =DATEDIF(A1,A2,"y")

On me dit Err :501

Que faut-il changer dans la formule ?

si on utilise "l'éditeur" de formule, il met bien des point-virgules
DATEDIF(A1;A2;"y")


D'avance merci

Gérard

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Calculer un âge

2019-12-15 Par sujet Thierry Jeanneret
Le format des variables d'entrée ? Dans l'exemple 
https://help.libreoffice.org/Calc/DATEDIF/om
ils passent des strings...

-t-


> Le 15 déc. 2019 à 11:02, isaric  a écrit :
> 
> Bonjour,
> J'ai 
> A1 --> 10/08/17
> A2 --> 01/01/19
> 
> A3--> =DATEDIF(A1,A2,"y")
> 
> On me dit Err :501
> 
> Que faut-il changer dans la formule ?
> D'avance merci
> 
> 
> 
> -
> Utilise Libreoffice avec Ubuntu
> --
> Sent from: 
> http://document-foundation-mail-archive.969070.n3.nabble.com/Users-f1744091.html
> 
> -- 
> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
> Les archives de la liste sont disponibles à 
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Calculer un âge

2019-12-15 Par sujet Mamin Luc

Bonjour

Transformer les virgules en points-virgules ?

@+
Luc

Le 15/12/2019 à 11:00, isaric a écrit :

A1 --> 10/08/17
A2 --> 01/01/19

A3--> =DATEDIF(A1,A2,"y")




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Calculer un âge

2019-12-15 Par sujet isaric
Bonjour,
J'ai 
A1 --> 10/08/17
A2 --> 01/01/19

A3--> =DATEDIF(A1,A2,"y")

On me dit Err :501

Que faut-il changer dans la formule ?
D'avance merci



-
Utilise Libreoffice avec Ubuntu
--
Sent from: 
http://document-foundation-mail-archive.969070.n3.nabble.com/Users-f1744091.html

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy