• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Inhoud cellen aanpassen

Status
Niet open voor verdere reacties.

mcs51mc

Gebruiker
Lid geworden
19 feb 2008
Berichten
386
Hallo,
Bijgesloten bestand is een voorbeeld voor mijn vraag.
Kolom A is de originele data
Cronologisch zijn hier de getallen 1 tem x terug te vinden met een willekeurig aantal NA() tussen

De getallen die in de data voorkomen zijn terug te vinden in bereik E3 tem F7
kolom E is het getal 1 tem x (in dit voorbeeld 5)
kolom F is de rij waar het getal voorkomt

Cel C3 geeft aan hoeveel cellen voor en achter een getal moet aangepast worden met dat getal.

Kolom K is zo aangepast
3 rijen voor de originele 1 werd de NA() vervangen door 1
3 rijen na de originele 1 werd de NA() vervangen door 1

3 rijen voor de originele 2 werd de NA() vervangen door 2
3 rijen na de originele 2 werd de NA() vervangen door 2


Ik heb dit manueel gedaan in kolom K
Iemand een idee om dit automatisch te doen zonder VBA code, dus enkel met formules, matrix formules zijn ook ok.


Alvast bedankt om even mee te denken!
Vriendelijke groeten
Alain
 

Bijlagen

  • CellenAanpassen.xlsx
    11,3 KB · Weergaven: 20
Ik zie geen logica in de stapgrootte dus maar een lange if constructie.

Code:
=IF(ISNUMBER(A4);A4;IF(ISNUMBER(OFFSET(A4;-3;));OFFSET(A4;-3;);IF(ISNUMBER(OFFSET(A4;-2;));OFFSET(A4;-2;);IF(ISNUMBER(OFFSET(A4;-1;));OFFSET(A4;-1;);IF(ISNUMBER(OFFSET(A4;1;));OFFSET(A4;1;);IF(ISNUMBER(OFFSET(A4;2;));OFFSET(A4;2;);IF(ISNUMBER(OFFSET(A4;3;));OFFSET(A4;3;);A4)))))))

Waarschijnlijk kan het met een matrixformule eenvoudiger maar een werkblad dat voor bijna 90% uit foute uitkomsten bestaat, nodigt daar niet echt toe uit.

Het toevoegen van een bijlage lukt op dit moment niet dus mogelijk moet je zelf even de formule vertalen.

[Edit] Nu weer wel:rolleyes:
 

Bijlagen

  • CellenAanpassen (1).xlsx
    14,8 KB · Weergaven: 12
Laatst bewerkt:
Dank u wel voor het helpen, VenA !
Je hebt goed gezien dat er geen patroon in kolom A zit
Ik heb echter vergeten te vermelden dat cel C3 niet altijd 3 zal zijn, shame on me.
Dus uw oplossing is perfect voor “3” en enkel “3” zoals gevraagd.
Ondertussen heb ik mijn hersens ook wat gepijnigd en kwam bij deze oplossing weliswaar met een hulpkolom, maar kolommen genoeg in een sheet.
 

Bijlagen

  • CellenAanpassen.xlsx
    15,7 KB · Weergaven: 13
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan