Je mettrais en B1 ent($A1/10000)
en C1 cnum(droite(ent($A1/1000)))
ainsi de suite, avec une copie à droite de cette formule, facile de corriger
le cran de recul en enlevant un zéro au dénominateur ...
etc

Christophe 

-----Message d'origine-----
De : Hervé Grac [mailto:[EMAIL PROTECTED]
Envoyé : samedi 3 février 2007 13:44
À : users@fr.openoffice.org
Objet : Re: [users-fr] Calcul avec les chiffres d'un nombre


christianwtd a écrit :
> Daniel a écrit :
>> Jellyroll a écrit :
>>> Bonsoir,
>>>
>>> Imaginons que dans la cellule A1 j'ai un nombre de 4 chiffres.
>>> Je voudrais écrire dans les cellules B1, C1, D1, E1 les chiffres des 
>>> milliers, centaines, dizaines et unités du nombre placé en A1, puis 
>>> faire un calcul avec les contenus des cellules B1, C1, D1, E1 dans 
>>> la cellule A2.
>>> .....
>> Bonjour,
>>
>> juste pour rigoler et ne pas faire dans les mathématiques (je suis 
>> prof de maths :-[ )
>> Qu'est-ce que vous pensez de cela ? :
>>
>> En A1, le nombre en question ; par exemple 23589,254
>> (hé hé hé ...)
>> En B1 et toutes les cellules suivantes à droite : la formule là : 
>>
=SI(NBCAR(TEXTE($A$1;"standard"))>=(COLONNE()-1);SI((STXT(TEXTE($A$1;"standa
rd");(COLONNE()-1);1)=",");",";CNUM(STXT(TEXTE($A$1;"standard");(COLONNE()-1
);1)));"") 
>>
>>
>> (ha ha ha ...)
>> Bon, bon, je vais me coucher ...
>>
>> @+
>> Daniel.
>>
> Bonjour Daniel,
>
> C'est pas bien d'attaquer les gens qui dorment :-P
> Comme visblement t'es pas réveillé, j'attaque ;-)
>
> = SI(COLONNE()-1 <=  NBCAR($A1); CNUM(STXT(CTXT($A1; 0; 1); 
> COLONNE()-1; 1)); "")
> en B1 et on recopies.
> C'est pareil ? Ben oui, mais c'est plus court.
>
> Bon c'est l'heure de l'apéro.
>
> Bon surf,
> Christian
>
bravo ... mais la dernière formule digère mal la virgule !

bon apéro

Hervé Grac

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to