Ajout automatique dans les cases suivantes [Résolu/Fermé]

Signaler
Messages postés
30
Date d'inscription
mercredi 21 août 2019
Statut
Membre
Dernière intervention
26 novembre 2019
-
Messages postés
2829
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
22 octobre 2020
-
Bonjour,



Dans une case apparait JD 01 , dans les 3 autres cases j'aimerais que JD 02, JD03 et JD 04 apparait. j'ai mis comme formule =SI(C4="";"";C4), par contre le JD 01 apparait comment faire pour ajouter les cases suivantes. Merci

2 réponses

Messages postés
2829
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
22 octobre 2020
759
Bonjour

Cette formule fonctionne bien

=GAUCHE(C4;3)&0&CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1

Cordialement
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
2829
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
22 octobre 2020
759
Je rectifie avec la condition C4 vide

=SI(C4="";"";GAUCHE(C4;3)&0&CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1)

Par contre si tu veux aller au-delà de JD 09 (K4 pour l'horizontale ou C12 pour la verticale

la formule en L4 devient

=SI(K4="";"";GAUCHE(K4;3)&CNUM(DROITE(K4;TROUVE(" ";K4;3)))+1)

la formule en C13 devient

=SI(C12="";"";GAUCHE(C12;3)&CNUM(DROITE(C12;TROUVE(" ";C12;3)))+1)

Ce qui ne rajoute pas un 0 devant le nombre 10 et ainsi de suite

Cordialement
Messages postés
30
Date d'inscription
mercredi 21 août 2019
Statut
Membre
Dernière intervention
26 novembre 2019

Super sa fonctionne, merci.
Messages postés
30
Date d'inscription
mercredi 21 août 2019
Statut
Membre
Dernière intervention
26 novembre 2019

j'ai rencontré une difficulté dans la formule elle indique elle indique JD 272 à la cellule 2, et au autre cellule F2 et I2, Le JD 0273 JD 0274 JD 0275. comment enlever le 0 avant le JD 0273. J'aimerais que la formule devienne JD 272 / JD 273 / JD 274 / JD 275. Merci
Messages postés
2829
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
22 octobre 2020
759
Bonsoir,

Ma formule de départ indiquait de mettre un 0 pour aller de JD 01 à JD 09 car tu semblais vouloir au moins 2 chiffres après les lettres et l'espace.
Pour JD 10 et suivants retire la partie &0

Relis ma réponse #2

Si tu n'y arrives toujours pas envoie une copie de ton fichier épuré de toutes les données confidentielles

Fais créer un lien sur l'un de ce sites
https://www.cjoint.com/
https://mon-partage.fr/
https://www.transfernow.net/

Copie le lien et viens le coller sur le prochain message

Cordialement
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
30
Date d'inscription
mercredi 21 août 2019
Statut
Membre
Dernière intervention
26 novembre 2019

Merci sa fonctionné
Messages postés
2829
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
22 octobre 2020
759 >
Messages postés
30
Date d'inscription
mercredi 21 août 2019
Statut
Membre
Dernière intervention
26 novembre 2019

Et pour éviter de changer la formule en cours de route cette formule unique

=SI(C4="";"";GAUCHE(C4;3)&SI(CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1<9;0;"")&CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1)

Cordialement
Messages postés
30
Date d'inscription
mercredi 21 août 2019
Statut
Membre
Dernière intervention
26 novembre 2019

Merci beaucoup, très apprécier
Messages postés
2829
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
22 octobre 2020
759
Bonjour,
Je corrige ma formule

=SI(C4="";"";GAUCHE(C4;3)&SI(CNUM(DROITE(C4;TROUVE(" ";C4;3)))<9;0;"")&CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1)

Il fallait enlever +1 dans cette partie

&SI(CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1<9;0;"")

Cordialement