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

cherche formule

  • Initiateur de la discussion Initiateur de la discussion lunamaii
  • 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 !

L

lunamaii

Guest
salut à tous.

je suis a la recherche d'une formule de ce type:

'dans la cellule A1 si le chiffre tapé est compris entre 0 et 9 alors passer automatiquement à la cellule B1'

sauf que je ne sais pas comment traduire ceci en formule.
si quelqu'un pouvait m'aider ce serait super sympa.
merci d'avance
 
Bonjour,

Les nombres que tu es susceptible d'encoder en A1 peuvent avoir combien de chiffres ?

Exemple : Une solution c'est mettre en B1 cette formule : =SOMME(STXT(A1;1;1);STXT(A1;2;1)) mais cela ne fonctionne que si tu as toujours deux chiffres.

🙂
 
ok alors merci en fait en A1 il devrait n'y avoir que deux chiffre mais en A2 je devrais en avoir 3 voire 4 maximum
pourrais-tu me donner les formules pour 3 et pour 4 s'il te plais?

promis apres j'arrête......

et encore un grand merci dan 😛
 
voila une formule qui ne marche pas :angry:
je m'explique lorsque en B1 je mets ta formule et qu'en A1 je tape 25 tout va bien car en B1 il me marque 7(donc ca marche impecable)
mais lorsque en A1 je tape mettons 58
la somme des deux est égale à 13 et donc je voudrais à ce moment là qu'en C1 il réitère l'opération pour réduire tout ca à un seul chiffre et donc en C1 j'ai tapé cette formule:
=SI(B1>9;'=SOMME(STXT(B1;1;1);STXT(B1;2;1))';'') :woohoo: :woohoo:
mais hic elle ne marche pas ma formule ou est l'erreur?

sinon j'ai essayé de bidouiller pour q'en B1 j'ai le résultat d'une adition de 3 chiffre mais sans succès. 😱 😱
heureusement que tu m'aides merci 😉
 
salut tibo,

c'était tout bête mais je ne m'en étais pas rendu compte.
enfin....merci à toi

sinon tu aurais pas une idée toi pour aditionner des 3 chiffres ou quatres chiffres???(cf. post ci-dessus) afin d'économiser un peu Dan qui m'a déja beaucoup aidé?

merci 😉
 
Resalut lunamaii,

Une approche légèrement différente :

=STXT(B1;1;1)+SI(B1>9;STXT(B1;2;1)😉+SI(B1>99;STXT(B1;3;1)😉+SI(B1>999;STXT(B1;4;1)😉

Il doit y avoir plus 'Excellien', mais ça marche.

@+

PS : remplacer les 😉 par un point-virgule suivi de )

Message édité par: tibo, à: 12/08/2005 16:47
 
re re tibo

dis moi je ne comprend pas tu fais référence à quelle formule là?
Une approche légèrement différente :

=STXT(B1;1;1)+SI(B1>9;STXT(B1;2;1)+SI(B1>99;STXT(B1;3;1)+SI(B1>999;STXT(B1;4;1)

ca c'est pour quoi faire? pour réduire à un chiffre une date de naissance par exemple ou alors pour remplacer celle-ci
=SI(B1>9;SOMME(STXT(B1;1;1);STXT(B1;2;1));'')

car lorsque je rentre ta formule je n'obtiens rien?
aurais-je fais une erreur? 😱
 
Resalut Lunamaii,

Il faut que tu mettes la formule en C1 par exemple.

et si en B1, tu saisis 1234, la formule te calcule 1+2+3+4 = 10.

Ca marche pour les nombres de 1 à 4 chiffres. Au-delà, il faut compléter la formule :

=STXT(B1;1;1 ) + SI(B1>9;STXT(B1;2;1 ) + SI(B1>99;STXT(B1;3;1 ) + SI(B1>999;STXT(B1;4;1 ) + SI(B1>999;STXT(B1;5;1 )

En fait, dans la fonction STXT, j'utilise en 2ème paramère 1, puis 2 puis 3 puis 4 puis 5 ...

si tu veux aller au-delà de 5 chiffres, tu recopies à la fin de ta formule ceci :

+SI(B1>999;STXT(B1;5;1)

en remplaçant le 5 par un 6 puis par un 7 .....

@+
 
je m'excuse j'avais du mal taper ok j'ai compris ta formule...tibo

elle est un peu plus longue que la première mais elle marche tout aussi bien.
quel talent?

par contre malgré mes 'bidouillages excelliens' je n'arrive toujours pas à réduire 1525 à 1+5+2+5 soit 13 soit 1+3 soit 4

je vais continuer à essayer en attendant une eventuelle réponse.
merci
 
décidément l'on se croise...

ok je n'avais encore pas bien saisi décidément 😱 😱 😱

bon ok ben voila je pense avoir toutes mes réponses grace à vous mon prog va peut-être pouvoir voir le jour.... B)

merci encore mille fois
ce forum est tres accueillant je crois que je vais m'y 'installer' 🙂
 
Re,

Un nombre en E4
Somme des chiffres composant ce nombre :
=SOMMEPROD((STXT(E4;LIGNE(INDIRECT(1&':'&NBCAR(E4)));1))*1)

A peu près le même système que pour les lettres correspondant à un chiffre
 
- 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

Réponses
11
Affichages
1 K
Réponses
7
Affichages
542
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…