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

meerdere geneste ALS functies

Status
Niet open voor verdere reacties.

bowlingman

Gebruiker
Lid geworden
17 okt 2007
Berichten
433
Hallo,
Ik heb op een sheet een formule met 35 geneste "ALS"-functies.
Nu vraag ik mij af of deze formule korter geschreven kan worden.
Hieronder een verkorte versie van de formule
HTML:
=ALS($A$1=1;'Speeldagen'!BB4;ALS($A$1=2;'Speeldagen'!BB44;ALS($A$1=3;'Speeldagen'!BB84)))

Grtjs.
Armand
 
Zo
Code:
=VERSCHUIVING('Speeldagen'!BB4;($A$1-1)*40;0)
 
Met de functie VERSCHUIVING als er steeds 40 rijen tussen zit.

Edit: zoals Tim dus al demonstreerde... Hierbij daarom nog een alternatief:
Code:
=INDIRECT("'Speeldagen'!BB"&4+($A$1-1)*40)
 
Laatst bewerkt:
Ook nog de niet volatile.
Code:
=INDEX(BB:BB;(A1-1)*40+4)
 
Goedemorgen Excel-Experts

De drie formules doen wat ik nodig heb, maar heb toch nog een vraagje.
Waarvoor of waarom staat in de formule "A1-1" en niet gewoon "A1"
Dus eigenlijk wat doet -1

Grtjs.
Armand
 
Als A1=1 --> Verwijzing = BB rij 4 (= 4+(1-1)*40)
Als A1=2 --> Verwijzing = BB rij 44 (= 4+(2-1)*40)
Als A1=3 --> Verwijzing = BB rij 84 (= 4+(3-1)*40)
Etc.

De -1 zorgt er dus voor dat de reeks zo verloopt als jij wilt... met telkens 40 rijen ertussen, beginnend vanaf 4.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan