Se déplacer dans une cellule

Résolu/Fermé
SanPelegrino - 3 oct. 2022 à 21:09
PapyLuc51 Messages postés 4191 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 5 décembre 2023 - 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 14286 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 décembre 2023 2 647
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 4191 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 5 décembre 2023 1 365
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 6308 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 5 décembre 2023 778
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 4191 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 5 décembre 2023 1 365 > PHILOU10120 Messages postés 6308 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 5 décembre 2023
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 4191 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 5 décembre 2023 1 365 > PapyLuc51 Messages postés 4191 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 5 décembre 2023
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 17 juin 2023 138 > PapyLuc51 Messages postés 4191 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 5 décembre 2023
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 4191 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 5 décembre 2023 1 365 > ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 17 juin 2023
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