1 van 1

In excel waarde uit tabel halen met meerdere voorwaarden

Geplaatst: vr 10 jul 2009, 13:53
door diederikswinkels
Hallo,

weet iemand hoe je een waarde uit een tabel kan halen? als er voldaan wordt aan alle voorwaarden; dan de waarde die er rechts van staat weergeven in een cel.
vraagforum
(14.5 KiB) 1274 keer gedownload
=EN(C3=2;C4=150;C7=24)*104+EN(C3=2;C4=300;C7=24)*104+EN(C3=2;C4=600;C7=30)*112,2

+EN(C3=2;C4=900;C7=36)*118,2+............enzz

ik was al op deze manier bezig, maar de formule wordt te groot, aangezien het om een grote tabel gaat en dus de formule te groot wordt. Kan iemand mij verder helpen?

alsvast bedankt,

diederik

Re: In excel waarde uit tabel halen met meerdere voorwaarden

Geplaatst: ma 13 jul 2009, 09:45
door E.Desart
Vraag is mij niet direct duidelijk:

Ik denk dat jij als gegeven hebt:
  • Connection flange
  • Class
  • trim
Vraag:

Wat is m?

Dit moet je zoeken uit die tabel waarbij, indien eerste 3 kolommen moeten kloppen met je input en kolom 4 je output wordt?

Indien zo wordt formule

=INDEX(I3:I22,MATCH(CONCATENATE(D10," ",D11," ",D12),CONCATENATE(F3:F22," ",G3:G22," ",H3:H22),0))

Maar geënterd als een array formule.

In de file zelf vertaalt de formule zich in het Nederlands in JOUW Excel.

Belangrijk is hier dat je weet hoe je een array formule entert:

Als je met de cursor in de actieve formule staat: In plaats van gewoon Enter te drukken gebruik je Ctrl + shift + Enter gelijktijdig.

Dan zal je zien dat er zich accolades vormen (die jij hoegenaamd niet getypt hebt).

Ziet er zo uit in de formule bar:

{=INDEX(I3:I22,MATCH(CONCATENATE(D10," ",D11," ",D12),CONCATENATE(F3:F22," ",F3:F22," ",H3:H22),0))}

Als je die formule niet juist entert (Ctrl + shift + Enter) geeft die een foutmelding.

I3:I22 : kolom output waarden in tabel

F3:F22: Connection flange in tabel

F3:F22: Class in tabel

H3:H22: trim in tabel

D10, D11 en D12 je inputwaarden

Die " " zijn gewoon spaties als text ingevoerd (in 95% niet nodig, maar bijkomende zekerheid).

In werkblad: formule staat in rood gekleurde cel.

Je hebt hier geen enkele extra hulpkolom of hulprij nodig.

Array formules zijn een enorme kracht van Excel (door slechts een beperkt % gebruikers gekend).
vraagforum
(17 KiB) 1470 keer gedownload

Re: In excel waarde uit tabel halen met meerdere voorwaarden

Geplaatst: ma 13 jul 2009, 10:02
door E.Desart
{=INDEX(I3:I22,MATCH(CONCATENATE(D10," ",D11," ",D12),CONCATENATE(F3:F22," ",F3:F22," ",H3:H22),0))}

F3:F22: Class in tabel
Sorry: moest zijn

{=INDEX(I3:I22,MATCH(CONCATENATE(D10," ",D11," ",D12),CONCATENATE(F3:F22," ",G3:G22," ",H3:H22),0))}

G3:G22: Class in tabel

Re: In excel waarde uit tabel halen met meerdere voorwaarden

Geplaatst: ma 13 jul 2009, 11:32
door diederikswinkels
Hartelijk dank voor je snelle reactie, Het is gelukt!

groet

Diederik

Re: In excel waarde uit tabel halen met meerdere voorwaarden

Geplaatst: do 05 nov 2009, 08:20
door lucabcd
bedankt