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

Vraag over de "=ALS formule"

Status
Niet open voor verdere reacties.

SOLIDD

Gebruiker
Lid geworden
18 nov 2006
Berichten
46
Hallo mensen,

Ik zit nou al een tijdje het een en ander te proberen, maar het wil nu toch niet echt meer lukken..

Het gaat over het volgende:

Mijn kennis van Excel is nou ook weer niet zo dramatisch, maar het gaat er uiteindelijk om, dat ik met het invullen van slechts een getal het bijbehorende onderdeel in beeld krijg, hiervoor gebruik ik de formule =ALS(A10=1,1;A19). In A19 staat dan bijvoorbeeld Planning maken, zodat dat in de betreffend cel verschijnt als ik in A10 "1,1" invul. Tot hier gaat het goed.. :)

Wat ik nou eigenlijk wil, is dat ik deze formule verder uit kan breiden, zodat ik bijvoorbeeld in diezelfde cel een ander onderdeel krijg als ik 1,2 of 1,3 enz invul. dus in feite moeten deze formules: =ALS(A10=1,1;A19) =ALS(A10=1,2;A20) =ALS(A10=1,3;A21) enzovoort, tot een forumule gemaakt worden. Maar HOE doe ik dat.. ik heb van alles geprobeerd door komma's e.d. ertussen te planten maar tevergeefs.. :(

Ik hoop dat iemand mij kan helpen!

Roy / SOLIDD
 
Hallo Solidd,
Hiermee kan je al aan de slag :

=ALS(A10="1,1";A19;"")&ALS(A10="1,2";A20;"")&ALS(A10="1,3";A21;"")&ALS(A10="1,4";A22;"")..........


GiMe
 
Dat is snel :D De formule werkte niet direct, maar ik ben er hierdoor wel uitgekomen!

Bedankt!! :thumb:
 
Ik gebruik nu deze formule =ALS(B5=1,1;'COMPETENTIES BOUWKUNDE'!B1)&ALS(B5=1,2;'COMPETENTIES BOUWKUNDE'!A2;) enzovoort

Alleen opeengegevenmoment zegt excel: de formule is te lang :confused:

Wat nu :eek:
 
Ik zou geen gebruik maken van Als(, Als(, etc omdat je al gemerkt heeft dat de mogelijkheden beperkt zijn.
Wat je kan doen is gebruik maken van de index.

In bijbevoegd bestand heb ik een opzetje gegeven.

De cel A10 is rood
De cellen A 19 t/m A21 zijn blauw.

Zet je in cel A10 1,1 dan verschijnt de waarde van cel A19 in cel B10.
Zet je in cel A10 1,2 dan verschijnt de waarde van cel A20 in cel B10.
Zet je in cel A10 1,3 dan verschijnt de waarde van cel A21 in cel B10.

De rode getallen geven aan waar de computer naar zoekt.
dus
1,1 = 1e rij (vanaf A19) dus A19
1,2 = 2e rij (vanaf A19) dus A20
1,3 = 3e rij (vanaf A19) dus A21

Dit kan je zelf uitbreiden naar regel A22 en verder.

Met vriendelijke groet,


Roncancio
 
Laatst bewerkt:
Met de ALS()&ALS()&.....kun je tot 30 lussen ver !!
 
Ik zou geen gebruik maken van Als(, Als(, etc omdat je al gemerkt heeft dat de mogelijkheden beperkt zijn.
Wat je kan doen is gebruik maken van de index.

In bijbevoegd bestand heb ik een opzetje gegeven.

De cel A10 is rood
De cellen A 19 t/m A21 zijn blauw.

Zet je in cel A10 1,1 dan verschijnt de waarde van cel A19 in cel B10.
Zet je in cel A10 1,2 dan verschijnt de waarde van cel A20 in cel B10.
Zet je in cel A10 1,3 dan verschijnt de waarde van cel A21 in cel B10.

De rode getallen geven aan waar de computer naar zoekt.
dus
1,1 = 1e rij (vanaf A19) dus A19
1,2 = 2e rij (vanaf A19) dus A20
1,3 = 3e rij (vanaf A19) dus A21

Dit kan je zelf uitbreiden naar regel A22 en verder.

Met vriendelijke groet,

Roncancio

Goed idee, Ron.

Je formule zou ik wel wijzigen tot:

=INDEX(A19:A21;10*(A10-1))

en niet met RECHTS werken.

Als de oplossing best zonder hulpcellen gemaakt wordt, zou ik dit voorstellen:

=KIEZEN(10*(A10-1);"Optie 1";"Optie 2";"Optie 3";"Optie 4";"Optie 5")

etc. Uiteraard is er daar dan wel een limiet op.

Wigi
 
Hallo Solidd,
Hiermee kan je al aan de slag :

=ALS(A10="1,1";A19;"")&ALS(A10="1,2";A20;"")&ALS(A10="1,3";A21;"")&ALS(A10="1,4";A22;"")..........

GiMe

GiMe, met de "" errond maak je tekst van je getallen. Werk echter verder met de getallen.

Wigi
 
Als de oplossing best zonder hulpcellen gemaakt wordt, zou ik dit voorstellen:

=KIEZEN(10*(A10-1);"Optie 1";"Optie 2";"Optie 3";"Optie 4";"Optie 5")

Wim,

Dan kan je net zo goed de ALS-functie gebruiken! Alleen is KIEZEN korter maar net zo omslachtig.:eek: :shocked:
Ipv: "Optie 1";"Optie 2";"Optie 3" etc kan je beter een bereik nemen.

10*(A10-1) is wel een handige methode.:thumb:

Met vriendelijke groet,


Roncancio
 
Laatst bewerkt:
Hallo Solidd,
Hiermee kan je al aan de slag :

=ALS(A10="1,1";A19;"")&ALS(A10="1,2";A20;"")&ALS(A10="1,3";A21;"")&ALS(A10="1,4";A22;"")..........

GiMe

GiMe, met de "" errond maak je tekst van je getallen. Werk echter verder met de getallen.

Wigi,
De "" was om te tonen dat ook tekst kan gebruikt worden in de ALS()&ALS()& methode.De alternatieve oplossingen, hier behandeld, gaan merendeels over getallen en dan zijn er nog wel een aantal te verzinnen !

GiMe
 
Wigi,
De "" was om te tonen dat ook tekst kan gebruikt worden in de ALS()&ALS()& methode.De alternatieve oplossingen, hier behandeld, gaan merendeels over getallen en dan zijn er nog wel een aantal te verzinnen !

GiMe

OK, dat had ik niet door dan. :thumb:
 
Ik zou geen gebruik maken van Als(, Als(, etc omdat je al gemerkt heeft dat de mogelijkheden beperkt zijn.
Wat je kan doen is gebruik maken van de index.

In bijbevoegd bestand heb ik een opzetje gegeven.

De cel A10 is rood
De cellen A 19 t/m A21 zijn blauw.

Zet je in cel A10 1,1 dan verschijnt de waarde van cel A19 in cel B10.
Zet je in cel A10 1,2 dan verschijnt de waarde van cel A20 in cel B10.
Zet je in cel A10 1,3 dan verschijnt de waarde van cel A21 in cel B10.

De rode getallen geven aan waar de computer naar zoekt.
dus
1,1 = 1e rij (vanaf A19) dus A19
1,2 = 2e rij (vanaf A19) dus A20
1,3 = 3e rij (vanaf A19) dus A21

Dit kan je zelf uitbreiden naar regel A22 en verder.

Met vriendelijke groet,


Roncancio

Het is in principe zo: van hoofdstuk 1 gaat het van 1,1 tot 1,10. Dan komt hoofdstuk 2, deze gaat van 2,1 tot en met 2,3 dan hoofdstuk 3 welke van 3,1 naar 3,4 gaat. Zo zijn er 36 hoofdstukken. Hoe krijg ik dat dan precies voor elkaar met de INDEX formule?

Het lukt wel als ik bijvoorbeeld hoofdstuk 1 in kolom A zet en hoofdstuk 2 in kolom B met daaronder de subhoofdstukken. Dan krijg ik echter wel '# WAARDE!' in die cel te zien.. Is het ook mogelijk om alles in een keer in een formule te zetten?
 
Laatst bewerkt:

GiMe

behalve dat ik nog een paar overbodige haakjes zou wegdoen, heb ik helemaal niets aan je formule toe te voegen. Top! :thumb:

Code:
=INDEX(A19:G36;RECHTS(A10;LENGTE(A10)-VIND.ALLES(".";A10));LINKS(A10;VIND.ALLES(".";A10)-1))

Doe vooral verder zo!

Wigi
 
Als alternatief kan je gebruik maken van de verschuiving formule

=VERSCHUIVING(A18;VERGELIJKEN(A10;A19:A36;1);1)

Met vriendelijke groet,


Roncancio
 
Woah! perfect :D na even ploeteren is het gelukt.. :D bedankt mensen :thumb: :thumb:

nou we toch bezig zijn..:

Hoe krijg ik het voor elkaar dat als je een excel document opent er vragen in beeld komen?

dus bijvoorbeeld: 'wat is het onderdeel' en dan vul je 'blabla' in en dan komt er blabla in die cel te staan?
 
Daarvoor heb je VBA nodig.

Zet dit bij ThisWorkbook:

Code:
Private Sub Workbook_Open()
    Range("A1") = Application.InputBox("Wat is het onderdeel?", "Vraagje")
End Sub

Pas aan aan je noden.

Wigi
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan