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