Hallo,

Stel ik heb in OpenOffice de volgende cellen:


   A  |  B  |  C
1 jan         foo
2

Nu vraag ik me af of het volgende mogelijk is.

Ik zou graag willen dat zodra ik in kolom A iets invul, dat dan de waarde van C1 (vaste waarde) wordt gekopieerd naar kolom B. Stel ik vul iets in in A2 dan moet de waarde van C1 naar B2 worden gekopieerd. Het moet er dus zeg maar als volgt uitzien:


   A  |  B  |  C
1 jan   foo   foo
2 wim   foo
3 bas   foo

Dus telkens zodra ik in kolom A iets invul, verschijnt in de cel daarnaast (kolom B) de waarde van C1. Echter, de waarde in kolom B moet dus echt een KOPIE zijn van de waarde in C1. Stel dat ik de waarde in C1 zou veranderen, dan mag de waarde van de cellen in kolom B niet wijzigen.

Kan dit?
Euh ... ik volg even niet wat je doet geloof ik ... waar is cel C1?
Ik krijg het niet echt netjes, maar zo duidelijker?

Invoer was
C1 aap
A2 een
C1 noot
A3 twee
C1 mies
A4 drie
Da's duidelijker (de "code" tag werkt voor dit soort dingen beter overigens), maar ik snap het niet. Zodra ik bij mij C1 verander, verandert de rest mee :-s

:(

      |   A   |   B   |   C   |   D
1     |       |       | mies  |
2     | een   | aap   |       |
3     | twee  | noot  |       |
4     | drie  | mies  |       |

Misschien met code-tags beter?


Wat vul je in?


Je zet de formule in B2 en trekt hem dan naar beneden.


Ik ben even doorgegaan:


      |   A   |   B   |   C   |   D
1     |       |       | ozzie |
2     | een   | aap   |       |
3     | twee  | noot  |       |
4     | drie  | mies  |       |
5     | vier  | mies  |       |
6     | vijf  | mies  |       |
7     | zes   | ozzie |       |
8     | zeven | ozzie |       |
>> Wat vul je in?

De bedoeling is dat wanneer ik (in jouw voorbeeld) bij A2, A3 en A4 "een", "twee" en "drie" invul automatisch in B2, B3 en B4 "mies", "mies" en "mies" verschijnt. Ofwel, de waarde van C1 moet gekopieerd worden naar B2 zodra ik iets invul in A2, en zodra ik iets invul in A3 moet de waarde van C1 gekopieerd worden naar B3 enz. Als ik vervolgens bij C1 "mies" wijzig in "aap" dan moeten de waardes in B2, B3 en B4 niet veranderen.
Hier werkt dat prima.

[size=xsmall]Toevoeging op 17/02/2015 00:50:43:[/size]

Heb je wel de formule op de juiste manier in kolom B gezet?
Hmmm, heel vreemd. Kun je de formule nog even exact plaatsen?
Bovenstaand is exact.

Weet je zeker dat LEN(B3)>1 werkt?
Ik heb dan wel Nederlands maar bij mij geeft dat een error.

Sorry. Er zat een typo in.
Op jouw manier werkt ie hier ook goed.
aaahh... ik word gek nu!

Nu doet ie het ineens wel! Hahaha :) Ik gebruik nu inderdaad de formule met LEN(B3)>1 en iterations staan en nu doet ie het ineens... bij de formule van Ivo werkt het niet overigens.

Kun je me uitleggen hoe die formule van jou dan werkt? Waarom worden de waardes achteraf niet gewijzigd als ik C1 wijzig?
Als C1 leeg is of als er 1 letter in zit dan gaat het niet goed.

[size=xsmall]Toevoeging op 17/02/2015 01:10:20:[/size]

=ALS(ISLEEG(A3);"";ALS(GROTER.DAN(LEN(B3);1);B3;C$1))

Als de A kolom leeg is dan blijft B ook leeg.
Is A niet leeg dan kijken we of de inhoud van B groter dan 1 is.
Zo ja, dan zit er wat in en zetten we B weer in B (blijft dus onveranderd).
Zo nee, dan zetten we C1 in B.

Groter dan 0 (nul) werkt niet omdat er dan een false in wordt gezet is die is 1 lang ook al zie je dat niet.

Reageren