Choix Formule excel

Didier -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je suis a la recherche d'une formule de calcul sous tableur :

par exemple :

A B C
1 10 wrzcfrkf0,kf10
2 11 wrzcfrkf0,kf11
3 10 wrzcfrkf0,kh10
4 11 wrzcfrkf0,kh11
5 01 01 wrzcrfe00,e0101
6 01 02 wrzcrfe00,e0102
7 01 03 wrzcrfe00,e0103
8 02 01 wrzcrfe00,e0201
9 100 02 wrzcrfe00,e10002
10 100 06 wrzcrfe00,e10006
11 12 wrzcrfe00.tdt19

je voudrais pouvoir trier ma cellule par ex : C1 ne rien faire ressortir dans la cellule B1 quand il y a entre deux et trois lettres après la virgule. si une lettre suivi de chiffre alors reporter les chiffres.. =SI(STXT(C1;11;2)="kf";"";(DROITE(C1;2))

je voudrais en fait remplacer le kf de la formule par un générique représentant le texte sinon je suis oblige de changer a chaque fois.. kf: kh...

pour après mettre une formule dans A1 du type =SI(B1="";DROITE;C1;2);(STXT;C1;11;2))

en espérant avoir été clair merci d'avance pour votre aide

4 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
bonsoir
en espérant avoir été clair

complètement raté

au besoin
mettre le classeur sans données confidentielles en pièce jointe (format XL97-2003) sur
https://www.cjoint.com/
et faire un clic droit sur le lien proposé puis "copier l'adresse du lien" et coller dans le message de réponse
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
Bonjour
peut être avec cette formule à placer en B1 pour C1:

=SI(ESTERREUR(STXT(C1;TROUVE(",";C1;1)+2;NBCAR(C1)-TROUVE(",";C1;1)-2)*1);"";STXT(C1;TROUVE(",";C1;1)+2;NBCAR(C1)-TROUVE(",";C1;1)-2)*1)

cette formule ressort la valeur numérique de la fin du texte si il n'y a qu'une lettre après la virgule, rien autrement.
et rien non plus dans le dernier code de votre liste qui n'a pas de virgule (?)

elle renvoie donc 101 pour le code:wrzcrfe00,e0101
si vous voulez conserver l'affichage du 0, supprimez le *1 du second item de la formule seulement

crdlmnt
0
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Honnêtement non, ce n'est pas très clair :

4 11 wrzcfrkf0,kh11 
5 01 01 wrzcrfe00,e0101 
signifie qu'il y a 11 en A4 et wrzcfrkf0,kh11 en B4
et aussi 01 en A5, 01 en B5 et wrzcrfe00,e0101 en C5 ?

Par ailleurs on peut trier une colonne, mais pas une ligne ni une cellule :
"je voudrais pouvoir trier ma cellule" !

Enfin, ce serait bien de dire précisément ce que tu cherches à faire, car c'est un peu touffu, comme ça ...

Cordialement.
0
Didier
 
pas clair je m'en douter ! aie !!

je veux répartir en fait les chiffres qui se trouve en fin de cellule et qui se partage par deux... 01 / 01
02 / 01 etc tout comme avec les lettres qui sont reparti comme cela
KH / 10
KF / 10
je cherche a remplacer KF ou KH dans ma formule pour éviter d'avoir a faire la modification.. excel ne peut pas séparer le "texte" du numérique ?

merci de votre aide
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
re*
avez vous testé la solution ici (message 2)et si oui, qu'est ce qui ne convient pas que l'on puisse l'adapter:
https://forums.commentcamarche.net/forum/affich-23613708-choix-formule-excel#2
crdlmnt
0