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

Rajouter de 0 devant les nombres ...

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

Asmoden

XLDnaute Junior
Bonjour à tous!

VOilà j'ai un problème dans une colonne, en effet, celle-ci par une formule assez longue que je vous mets ci-joint, me permet d'obtenir une donner : le numéro de la semaine en fonction d'une date saisie et de rajouter "Semaine" devant.

Mon problème est que j'obtiens Semaine 1/2/3/4/5/6/7/8/9/10/11...

Et je souhaiterais obtenir Semaine 01/02/03.../10/11...

Car cette donnée est utilisée dans un tableau de coirsée dynamique mais il me la classe ainsi 1/10/11/12/13/2/3/4/ etc...
or je voudrais l'ordre chrono exact 1/2/3 etc...

Auriez-vous une solution pour inscrire 01 au lieu de 1 et touti quanti? merci beaucoup!

La formule :
Code:
="Semaine " &ENT((D5-DATEVAL("01/01/"&ANNEE(D5))+SI(JOURSEM(DATEVAL("01/01/"&ANNEE(D5));2)>5;JOURSEM(DATEVAL("01/01/"&ANNEE(D5));2)-8;JOURSEM(DATEVAL("01/01/"&ANNEE(D5));2)-1))/7)+1-SI(ANNEE(D5)=1999;1;0)
 
Re : Rajouter de 0 devant les nombres ...

Bonjour Asmoden,

Peux-tu essayer avec la formule suivante ?

Code:
="Semaine " &[COLOR="Red"]TEXTE([/COLOR]ENT((D5-DATEVAL("01/01/"&ANNEE(D5))+SI(JOURSEM(DATEVAL("01/01/"&ANNEE(D5));2)>5;JOURSEM(DATEVAL("01/01/"&ANNEE(D5));2)-8;JOURSEM(DATEVAL("01/01/"&ANNEE(D5));2)-1))/7)+1-SI(ANNEE(D5)=1999;1;0)[COLOR="red"];"00")[/COLOR]
 
Re : Rajouter de 0 devant les nombres ...

hello

un format de cellule personnalisé double zéro 00
affiche le zéro qui manque et Excel peut ensuite trier correctement (menu données/tri)

par macro, je ne sais pas
 
Re : Rajouter de 0 devant les nombres ...

Bonjour Asmoden, le forum,

Peut être comme ceci:

="Semaine " &TEXTE(ENT((D5-DATEVAL("01/01/"&ANNEE(D5))+SI(JOURSEM(DATEVAL("01/01/"&ANNEE(D5));2)>5;JOURSEM(DATEVAL("01/01/"&ANNEE(D5));2)-8;JOURSEM(DATEVAL("01/01/"&ANNEE(D5));2)-1))/7)+1-SI(ANNEE(D5)=1999;1;0);"00")

Edit:
Oups! trop tard
JHA
 
Re : Rajouter de 0 devant les nombres ...

bonjour
ça me semble logique
tri numérique 1 2 3 4 5 6 7 8 9 10 11 12 ...
tri alphanumérique 1 10 11 12 2 3 4 5 6 7 8 9 ...

ou alors format comme l'explique jmd2
Roland
 
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éponses
20
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…