Ajout automatique dans les cases suivantes

Résolu/Fermé
Spepin Messages postés 30 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 26 novembre 2019 - 21 sept. 2019 à 06:43
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 - 3 oct. 2019 à 08:01
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

PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
21 sept. 2019 à 08:07
Bonjour

Cette formule fonctionne bien

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

Cordialement
1
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
21 sept. 2019 à 09:44
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
0
Spepin Messages postés 30 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 26 novembre 2019
21 sept. 2019 à 15:08
Super sa fonctionne, merci.
0
Spepin Messages postés 30 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 26 novembre 2019
1 oct. 2019 à 21:17
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
0
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
Modifié le 1 oct. 2019 à 22:36
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
Spepin Messages postés 30 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 26 novembre 2019
2 oct. 2019 à 17:38
Merci sa fonctionné
0
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406 > Spepin Messages postés 30 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 26 novembre 2019
2 oct. 2019 à 18:31
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
0
Spepin Messages postés 30 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 26 novembre 2019
2 oct. 2019 à 18:51
Merci beaucoup, très apprécier
0
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
3 oct. 2019 à 08:01
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
0