Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

convertir un texte en chiffre

  • Initiateur de la discussion Initiateur de la discussion rafi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

rafi

Guest
Bonjour a tous,
je voudrais savoir quelle est la formule (magique ?) pour transformer le texte suivant: "13H30-19H30" en "6"
et le texte "10H-12H" en "2" dans la colonne d'a coté bien evidemment.

je n'aime pas du tout les macros, mais je pense qu'il existe qu'une simple formule.

Merci d'avance ! 🙂
 
Re : convertir un texte en chiffre

oui je te remercie c'est pas mal sauf que :
dans ma case A1, j'ai une liste deroulante: soit "10H-12H" soit "9H-15H"
et je voudrais que cela ecrive en A2 "2" si c'est "10H-12H"
et que ça ecrive en A2 "6" si c'est "9H-15H"
 
Re : convertir un texte en chiffre

Bonjour, s'il n'y a que ces 2 choix alors vous pouvez utiliser cette formule en A2:

=SI(A1="10H-12H";2;6)
 
Dernière modification par un modérateur:
Re : convertir un texte en chiffre

Bonsour®

Code:
=(1*(STXT(SUBSTITUE(A1;"H";":");TROUVE("-";A1)+1;8^2))-1*GAUCHE(SUBSTITUE(A1;"H";":");TROUVE("-";A1)-1))/"1:"



😎 Edit :
si : 22H15-06H30
alors :
=((1*(STXT(SUBSTITUE(A5;"H";":");TROUVE("-";A5)+1;8^2)) < 1*GAUCHE(SUBSTITUE(A5;"H";":");TROUVE("-";A5)-1)) + (1*(STXT(SUBSTITUE(A5;"H";":");TROUVE("-";A5)+1;8^2))-1*GAUCHE(SUBSTITUE(A5;"H";":");TROUVE("-";A5)-1)))/"1:"
 

Pièces jointes

  • Capture.JPG
    35.1 KB · Affichages: 94
  • Capture.JPG
    35.1 KB · Affichages: 95
Dernière édition:
Re : convertir un texte en chiffre

Bonsour®
Alors là c cool comme formule, j'ai presque tout compris mais je vois pas bien le 8^2 à quoi il correspond ?
🙄

dans la fonction STXT correspond au 3ème argument
STXT(texte; no_départ; no_car)

c'est plus court que NBCAR(A1) et supérieur au maximum de caractères de xxHyy-zzHww
(d'un façon généralisée on utilisera 8^5 qui correspond au maximum de caractères dans une cellule)
 
Re : convertir un texte en chiffre

Je vous remercie, ça a l'air de marcher.

Par contre, comment je peux faire pour que lorsque rien n'est ecrit dans la case A1 cela ne donne pas #VALEUR!


Je reviendrais vers vous si j'ai besoin d'autres choses.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
9
Affichages
3 K
I
Réponses
5
Affichages
1 K
IlyesT36
I
S
Réponses
7
Affichages
2 K
S
A
Réponses
5
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…