• 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.

Verwijzing naar een naam

Status
Niet open voor verdere reacties.

Ramblor

Gebruiker
Lid geworden
31 dec 2004
Berichten
11
Ik ben een transit report aan het produceren, die tarieven bij zendingen moet zoeken. Nu heb ik voor een bepaalde klant met een bepaald losadres volgende formule in elkaar geknutseld:

ALS(OF(EN(OF($C19=AJ$3;$C19=AJ$4;$C19=AJ$5);OF($D19=AJ$6;$D19=AJ$7;$D19=AJ$8);$AB9>=AJ$15;$H19="NS");(EN(OF($C19=AJ$3;$C19=AJ$4;$C19=AJ$5);OF($D19=AJ$6;$D19=AJ$7;$D19=AJ$8);$AI19="FTL")));AJ$12;ALS(EN(OF($C19=AJ$3;$C19=AJ$4;$C19=AJ$5);OF($D19=AJ$6;$D19=AJ$7;$D19=AJ$8);$AB19>=AK$15;$H19="S");AJ$12;ALS(EN(OF($C19=AJ$3;$C19=AJ$4;$C19=AJ$5);OF($D19=AJ$6;$D19=AJ$7;$D19=AJ$8);$H19="NS");VERT.ZOEKEN($AB19;KEM_RAT_NS;2;ONWAAR);ALS(EN(OF($C19=AJ$3;$C19=AJ$4;$C19=AJ$5);OF($D19=AJ$6;$D19=AJ$7;$D19=AJ$8);$H19="S");VERT.ZOEKEN($AC19;KEM_RAT_NS;2;ONWAAR);AN19)))))

De input voor deze formule wordt uit een ingeefblok gehaald, voorwaarden worden gecheckt, daarna moet dmv VERT.ZOEKEN een tarief worden gevonden.

De formule zal vele malen worden gekopierd. Nu wil ik niet elke keer de formule zelf moeten wijzigen als ik voor een andere klant, met ander losadres een prijs wil laten zoeken, dit gebeurt onderin de formule:

ALS(EN(OF($C19=AJ$3;$C19=AJ$4;$C19=AJ$5);OF($D19=AJ$6;$D19=AJ$7;$D19=AJ$8);$H19="NS");VERT.ZOEKEN($AB19;KEM_RAT_NS;2;ONWAAR);ALS(EN(OF($C19=AJ$3;$C19=AJ$4;$C19=AJ$5);OF($D19=AJ$6;$D19=AJ$7;$D19=AJ$8);$H19="S");VERT.ZOEKEN($AC19;KEM_RAT_NS;2;ONWAAR);

Ik wil in een cel de naam aangeven van het bereik waarin moet worden gezocht: in dit geval KEM_RAT_NS, zodat, zodra die bepaalde cel wijzigt, ook de naam van het bereik in de formule verandert.

Bijvoorbeeld: A1 = KEM_RAT_NS

Als ik A1 wijzig naar: KEM_BUH_NS (een ander losadres), dan moet de bovenstaande formule veranderen met KEM_BUH_NS als naam van het zoekbereik ipv KEM_RAT_NS.

Het doel hiervan is dus, dat ik de gegevens voor de formule in bepaalde cellen zet, en zodra deze cellen wijzigen, de formule verandert, zonder dat ik daadwerkelijk iets in de formule wijzig.

Is dit mogelijk? :o

Groeten,

Chris
 
Hoi Chris,

Ik wordt moe als ik naar je formule kijk... laat staan hem te testen.

Maar volgens mij moet het op te lossen zijn door:
KEM_RAT_NS te vervangen door:
INDIRECT(A1)

Luc
 
En daar had ik zelf op moeten komen, werkt perfect! Dank je voor het prompte antwoord. :thumb:

Groeten,

Chris
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan