Archief - te lange formule in excel

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

godf@ther

Legacy Member
Ik heb in excel volgende formule:

=ALS(I26=D7;ALS(I27=B9;D9;ALS(I27=B10;D10;ALS(I27=B11;D11;ALS(I27=B12;D12;ALS(I27=B13;D13;ALS(I27=B14;D14;ALS(I27=B15;D15;ALS(I27=B16;D16;ALS(I27=B17;D17;ALS(I27=B18;D18;ALS(I27=B19;D19;ALS(I27=B20;D20;ALS(I27=B21;D21;0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0);ALS(I26=E7;ALS(I27=B9;E9;ALS(I27=B10;E10;ALS(I27=B11;E11;ALS(I27=B12;E12;ALS(I27=B13;E13;ALS(I27=B14;E14;ALS(I27=B15;E15;ALS(I27=B16;E16;ALS(I27=B17;E17;ALS(I27=B18;E18;ALS(I27=B19;E19;ALS(I27=B20;E20;ALS(I27=B21;E21;0)))))))))))));ALS(I26=F7;ALS(I27=B9;F9;ALS(I27=B10;F10;ALS(I27=B11;F11;ALS(I27=B12;F12;ALS(I27=B13;F13;ALS(I27=B14;F14;ALS(I27=B15;F15;ALS(I27=B16;F16;ALS(I27=B17;F17;ALS(I27=B18;F18;ALS(I27=B19;F19;ALS(I27=B20;F20;ALS(I27=B21;F21;0)))))))))))));ALS(I26=G7;ALS(I27=B9;G9;ALS(I27=B10;G10;ALS(I27=B11;G11;ALS(I27=B12;G12;ALS(I27=B13;G13;ALS(I27=B14;G14;ALS(I27=B15;G15;ALS(I27=B16;G16;ALS(I27=B17;G17;ALS(I27=B18;G18;ALS(I27=B19;G19;ALS(I27=B20;G20;ALS(I27=B21;G21;0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0);ALS(I26=H7;ALS(I27=B9;H9;ALS(I27=B10;H10;ALS(I27=B11;H11;ALS(I27=B12;H12;ALS(I27=B13;H13;ALS(I27=B14;H14;ALS(I27=B15;H15;ALS(I27=B16;H16;ALS(I27=B17;H17;ALS(I27=B18;H18;ALS(I27=B19;H19;ALS(I27=B20;H20;ALS(I27=B21;H21;0)))))))))))));ALS(I26=I7;ALS(I27=B9;I9;ALS(I27=B10;I10;ALS(I27=B11;I11;ALS(I27=B12;I12;ALS(I27=B13;I13;ALS(I27=B14;I14;ALS(I27=B15;I15;ALS(I27=B16;I16;ALS(I27=B17;I17;ALS(I27=B18;I18;ALS(I27=B19;I19;ALS(I27=B20;I20;ALS(I27=B21;I21;0)))))))))))));ALS(I26=J7;ALS(I27=B9;J9;ALS(I27=B10;J10;ALS(I27=B11;J11;ALS(I27=B12;J12;ALS(I27=B13;J13;ALS(I27=B14;J14;ALS(I27=B15;J15;ALS(I27=B16;J16;ALS(I27=B17;J17;ALS(I27=B18;J18;ALS(I27=B19;J19;ALS(I27=B20;J20;ALS(I27=B21;J21;0)))))))))))));ALS(I26=K7;ALS(I27=B9;K9;ALS(I27=B10;K10;ALS(I27=B11;K11;ALS(I27=B12;K12;ALS(I27=B13;K13;ALS(I27=B14;K14;ALS(I27=B15;K15;ALS(I27=B16;K16;ALS(I27=B17;K17;ALS(I27=B18;K18;ALS(I27=B19;K19;ALS(I27=B20;K20;ALS(I27=B21;K21;0)))))))))))));ALS(I26=L7;ALS(I27=B9;L9;ALS(I27=B10;L10;ALS(I27=B11;L11;ALS(I27=B12;L12;ALS(I27=B13;L13;ALS(I27=B14;L14;ALS(I27=B15;L15;ALS(I27=B16;L16;ALS(I27=B17;L17;ALS(I27=B18;L18;ALS(I27=B19;L19;ALS(I27=B20;L20;ALS(I27=B21;L21;0)))))))))))));ALS(I26=M7;ALS(I27=B9;M9;ALS(I27=B10;M10;ALS(I27=B11;M11;ALS(I27=B12;M12;ALS(I27=B13;M13;ALS(I27=B14;M14;ALS(I27=B15;M15;ALS(I27=B16;M16;ALS(I27=B17;M17;ALS(I27=B18;M18;ALS(I27=B19;M19;ALS(I27=B20;M20;ALS(I27=B21;M21;0)))))))))))));ALS(I26=N7;ALS(I27=B9;N9;ALS(I27=B10;N10;ALS(I27=B11;N11;ALS(I27=B12;N12;ALS(I27=B13;N13;ALS(I27=B14;N14;ALS(I27=B15;N15;ALS(I27=B16;N16;ALS(I27=B17;N17;ALS(I27=B18;N18;ALS(I27=B19;N19;ALS(I27=B20;N20;ALS(I27=B21;N21;0)))))))))))));0)))))))))))


Nu zou ik naar het schijnt deze kunnen vervangen door een eenvoudige functie.
Ik zou niet weten welke functie dus misschien weten jullie dit direct?

godf@ther

Legacy Member
ja me die formule ben ik al wel effe bezig geweest :p voor dan te hore da het simpeler kan ...

JPV

Legacy Member
het zou handig zijn om te zeggen wat je doel is en niet enkel wat de exacte formule is.

hippyjump

Legacy Member
wij zijn hier niet om je huiswerk te maken maar probeer in VBA een case structuur op te lossen

Muscleduck

Legacy Member
Volgens mij probeert hij gewoon een VLOOKUP te maken met 148 variabelen door 148 IF functies in elkaar te steken.
3-4 IF fincties in elkaar steken vind ik nog te doen, maar 148 :blink:

Avilowca

Legacy Member
Lol, wat is een ALS call? Of hebben ze nu in de regionale versies van excel hun functies ook vertaald? Wat een mop :oink:

Oldskooler

Legacy Member
Die meent iemand gewoon te kloten, haha de snul die dit verbetert:unsure:

Avilowca

Legacy Member
JimmyPatterson zei:
Ja? Al lang hoor :crazy:

Ik heb dat nooit niet begrepen die lokale versies van software. Stel nu dat je een probleem hebt en je zoekt hulp op het internet. Al die namen van functies en commando's zijn totaal verschillend.

JimmyPatterson

Legacy Member
Avilowca zei:
Ik heb dat nooit niet begrepen die lokale versies van software. Stel nu dat je een probleem hebt en je zoekt hulp op het internet. Al die namen van functies en commando's zijn totaal verschillend.


Zoals jij al zei in een andere thread; het zo 'gebruiksvriendelijk' maken voor de grote massa hé :unsure:

In het middelbaar zijn er zelfs hele handboeken volledig geschreven met de Nederlandse benamingen van de functies etc. Lekker handig :unsure:

godf@ther

Legacy Member
Dit is eigenlijk geen huiswerk, niet rechtstreeks. Ik moet een functie hebben die een bereik heeft van bijvoorbeeld 10, 16, 50, 74, 100.
En dan als kolom 1000, 2000, 3000, 4000
Dan als je gaat zien bij 10 en 1000 dan vind je bijvoorbeeld 200.

Dus dan als ik als getal ingeef 15 dan neemt hij als dichtsbijzijnde getal 16.
Dan geef ik als getal voor de kolom 900 in en dan neemt hij 1000 als dichtsbijzijnde getal.

Dus dan heb ik als rij het getal 16 en als kolom het getal 1000.
Dit zou dan overeenkomen met een specifiek getal in de tabel.

En dit is niet voor iemand te kloten, maar ik wil gewoon een functie die al die ALS functies vervangt.

denkimi

Legacy Member
ge hebt die formule nu toch geschreven, ge kunt ze nu evengoed gebruiken hé.

godf@ther

Legacy Member
Ja op het moment gebruik ik ze, maar naar het schijnt is er een simpelere functie, en die zou me dan in de toekomst veel tijd besparen ..

godf@ther

Legacy Member
Maar hij moet in een rij een getal zoeken en in een kolom en dan het getal dat hier mee overeenkomt weergeven.

subsunday

Legacy Member
Index+Match functie lijkt mij wat gij nodig hebt. Ge moet maar eens googlen. Ge zult daar redelijk veel en duidelijke uitleg over vinden.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan