Hervé Grac a écrit :
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,
....
=SI(NBCAR(TEXTE($A$1;"standard"))>=(COLONNE()-1);SI((STXT(TEXTE($A$1;"standard");(COLONNE()-1);1)=",");",";CNUM(STXT(TEXTE($A$1;"standard");(COLONNE()-1);1)));"")
....
@+
Daniel.
Bonjour Daniel,
...
= SI(COLONNE()-1 <= NBCAR($A1); CNUM(STXT(CTXT($A1; 0; 1);
COLONNE()-1; 1)); "")
....
Christian
bravo ... mais la dernière formule digère mal la virgule !
bon apéro
Hervé Grac
Bonjour Hervé,
Impressionnant, même pendant l'apéro, la terre continue de tourner. Y'en
a même qui trouvent les fôtes ;-)
Bon alors,
=CNUM(STXT(CTXT($A1; NBCAR($A1)-1; 1); COLONNE()-1; 1))
Marche beaucoup mieux, sauf sur la virgule. Pour contourner, il faut
tester, et c'est donc plus long :
=SI(ESTERREUR(CNUM(STXT(CTXT($A1; NBCAR($A1); 1); COLONNE()-1; 1))); "";
CNUM(STXT(CTXT($A1; NBCAR($A1); 1); COLONNE()-1; 1)))
Bon week-end et ... bon surf,
Christian
--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]