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
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
Bonjour
Transformer les virgules en points-virgules ?
@+
Luc
Le format des variables d'entrée ? Dans l'exemple https://help.libreoffice.org/Calc/DATEDIF/om
ils passent des strings...
-t-
Bonjour,
J'ai
A1 --> 10/08/17
A2 --> 01/01/19A3--> =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
Bonjour,
J'ai
A1 --> 10/08/17
A2 --> 01/01/19A3--> =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
Merci Landron Gérard-2 et Thierry Jeanneret
Si j'ai des dates de naissances sur la colonne A
Est-ce que je peux calculer le nombre de personnes (cellules) entre 10 et 20
ans ?
B1 --> ÂGE à tel date
10<âge à tel date<20
J'ai essayé en passant par une colonne C qui indique l'âge
exemple c2=DATEDIF(a2;$B$1;"y")....
Puis âge >20
=NB.SI(c:c;">20") cela marche
mais 10<âge à la date B1 <20
=NB.SI(c:c;"10<c (???)<20") ne marche pas
d'avance merci
Merci aussi Mamin Luc
isaric wrote
Bjr,
Si on va au bout du raisonnement
=DATEDIF(A1;A2;"y")&" ans "&DATEDIF(A1;A2;"ym")&" mois "&DATEDIF(A1;A2;"yd")&" jours"
affichera
1 an 4 mois 144 jours
Cordialement
Sandy-Pascal Andriant
Bonjour,
Pour ça, il y a la fonction FREQUENCE
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")&SI(DATEDIF(A1;A2;"y")<2;" an ";" ans ")&DATEDIF(A1;A2;"ym")&" mois "&DATEDIF(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
Merci C Fourcroy
Cela marche également avec les nombres comme indiqué
https://wiki.openoffice.org/wiki/FR/Documentation/Calc:_fonction_FREQUENCE
et cela marche aussi avec les dates.
Merci pour toutes ces options !