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

Chasse

XLDnaute Occasionnel
Bonjour le Forum

Comment faire pour extraire les trois premier chiffre d’une série de13 sachant que le premier numéro peut être le zéro ?

J’ai essayé avec STXT ou GAUCHE mais si le zéro est le 1er chiffre ça me décale tout

Merci de vos réponses et bonne après-midi
 
Re : Problème avec STXT

Re,

Si tu es en format "Nombre", ton nombre ne commence pas par "0"
Si tu es en format "Texte", là oui il peut commencer par "0"
et une formule de ce style convient : =STXT(A2;1;3)

Sinon joints un petit bout de ton fichier
 
Re : Problème avec STXT

Comme te l'a précisé Jordan, une format nombre ne peut commencer par un 0.
Un format personnalisé 0000... n'y changera rien.
Il n'y a que le format texte qui permet d'obtenir le 0 devant le nombre.

abcd
 
Re : Problème avec STXT

Re,

Je ne comprends pas pourquoi tu ne veux pas te mettre en format TEXTE
Même avec un scan du code barre ça fonctionne très bien
Je le fais avec des codes barres de 18 chifres et je n'ai pas de problème
 
Re : Problème avec STXT

Re

Pour les nouvelles entrées pas de problèmes mais c’est pour les anciennes

Avec la formule
Code:
=SI(NBCAR(K719)=12;CONCATENER("0";K719))
J’ y remédie

Seulemenrt sur la feuille2 ma formule
Code:
=SOMME.SI(Date;$W$2;jock)
me renvoie 0

Et là je ne sais plus que faire
 
Re : Problème avec STXT

Bonjour le Forum, JORDAN & abcd

Pour Info, j’ai trouvé la solution a mon problème.

J’ai laissé les cellules en format nombre
Par contre la cellule de la feuil2 qui contient la formule et en standard
Code:
=SI(NBCAR(SOMME.SI(Date;$B$1;jock))=6;SOMME.SI(Date;$B$1;jock);SI(NBCAR(SOMME.SI(Date;$B$1;jock))=5;CONCATENER("0";SOMME.SI(Date;$B$1;jock));SI(NBCAR(SOMME.SI(Date;$B$1;jock))=4;CONCATENER("00";SOMME.SI(Date;$B$1;jock));CONCATENER("000";SOMME.SI(Date;$B$1;jock)))))


Ma question était certainement mal formulée, néanmoins je vous remercie de votre aide et je joins un fichier pour qui cela intéresse.


Salutations et bon après-midi
 

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
40
Affichages
2 K
Réponses
33
Affichages
1 K
Retour