Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Formule excel

  • Initiateur de la discussion Initiateur de la discussion arizona
  • 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 !

arizona

XLDnaute Nouveau
Bonjour,
J'essaye de convertir le format texte en format de calcul. Je m'explique :
J'ai une cellule avec 7A 8M 27J (A2).
La formule que je souhaite est : SI(A2; où A = année et 7= nb d'années; 7), &SI(A2; où M=mois et 8= nb de mois; 8) &SI(A2; où J= jours et 27= nb de jours; 27) afin que je puisse faire le calcul automatique de 7A 8M 27J + 8M 30J.

Pouvez-vous m'aiguiller. Merci.

Cordialement
 
Solution
Bonjour Arizona,Job,
Un essai en PJ avec :
Nombre de jours de 7A 8M 27J :
VB:
=DATE(CNUM(GAUCHE(B2;CHERCHE("A ";B2)-1));CNUM(STXT(B2;2+CHERCHE("A ";B2);CHERCHE("M ";B2)-CHERCHE("A ";B2)-2));CNUM(STXT(B2;CHERCHE("M ";B2)+2;CHERCHE("J";B2)-CHERCHE("M ";B2)-2)))
et la somme de 7A 8M 27J + 0A 8M 30J dans le bon format est :
Code:
=ANNEE(B7)-1900&"A "&MOIS(B7)&"M "&JOUR(B7)&"J"

Attention, les années doivent être obligatoirement présentes, donc si <1 an il faut mettre au début 0A;
( ça doit être possible de trouver une solution pour pallier à ça, mais ça complique salement la formule )
Autre solution .... du VBA peut être ?
Bonjour Arizona,Job,
Un essai en PJ avec :
Nombre de jours de 7A 8M 27J :
VB:
=DATE(CNUM(GAUCHE(B2;CHERCHE("A ";B2)-1));CNUM(STXT(B2;2+CHERCHE("A ";B2);CHERCHE("M ";B2)-CHERCHE("A ";B2)-2));CNUM(STXT(B2;CHERCHE("M ";B2)+2;CHERCHE("J";B2)-CHERCHE("M ";B2)-2)))
et la somme de 7A 8M 27J + 0A 8M 30J dans le bon format est :
Code:
=ANNEE(B7)-1900&"A "&MOIS(B7)&"M "&JOUR(B7)&"J"

Attention, les années doivent être obligatoirement présentes, donc si <1 an il faut mettre au début 0A;
( ça doit être possible de trouver une solution pour pallier à ça, mais ça complique salement la formule )
Autre solution .... du VBA peut être ?
 

Pièces jointes

- 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éponses
7
Affichages
698
Réponses
20
Affichages
680
Réponses
3
Affichages
465
Réponses
14
Affichages
798
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…