Pagina 1 van 1

Formule probleem in Excel

Geplaatst: 16 jul 2008, 15:58
door TL@
Ik heb een vervelend probleem in excel. Ik heb een formule die verwijst naar een andere sheet, om het simpel te houden: "=Alarm_Import!A1"
Wanneer ik cel A1 knip en plak of versleep, gaat de formule aangepast worden in de bron sheet. Dit wil ik niet, de formule moet naar A1 blijven verwijzen. $ tekens plaatsen werkt niet.

Heeft iemand een flauw idee hoe ik dit in orde kan krijgen?

Geplaatst: 16 jul 2008, 16:15
door Maglor
Probeer het eens zo:

=INDIRECT("Alarm_Import!A1")

Geplaatst: 16 jul 2008, 17:15
door defenderII
leve "indirect()" :wink: :lol:

Geplaatst: 16 jul 2008, 20:27
door TL@
indirect gaat niet voor waardes in een ander sheet.

Geplaatst: 16 jul 2008, 20:44
door defenderII
wel dus!! ik heb een loonprogramma waar waardes van verschillende scheets worden samengebracht via de "indirect" functie; in het begin is het even zoeken maar eens ermee weg kan men er heel veel mee doen. doorvoeren van 1 cel op verschillende scheets gaat dan ook.

Geplaatst: 16 jul 2008, 20:55
door Special_K
Ik ben mee nu:

INDIRECT

Geeft als resultaat de verwijzing die door een tekenreeks wordt aangegeven. Verwijzingen worden onmiddellijk geëvalueerd, zodat de inhoud kan worden weergegeven. Met INDIRECT kunt u binnen een formule de verwijzing naar een cel wijzigen, zonder de formule zelf te wijzigen.

Syntaxis

INDIRECT(verw_tekst;A1)

verw_tekst is een verwijzing naar een cel die een A1-verwijzing, een R1K1-verwijzing, een naam gedefinieerd als een verwijzing of een verwijzing naar een cel als een tekenreeks bevat. Als verw_tekst geen geldige celverwijzing is, geeft INDIRECT de foutwaarde #VERW! als resultaat.

Als verw_tekst naar een andere werkmap (een externe verwijzing) verwijst, moet deze werkmap open zijn. Als de bronwerkmap niet geopend is, geeft INDIRECT de foutwaarde #VERW! als resultaat.

A1 is een logische waarde die aangeeft welk type verwijzing de cel in verw_tekst bevat.

Als A1 WAAR is of is weggelaten, wordt verw_tekst geïnterpreteerd als een verwijzing van het type A1.

Als A1 ONWAAR is, wordt verw_tekst geïnterpreteerd als een verwijzing van het type R1K1.

Voorbeeld

Het voorbeeld is mogelijk beter te begrijpen als u het naar een leeg werkblad kopieert.

Werkwijze

Maak een lege werkmap of een leeg werkblad.
Selecteer het voorbeeld in het Help-onderwerp. Selecteer geen rij- of kolomkoppen.

Een voorbeeld selecteren in een Help-onderwerp

Druk op CTRL+C.
Selecteer cel A1 in het werkblad en druk op CTRL+V.
Als u afwisselend de resultaten en de bijbehorende formules wilt weergeven, drukt u op CTRL+` (accent grave). U kunt ook de optie Formules controleren aanwijzen in het menu Extra en vervolgens op Controlemodus voor formules klikken.

1
2
3
4
5
A B
Gegevens Gegevens
B2 1,333
B3 45
Wim 10
5 62
Formule Beschrijving (resultaat)
=INDIRECT($A$2) De waarde van de verwijzing in cel A2 (1,333)
=INDIRECT($A$3) De waarde van de verwijzing in cel A3 (45)
=INDIRECT($A$4) Als aan cel B4 de gedefinieerde naam 'Wim' is toegekend, wordt de waarde van de gedefinieerde naam als resultaat gegeven (10)
=INDIRECT("B"&$A$5) De waarde van een verwijzing in cel A5 (62)


Als u een formule maakt die naar een cel verwijst, wordt de verwijzing naar die cel bijgewerkt als: (1) de cel wordt verplaatst met de opdracht Knippen (waarbij de cel wordt verwijderd), of (2) de cel wordt verplaatst omdat er rijen of kolommen worden ingevoegd of verwijderd. Als u wilt dat de formule altijd naar dezelfde cel verwijst, ongeacht of de cel wordt verplaatst of de rij boven de cel wordt verwijderd, gebruikt u de werkbladfunctie INDIRECT. Als u bijvoorbeeld altijd naar cel A10 wilt verwijzen, gebruikt u de volgende syntaxis:

=INDIRECT("A10")

Geplaatst: 17 jul 2008, 15:00
door TL@
Het werkt wel, was de quotes vergeten te plaatsen :oops:

bedankt voor de hulp.