Microsoft 365 conversion en mois jours décimales

  • Initiateur de la discussion Initiateur de la discussion FCMLE44
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

FCMLE44

XLDnaute Impliqué
Bonjour

Je souhaite faire un calcul en deux dates pour obtenir en décimal un chiffre représentant les mois avant la virgule et les jours ensuite

Dans mon exemple, ca me fait année et prorata des mois

Quelqu'un aurait il une idée

Merci
 

Pièces jointes

En fait pour être plus précis, nous avons un fichier extrais d'un organisme qui nous donne par exemple pour une date de début au 26/10/2020 au 17/12/2021 - 13,76

Il calcule ainsi les mois complet soit 13 mois
et pour les jours, ils prennent 6 jours sur Octobre 2020 + 17 jours sur 2021 soit 23 jours en tout qu'ils divisent par 30 soit 0,76

raison pour laquelle ils arrivent à 13,76 dans ce cas

Nous nous devons à partir de nos fichiers excel trouver le même écart que l'organisme en question. Raison de ma question. Compliqué j'avoue
 
Bonjour à tous,

et pour les jours, ils prennent 6 jours sur Octobre 2020
c'est un peu bizarre de compter 31 jours en octobre pour des mois de 30 jours non ?
Pour une date de départ en février ils comptent 28 ou 30 jours ?

Mais bon, en faisant +1 j dans ce cas et en laissant février à 30 jours :
VB:
=ENT((JOURS360(A2;B2;VRAI)+1)/30)+(MOD(JOURS360(A2;B2;VRAI)+1;30)+(JOUR(FIN.MOIS(A2;0))=31))/30

Et en prenant tous les mois à leur longueur réelle :
VB:
=ENT((JOURS360(A2;B2;VRAI)+1)/30)+(JOUR(FIN.MOIS(A3;0))-JOUR(A2)+JOUR(B2)+1)/30
mais dans ce cas on n'est plus du tout dans un calendrier 360 jours comme évoqué (?!?)

à contrôler sur différents cas
eric
 
Dernière édition:
Bonjour à tous,

Une formule très simple et sans doute pas la moins fausse parmi toutes les solutions qui d'après moi ne peuvent être que fausses ou du moins ne rien représenter de juste. Un mois n'est pas une unité (allez faire comprendre cela à des gestionnaire 🙄) ; ça serait comme mesurer un volume avec l'unité "casserole".


Formule en C2 à tirer vers le bas (le +1 est présent ou non selon ce que l’utilisateur désire) :
VB:
=(B2-A2+1)/(365,25/12)

edit : il pourrait être intéressant de préciser la notion de "pas la moins fausse" 😵😀😀😀😀
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
172
Réponses
2
Affichages
355
Réponses
6
Affichages
312
Retour