Excel convertir 1,5 en années, mois
Fermé
EMI77
-
9 juil. 2009 à 11:08
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 - 10 juil. 2009 à 18:38
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 - 10 juil. 2009 à 18:38
A voir également:
- Convertir jours en années mois jours excel
- Liste déroulante excel - Guide
- Convertir pdf en word excel gratuit - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir youtube en mp3 avec audacity - Guide
- Formule excel - Guide
6 réponses
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 305
9 juil. 2009 à 11:16
9 juil. 2009 à 11:16
Euh ça risque d'être à difficile.
1 ans et 7 mois n'est pas égale à 1,7 ans, puisqu'il y a 12 mois dans une année. Donc comment faire si tu veux représenter une durée de 1 ans et 11 mois ? 1,11 ? Ce qui est compris entre 1,1 et 1,2 donc entre 13 et 14 mois ?
Je ne pense pas que ce soit possible, mais vu que je n'ai pas la science infuse, peut être que quelqu'un apportera la réponse adéquate à ta question.
Cordialement.
1 ans et 7 mois n'est pas égale à 1,7 ans, puisqu'il y a 12 mois dans une année. Donc comment faire si tu veux représenter une durée de 1 ans et 11 mois ? 1,11 ? Ce qui est compris entre 1,1 et 1,2 donc entre 13 et 14 mois ?
Je ne pense pas que ce soit possible, mais vu que je n'ai pas la science infuse, peut être que quelqu'un apportera la réponse adéquate à ta question.
Cordialement.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
9 juil. 2009 à 11:17
9 juil. 2009 à 11:17
bonjour
1,7 en A1
pour l'année
=ENT(A1)
pour les mois
=MOD(A1;1)*10
pour faire joli
=ent(A1)&si(ENT(A1)<=1;" an et ";" ans et ")&(MOD(A1;1)*10)&" mois"
Edit 11h28:
Pour tenir compte de l'excellente remarque de chossette
=ENT(A1)&SI(ENT(A1)<=1;" an et ";" ans et ")&SI(MOD(A1;1)<0,1;MOD(A1;1)*10;MOD(A1;1)*100)&" mois"
Le problème restant ( et pas qu'un peu) est pour le mois 10 converti impitoyablement en 1....
1,7 en A1
pour l'année
=ENT(A1)
pour les mois
=MOD(A1;1)*10
pour faire joli
=ent(A1)&si(ENT(A1)<=1;" an et ";" ans et ")&(MOD(A1;1)*10)&" mois"
Edit 11h28:
Pour tenir compte de l'excellente remarque de chossette
=ENT(A1)&SI(ENT(A1)<=1;" an et ";" ans et ")&SI(MOD(A1;1)<0,1;MOD(A1;1)*10;MOD(A1;1)*100)&" mois"
Le problème restant ( et pas qu'un peu) est pour le mois 10 converti impitoyablement en 1....
Merci,
J’ai testé la première formule, quand je tape 1,11 j'ai le résultat 1 ans et 1.1 mois et avec la deuxième formule quand je tape 1,11 j'ai bien le résultat attendu 1 an et 11 mois mais quand je tape 1.1 j'ai le résultat 1 an et 10 mois.
N’existe t'il pas une solution qui modifie directement la cellule concerné
On m’a parlé de personnalisée dans format de cellule mais je n’ai rien trouvé.
Merci
J’ai testé la première formule, quand je tape 1,11 j'ai le résultat 1 ans et 1.1 mois et avec la deuxième formule quand je tape 1,11 j'ai bien le résultat attendu 1 an et 11 mois mais quand je tape 1.1 j'ai le résultat 1 an et 10 mois.
N’existe t'il pas une solution qui modifie directement la cellule concerné
On m’a parlé de personnalisée dans format de cellule mais je n’ai rien trouvé.
Merci
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
9 juil. 2009 à 12:23
9 juil. 2009 à 12:23
la personnalisation ne changera rien au pb...
pour bien faire il faudrait marquer 1,01 1,02........ 1,10 1,11 (et revoir la formule)
mais cela ne dépend peut être pas de toi....
pour bien faire il faudrait marquer 1,01 1,02........ 1,10 1,11 (et revoir la formule)
mais cela ne dépend peut être pas de toi....
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 088
9 juil. 2009 à 20:42
9 juil. 2009 à 20:42
Tu peux essayer d'attribuer à ta cellule le format personnalisé :
0" an(s)",0" mois"
0" an(s)",0" mois"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
10 juil. 2009 à 08:59
10 juil. 2009 à 08:59
Tu peux essayer d'attribuer à ta cellule le format personnalisé :
NUL
NUL
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 088
10 juil. 2009 à 18:38
10 juil. 2009 à 18:38
Je ne te reconnais pas, Michel !
Le ton et le style ...
Le contenu non plus : As-tu testé ma suggestion ? Moi, oui, et elle fonctionne !
Je suis même persuadé qu'elle est plus efficace que toutes les autres propositions ...
Le ton et le style ...
Le contenu non plus : As-tu testé ma suggestion ? Moi, oui, et elle fonctionne !
Je suis même persuadé qu'elle est plus efficace que toutes les autres propositions ...
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 210
10 juil. 2009 à 09:29
10 juil. 2009 à 09:29
Bonjour,
Comme l'a fait remarquer justement michel, tant que tu utiliseras le séparateur décimal 1,1 sera toujours égal à 1,10
Pour que ce que tu demandes soit possible il faut changer le format de saisie.
Par exemple le ; ou un espace
Si tu saisis 1;1 alors ça sera une chaine que l'on peut distinguer de 1;10 et ta formule sera :
=GAUCHE(A1;CHERCHE(";";A1)-1) & " an" & SI(GAUCHE(A1;CHERCHE(";";A1)-1)*1>1;"s ";" ") & STXT(A1;CHERCHE(";";A1)+1;2) & " mois"
Si tu dois utiliser le séparateur décimal alors la partie décimale ne peut représenter qu'une fraction d'année et rien d'autre, et c'est le cas si c'est le résultat d'un calcul.
eric
Comme l'a fait remarquer justement michel, tant que tu utiliseras le séparateur décimal 1,1 sera toujours égal à 1,10
Pour que ce que tu demandes soit possible il faut changer le format de saisie.
Par exemple le ; ou un espace
Si tu saisis 1;1 alors ça sera une chaine que l'on peut distinguer de 1;10 et ta formule sera :
=GAUCHE(A1;CHERCHE(";";A1)-1) & " an" & SI(GAUCHE(A1;CHERCHE(";";A1)-1)*1>1;"s ";" ") & STXT(A1;CHERCHE(";";A1)+1;2) & " mois"
Si tu dois utiliser le séparateur décimal alors la partie décimale ne peut représenter qu'une fraction d'année et rien d'autre, et c'est le cas si c'est le résultat d'un calcul.
eric
9 juil. 2009 à 11:48
Merci quand même.
9 juil. 2009 à 11:48
Merci quand même.