Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Anders (software)

sorteerfunctie excel sorteert formules mee?

None
3 antwoorden
  • Hallo,

    Ik heb een 6-tal werkbladen binnen excel waarin ik 1000 rijen aan informatie in cellen heb staan.

    Nou is het zo dat ik de cel-waarden in bepaalde cellen koppel aan een ander werkblad:

    Een voorbeeld:

    in werkblad 1 staat in cel c18 een bepaalde formule met uitkomst 25
    in werkblad 2 zet ik dan een formule (=werkblad1 c18) welke dan automatisch de uitkomst van werkblad 1 overneemt.

    Tot zover alles goed.

    Echter, wanneer ik de rijen op alfabetische volgorde ga sorteren in werkblad 2 blijven de celverwijzingen gewoon staan zodat de verdere berekeningen in werkblad 2 niet meer kloppen.

    Excel koppelt de formules aan de rijen zodat deze ook meegesorteerd worden.

    Hoe kan ik dit voorkomen?


    Met vriendelijke groeten,

    W.Tulp
  • Dit kun je niet voorkomen. Formules zijn cel-gebonden.
    Je zult een conceptuele wijziging moeten verzinnen denk ik…
  • Op zich is er wel wat op te verzinnen maar ik vrees dat het vrij omslachtig wordt als je veel formules in je werkblad hebt.

    Wat je moet doen is elke formule in een "naam" definieren. Dit doe je via [i:c09a36d7ea]Invoegen > Naam > definieren[/i:c09a36d7ea]. In de regel [b:c09a36d7ea]namen in werkblad[/b:c09a36d7ea] tik je een naam die je aan de formule wilt geven. In de regel [b:c09a36d7ea]verwijst naar[/b:c09a36d7ea] tik je de formule, bijv = som(a1:a2)

    In elke willekeurige cel in je werkblad tik je dan in plaats van de formule zelf, de "naam van de formule". Bijvoorbeeld [b:c09a36d7ea]=formule1[/b:c09a36d7ea].

    Het is misschien ietwat gekunstelde manier, maar volgens mij bereik je daarmee wat je wilt. (als ik je tenminste goed hebt begrepen)

    Ruud

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.