Re: [fr-users] Calculer un âge
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
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
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
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
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
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
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
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