Se déplacer dans une cellule

Résolu/Fermé
SanPelegrino - 3 oct. 2022 à 21:09
PapyLuc51 Messages postés 4425 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 21 décembre 2024 - 5 oct. 2022 à 10:33

Bonjour

J'ai la cellule A1 qui contient les données suivantes : 1,0,3,1,1,0

J'ai besoin que la cellule B1 me donne le 1er chiffre (1),

J'ai besoin que la cellule C1 me donne le 2e chiffre (0),

J'ai besoin que la cellule D1 me donne le 3e chiffre : (3),

Etc ...

Quelle formule devrais-je utiliser ? 

Merci à l'avance

SanPelegrino

3 réponses

via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
3 oct. 2022 à 23:22

Bonjour

Il faut utiliser la fonction STXT pour extraire le 1er caractère de la chaîne, le troisième etc

en B1 =STXT(A1;1;1), en C1 =STXT(A1;3;1)   etc

Cdlmnt

Via


0
PapyLuc51 Messages postés 4425 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 21 décembre 2024 1 449
4 oct. 2022 à 06:37

Bonjour,

salutations Via55

Pour compléter ta réponse, si on veut que le résultat soit un nombre et non du texte mettre à la fin de la formule *1 

=STXT(A1;1;1)*1

Cordialement

0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
4 oct. 2022 à 12:55

Bonjour à vous

Ou ceci à mettre en B1 et à tirer vers la droite

=STXT($A$1;COLONNE()-1;1)*1

0
PapyLuc51 Messages postés 4425 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 21 décembre 2024 1 449 > PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024
5 oct. 2022 à 07:59

Salut PHILOU10120

Ta formule ne fonctionne pas dans l'état (erreur valeur une colonne sur deux).

Il faut récupérer les positions impaires de la suite 1;3;5;7

Cordialement

0
PapyLuc51 Messages postés 4425 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 21 décembre 2024 1 449 > PapyLuc51 Messages postés 4425 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 21 décembre 2024
5 oct. 2022 à 09:03

Je modifierai ta formule comme ceci :

=STXT($A$1;COLONNE()+CHOISIR(COLONNE();0;-1;0;1;2;3;4);1)*1

Cordialement

0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139 > PapyLuc51 Messages postés 4425 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 21 décembre 2024
5 oct. 2022 à 09:35

Bonjour à tous,

@PapyLuc51, J'aurais fait plus simplement

=--STXT($A1;2*COLONNE(A1)-1;1)

à recopier vers la droite

et pour ceux qui ont Microsoft365

=--FRACTIONNER.TEXTE(A1;",")

formule unique sans recopie

Cordialement

0
PapyLuc51 Messages postés 4425 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 21 décembre 2024 1 449 > ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024
5 oct. 2022 à 10:33

Salut ALS35

Pour la deuxième je n'ai pas cette fonction sur mon 2013 ; si je comprends bien c'est comme utiliser la commande "convertir" de l'onglet "données"

Cordialement

0
SanPelegrino
4 oct. 2022 à 15:28

Merci beaucoup ... en effet, avec la fonction STXT j'ai réussi à obtenir les informations dont j'avais besoin. Je peux maintenant continuer le développement de mon analyse :) 

Merci beaucoup

SanPelegrino

0