Discussion:
getalnotatie
(te oud om op te antwoorden)
Erik
2007-01-23 10:25:05 UTC
Permalink
Ik zoek een getalnotatie: ik gebruik nu: #,##0.#, als getal opmaak.
123456 wordt 1.234,5
6000 wordt 6. 6000 moet worden 6.0
0 wordt 0. 0 moet worden 0 of 0.0 (dus zonder de rare punt erachter).
Heeft iemand een idee? in woorden getal delen door 1000 en 1 cijfer achter
de komma behalve als het nul is.
]-[oRus
2007-01-23 11:25:15 UTC
Permalink
Post by Erik
Ik zoek een getalnotatie: ik gebruik nu: #,##0.#, als getal opmaak.
123456 wordt 1.234,5
6000 wordt 6. 6000 moet worden 6.0
0 wordt 0. 0 moet worden 0 of 0.0 (dus zonder de rare punt
erachter). Heeft iemand een idee? in woorden getal delen door 1000
en
1 cijfer achter de komma behalve als het nul is.
1e. #,##0.# zal nooit 1.234,5 worden. De komma en de punt worden niet
ineens omgedraaid. Ook zal het getal niet door 100 gedeeld worden door
de opmaak. Dus wordt het 123,456.

2e. Als er altijd een nul achter moet, kan je kiezen voor #.##0,0 en
dan wordt 12354,6 12.345,6 en 123456 wordt 123.456,0
Als een waarde nul niet moet worden getoond, gebruik je #.##0,0;-
#.##0,0; en dan wordt
123456 wordt 123.456,0
12345,6 wordt 12.345,6
1234560 wordt 1.234.560,0
123456,0 wordt 123.456,0
en 0 wordt

Moet gedeeld worden door 100 of 1000, dan moet je dat in de formule
opnemen.
--
Vriendelijke groeten,

]-[oRus
www.westbrabantsevwg.nl
Erik
2007-01-23 12:13:03 UTC
Permalink
Horus, Dank voor je antwoord maar dat is niet wat ik zoek.

3) is het belangrijkste. delen door 1000 en 1 cijfer achter de komma

123456 wordt 1234.6
6000 wordt 6.

Ik gebruik nu #,##0.#, ja geen geneuzel of er nu een komma tussen de
duizentallen staat en een punt voor de decimalen of omgekeerd. Dat is me
worst (sorry voor deze opmerking). Wat ik zoek is 1 notatie die het door mij
ingevulde getal deelt door 1000 en afrond op 1 decimaal.

1234.6 of 6.0 en niet 1234.6 6.

ik tik in een cel 123456 of 6000 in. De cel opmaak getal notatie zorgt
ervoor dat er netjes 1234.6 komt te staan of 6.0

In de celopmaak getalnotatie is het toch niet mogelijk om een formule neer
te zetten? Het probleem is dat ik in de betreffende cel geen formule neer
kan (wil zetten). Dus een bot getal intikken en de celopmaakt doet de rest.
Ik moet namelijk x getallen overtikken en als ik dan achter het getal ook
nog eens /1000 moet zetten ;-(. Bovendien wijzigen de getallen nog wel eens.
Post by ]-[oRus
Post by Erik
Ik zoek een getalnotatie: ik gebruik nu: #,##0.#, als getal opmaak.
123456 wordt 1.234,5
6000 wordt 6. 6000 moet worden 6.0
0 wordt 0. 0 moet worden 0 of 0.0 (dus zonder de rare punt
erachter). Heeft iemand een idee? in woorden getal delen door 1000 en
1 cijfer achter de komma behalve als het nul is.
1e. #,##0.# zal nooit 1.234,5 worden. De komma en de punt worden niet
ineens omgedraaid. Ook zal het getal niet door 100 gedeeld worden door de
opmaak. Dus wordt het 123,456.
2e. Als er altijd een nul achter moet, kan je kiezen voor #.##0,0 en dan
wordt 12354,6 12.345,6 en 123456 wordt 123.456,0
Als een waarde nul niet moet worden getoond, gebruik je #.##0,0;- #.##0,0;
en dan wordt
123456 wordt 123.456,0
12345,6 wordt 12.345,6
1234560 wordt 1.234.560,0
123456,0 wordt 123.456,0
en 0 wordt
Moet gedeeld worden door 100 of 1000, dan moet je dat in de formule
opnemen.
--
Vriendelijke groeten,
]-[oRus
www.westbrabantsevwg.nl
]-[oRus
2007-01-23 12:28:56 UTC
Permalink
Post by Erik
Horus, Dank voor je antwoord maar dat is niet wat ik zoek.
3) is het belangrijkste. delen door 1000 en 1 cijfer achter de komma
123456 wordt 1234.6
6000 wordt 6.
Ik gebruik nu #,##0.#, ja geen geneuzel of er nu een komma
tussen de duizentallen staat en een punt voor de decimalen of
omgekeerd. Dat is me worst (sorry voor deze opmerking). Wat ik zoek
is 1 notatie die het door mij ingevulde getal deelt door 1000 en
afrond op 1 decimaal.
1234.6 of 6.0 en niet 1234.6 6.
ik tik in een cel 123456 of 6000 in. De cel opmaak getal notatie zorgt
ervoor dat er netjes 1234.6 komt te staan of 6.0
In de celopmaak getalnotatie is het toch niet mogelijk om een
formule
neer te zetten? Het probleem is dat ik in de betreffende cel geen
formule neer kan (wil zetten). Dus een bot getal intikken en de
celopmaakt doet de rest. Ik moet namelijk x getallen overtikken en
als ik dan achter het getal ook nog eens /1000 moet zetten ;-(.
Bovendien wijzigen de getallen nog wel eens.
Het is me duidelijk.
Zoals ik al aangaf, kan je in de opmaak een getal niet delen. Opmaak
is niet meer dan een bepaalde weergave van een vaste waarde. Overigens
zie ik niet hoe 123456 /1000 1234.6 wordt; dan altijd nog 123.5

Wat jij zoekt is ingave met een vast aantal decimalen. Dat vind je in
Opties/Bewerken. Zet dat op drie en je *ingevoerde* getal wordt
gelezen als 123,456. Maak hiervoor de opmaak op 1 decimaal en
voilá.....
Je kan kiezen in opmaak/getal voor 1 decimaal, of aangepast met
#.##0,0;- #.##0,0;
In het eerste geval worden de nulwaarden gewoon weergegeven als 0,0 en
in het tweede geval worden nulwaarden onderdrukt.

Bedenk wel dat het vast aantal decimalen geldt voor ALLE invoer. Dus
een heel getal 1234 wordt gelezen als 1,234. Je moet bij hele getallen
altijd toch minimaal de komma invoeren.
--
Vriendelijke groeten,

]-[oRus
www.westbrabantsevwg.nl
Wim
2007-01-23 11:31:01 UTC
Permalink
Je gebruikt een komma voor 1000 en een punt voor decimalen, dat is de
Amerikaanse notatie. Zoek je een code voor VBA?
Format(6000/1000, "0.0") verandert 6000 in 6,0 en
Format(0/1000, "0.0") geeft 0 weer als 0,0

Wim
Post by Erik
Ik zoek een getalnotatie: ik gebruik nu: #,##0.#, als getal opmaak.
123456 wordt 1.234,5
6000 wordt 6. 6000 moet worden 6.0
0 wordt 0. 0 moet worden 0 of 0.0 (dus zonder de rare punt erachter).
Heeft iemand een idee? in woorden getal delen door 1000 en 1 cijfer achter
de komma behalve als het nul is.
Erik
2007-01-23 13:08:08 UTC
Permalink
Post by Erik
Ik zoek een getalnotatie: ik gebruik nu: #,##0.#, als getal opmaak.
123456 wordt 1.234,5
6000 wordt 6. 6000 moet worden 6.0
0 wordt 0. 0 moet worden 0 of 0.0 (dus zonder de rare punt erachter).
Heeft iemand een idee? in woorden getal delen door 1000 en 1 cijfer achter
de komma behalve als het nul is.
Ik heb volgens mij de goede gevonden. trail en error. tig maal

de notatie #,##0.0, zorgt evroor dat:
duizenden in K? (delen door 1000)
556748 556.7 wordt
470150 470.2 wordt
556748+470150 opgeteld 1026898

126898 wordt 1,026.9
19000 19.0 wordt
]-[oRus
2007-01-23 14:04:16 UTC
Permalink
Post by Erik
Post by Erik
Ik zoek een getalnotatie: ik gebruik nu: #,##0.#, als getal opmaak.
123456 wordt 1.234,5
6000 wordt 6. 6000 moet worden 6.0
0 wordt 0. 0 moet worden 0 of 0.0 (dus zonder de rare punt
erachter). Heeft iemand een idee? in woorden getal delen door 1000
en 1 cijfer achter de komma behalve als het nul is.
Ik heb volgens mij de goede gevonden. trail en error. tig maal
duizenden in K? (delen door 1000)
556748 556.7 wordt
470150 470.2 wordt
556748+470150 opgeteld 1026898
126898 wordt 1,026.9
19000 19.0 wordt
Alleen voldoe je niet aan je eigen voorwaarden!
De getallen worden alleen op een ongelukkige en gekunstelde manier
weergegeven. Zo is er dus helemaal GEEN sprake van delen door 1000,
wat je wel wilde. Inderdaad zorgt de komma op de 'Amerikaans plaats'
er bij jou kennelijk voor dat je getal ogenschijnlijk in K-waarde
wordt weergegeven. Bij mij wordt de punt automagisch verwijderd uit
deze opmaak. Mogelijk heb je Amerikaanse getalweergave aanstaan voor
Excel specifiek of Windows in het algemeen, maar dan nog klopt het
niet. Ik snap ook niet waar die punt vandaan komt, want een punt in
een (Europees) getal betekent dat het een tekst is!
Ik neem aan dat 0 nog steeds 0. wordt of zo? Daar hoor ik je niet meer
over.....

Maar ik zou zeggen, ga lekker verder met je gegoochel met getallen,
maar vraag dan niet meer om oplossingen bij anderen.
--
Vriendelijke groeten,

]-[oRus
www.westbrabantsevwg.nl
Erik
2007-01-23 14:26:25 UTC
Permalink
Post by Erik
Ik zoek een getalnotatie: ik gebruik nu: #,##0.#, als getal opmaak.
123456 wordt 1.234,5
6000 wordt 6. 6000 moet worden 6.0
0 wordt 0. 0 moet worden 0 of 0.0 (dus zonder de rare punt erachter).
Heeft iemand een idee? in woorden getal delen door 1000 en 1 cijfer achter
de komma behalve als het nul is.
Horus,

Ik wist het niet goed uit te leggen. Optisch gezien is is het delen door
1000

in een formule zou het zijn:
556748/1000 = 556,748 en dan als celopmaak 1 decimaal is 556,7

nul is nu 0.0

maar 556748 in duizenden is met deze notering 556.7 en 19000 is 19.0
En in gebruik zowel de NL als de Amerikaanse instellingen voor excel. Wissel
regelmatig van instelling.
net ff getest en gaat in beide gevallen goed.

Ik ben in iedergeval verlost van de rare notering 0. of 19. Daarwaar ik
nu nul of 19000 in de cel invul.
jan
2007-01-23 14:27:02 UTC
Permalink
Erik,

Als een ingevoerd getal (in een bepaalde kolom?) altijd moet worden gedeeld
door duizend (bij invoeren) kun je dat bereiken m.b.v. VBA-code.
Als je dat wilt, laat je het maar weten, dan is hier vast wel iemand die dat
voor je kan versieren.

Het alleen maar anders opmaken van een getal verandert niks aan de waarde
ervan, zoals ]-[orus ook al aangeeft.

Jan

Loading...