Er zit veel meer (qua spreadsheet) achter dit raadsel..., maar dit is de missing link voor me...quote:Op zondag 4 februari 2007 12:33 schreef BrandX het volgende:
Waarom zou je dat willen kunnen doen enzo?
btw: hier; het grote excelvragen topic maak je kans op een heel goed antwoord.
Het liefste zonder vb scripts... (maar heb al zoveel "vert.zoeken", "als" en "max" formules gemixed dat ik niet weet hoe).quote:Op zondag 4 februari 2007 12:36 schreef Pakspul het volgende:
Hoever wil je precies gaan? Ik twijfel er aan of je normaal kan oplossen maar met stukje vb script is het zo gefixt.
1 2 3 4 | B6=VERGELIJKEN(0;VERSCHUIVING(A2:Z2;0;A6);0)+A6 C6=VERGELIJKEN(0;VERSCHUIVING(A2:Z2;0;B6);0)+B6 D6=VERGELIJKEN(0;VERSCHUIVING(A2:Z2;0;C6);0)+C6 |
1 2 3 4 | B7=INDEX(A1:Z2;1;B6) C7=INDEX(A1:Z2;1;C6) D7=INDEX(A1:Z2;1;D6) |
Mijn dank is groot... ik probeer het te begrijpen, dit zijn nieuwe functies voor mij, maar de formule werkt uitstekend!quote:Op zondag 4 februari 2007 14:04 schreef ralfie het volgende:
OK, het kan zonder vb, maar het is nogal ingewikkeld. Om het toch nog wat simpeler te maken heb ik het nu met een extra rij cellen met formules gedaan, maar met een beetje fantasie (en moeite) kan het natuurlijk ook zonder, maar voor de uitleg is dit wat makkelijker.
Ik ga hier even uit van een rij van A tot Z, waarbij de antwoorden in rij 7 gaan.
Boven de rij met de uitkomsten (rij 6) zet je een rij met deze formules:
[ code verwijderd ]
Wat doen we hier? we zoeken hier de eerste 1 op (het eerste argument van VERGELIJKEN) in een bereik (A2:Z2). Elke volgende formule doet hetzelfde, maar verschuift zijn bereik met het antwoord van de vorige formule. Elke cel bevat nu dus een getal, overeenkomstig met de kolom waar de nde 0 staat.
De antwoorden die je wil hebben, zijn dan eenvoudig te vinden met INDEX
[ code verwijderd ]
etc. zws is een vb scriptje sneller, maar dit is iig zonder enig vb
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |