Problème : Vérification de nombres
Yowims
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
tontong Messages postés 2572 Date d'inscription Statut Membre Dernière intervention -
tontong Messages postés 2572 Date d'inscription Statut Membre Dernière intervention -
Bonjour!
Alors voilà : Je voudrais, via une fonction, transformer un nombre en chaîne de caractères. Par exemple, transformer 1832 en "MIL HUIT-CENTS TRENTE DEUX".
Et pour ça, je dois vérifier la condition "Si le premier chiffre tapé est 1 et qu'il est suivi de trois autres nombres quelconques, alors qu'il affiche 'MIL' ".
Je voudrais donc savoir s'il existe un sigil permettant de signifier les nombres quelconques, du genre "1***" pour un millier(ça marche pas, j'ai déjà essayé :D )
Merci d'avance!
PS: Pour ceux qui l'ignoreraient, un sigil c'est un caractère spécial du type # ou * ou $.
Alors voilà : Je voudrais, via une fonction, transformer un nombre en chaîne de caractères. Par exemple, transformer 1832 en "MIL HUIT-CENTS TRENTE DEUX".
Et pour ça, je dois vérifier la condition "Si le premier chiffre tapé est 1 et qu'il est suivi de trois autres nombres quelconques, alors qu'il affiche 'MIL' ".
Je voudrais donc savoir s'il existe un sigil permettant de signifier les nombres quelconques, du genre "1***" pour un millier(ça marche pas, j'ai déjà essayé :D )
Merci d'avance!
PS: Pour ceux qui l'ignoreraient, un sigil c'est un caractère spécial du type # ou * ou $.
2 réponses
Bonjour
je peux vous donner la réponse pour la question posée à savoir comment transformer le 1° chiffre d'un nombre (à quatre chiffres en Mil s'il est égal à un, mais la formule pour écrire le nombre complet restera coton...! vous devriez essayez de chercher sur ce forum, il y a des solutions en VBA, mais je ne suis pas compétent dans le domaine;
Pour écrire Mil pour 1000:
=SI(GAUCHE(A1; 1)=CAR(49));"Mil;....
et faite suivre 50,51 etc pour les autres deux-mille, etc..
Bon courage quand même
Pour mémoire avec 1832, cent ne prend pas de S, ça ne va pas simplifier l'écriture!
crdlmnt
je peux vous donner la réponse pour la question posée à savoir comment transformer le 1° chiffre d'un nombre (à quatre chiffres en Mil s'il est égal à un, mais la formule pour écrire le nombre complet restera coton...! vous devriez essayez de chercher sur ce forum, il y a des solutions en VBA, mais je ne suis pas compétent dans le domaine;
Pour écrire Mil pour 1000:
=SI(GAUCHE(A1; 1)=CAR(49));"Mil;....
et faite suivre 50,51 etc pour les autres deux-mille, etc..
Bon courage quand même
Pour mémoire avec 1832, cent ne prend pas de S, ça ne va pas simplifier l'écriture!
crdlmnt