Excel cel aan meerder voorwaarden laten voldoen en resultaat daarna bepalen

Moderators: jkien, Xilvo

Reageer
Berichten: 3

Excel cel aan meerder voorwaarden laten voldoen en resultaat daarna bepalen

Dag,
 
Ik probeer een cel-waarde (bijvoorbeeld in E5) te laten berekenen op de volgende manier:
 
In cel A3 staat L10
In cel A4 staat 1
In cel A5 staat 0,8
 
Waardes in cel A3 en A4 en A5 varieren...... 
 
 
In cel A10 staat de waarde 2515      In cel B10 staat de waarde 3000          
In cel A11 staat de waarde 2738      In cel B11 staat de waarde 3255    
In cel A12 staat de waarde 2835      In cel B12 staat de waarde 3345    
In cel A13 staat de waarde 2945      In cel B13 staat de waarde 3745    
 
 
 
Het volgende dient te gebeuren in cel C10:
Als in A3 L10 staat én in A4 1 moet A5 vermenigvuldigd worden met A10
Als in A3 L10 staat én in A4 2 moet A5 vermenigvuldigd worden met A11
Als in A3 L10 staat én in A4 3 moet A5 vermenigvuldigd worden met A12
maar ook:
Als in A3 L11 staat én in A4 1 moet A5 vermenigvuldigd worden met B10
Als in A3 L11 staat én in A4 2 moet A5 vermenigvuldigd worden met B11
Als in A3 L11 staat én in A4 2 moet A5 vermenigvuldigd worden met B11
enzovoort
 
Ik voer nu het volgende in 
 
ALS(EN(A3="L10";A4=1);(A5*A10))  en komt er te staan 2050,4
 
Dat voert excel keurig eea uit: aan waarde L10 wordt voldaan én aan waarde 1 wordt voldaan. Dus voert hij uit 0.8 maal 2515 is 2050.4. Dit moet ook.
 
 
Maar als de waarde in A3 L10 is en in A4 2 is moet hij het volgende uitvoeren: de waarde in A5 maal de waarde in A11.
Maar als de waarde in A3 L10 is en in A4 3 is moet hij het volgende uitvoeren: de waarde in A5 maal de waarde in A12.
 
Maar als de waarde in A3 L11 is en in A4 1 is moet hij het volgende uitvoeren: de waarde in A5 maal de waarde in B11
Maar als de waarde in A3 L11 is en in A4 2 is moet hij het volgende uitvoeren: de waarde in A5 maal de waarde in B12
enzovoort
 
Maar voer ik dit in:
ALS(EN(A3="L10";A4=1);(A5*A10)) ; ALS(EN(A1="L10";A2=2);(A3*A10))  ;   ALS(EN(A1="L10";A2=2);(A3*A10)) enzovoort, dan krijg ik een foutmelding.
 
 
Met andere woorden: de cel in E4 moet kijken naar A3, A4 en A5. Voldoet de waarde aan A3 én A4 dan moet hij een berekening uitvoeren met A5 maal, afhankelijk van de waarde in A3 en A4 met A11, A12, A13, A14, B11, B12, B13 of B14...
 
 
DPfff.......
 
 
Welke formule moet ik wel gebruiken om eea netjes te krijgen??
 
Met groet,
B,

Technicus
Berichten: 1.163

Re: Excel cel aan meerder voorwaarden laten voldoen en resultaat daarna bepalen

Zonder het helemaal voor te doen, je zoekt een geneste als of een nested if

Met de term kan je vast wel iets bruikbaars vinden op google.
Als ik zo je code bekijk lijkt het alsof je de eerste "als"te snel met een haakje afsluit.
 
Om dat te controleren zal je toch even je exacte formule moeten laten zien.

Berichten: 3

Re: Excel cel aan meerder voorwaarden laten voldoen en resultaat daarna bepalen

Dag,
 
Deze formule werkt: =ALS(EN(A3="L10";A4=1);(A5*A14))
 
Deze formule werkt niet: ALS(EN(A3="L10";A4=1);(A5*A14))   ;  ALS(EN(A3="L10";A4=2);(A5*A15))           ALS(EN(A3="L10";A4=3);(A5*A16))                   ; enzovoort
 
 
Dit moet het kunnen berekenen:
 
Als in Veld A3 L10 staat én in Veld A4 staat 1, voer dan uit: A5 maal A14
óf
Als in Veld A3 L10 staat én in Veld A4 staat 2, voer dan uit: A5 maal A15
óf
Als in Veld A3 L10 staat én in Veld A4 staat 3, voer dan uit: A5 maal A16
óf 
Als in Veld A3 L10 staat én in Veld A4 staat 4, voer dan uit: A5 maal A17
óf 
Als in Veld A3 L11 staat én in Veld A4 staat 1, voer dan uit: A5 maal B14
óf 
Als in Veld A3 L11 staat én in Veld A4 staat 2, voer dan uit: A5 maal B15
óf
Als in Veld A3 L11 staat én in Veld A4 staat 3, voer dan uit: A5 maal B16
óf 
Als in Veld A3 L11 staat én in Veld A4 staat 4, voer dan uit: A5 maal B16
 
Met andere woorden: afhankelijk van de waardes in de velden A3 en A4 (unieke combinaties L10 met 1, L10 met 2, L10 met 3, L10 met 4 etcetera) moet er gerekend worden met Veld A5 maal A14, Veld A4 maal A15 etcera.
 
De waardes zijn steeds uniek: als het L10 met 1 is moet het A5 maal A14 worden
                                                 als het L10 met 2 is moet het A5 maal A15 worden
 
 
Hopelijk is het duidelijk zo.... :-) 

Technicus
Berichten: 1.163

Re: Excel cel aan meerder voorwaarden laten voldoen en resultaat daarna bepalen

Je sluit de als te vroeg af.

De functie is:

Als(controle;doedit;ofandersdoedeze)

Jij typt:

Als(controle;doedit);ofandersdoedeze

Zie je het verschil?

Je moet iets maken met

Als(controle;doeA;als(controle;doeB;als(controle;doeC;als(...))))

Berichten: 3

Re: Excel cel aan meerder voorwaarden laten voldoen en resultaat daarna bepalen

Dag,
 
Heb het gevonden!!!!  :)
 
Ik had:    ALS(EN(A3="L10";A4=1);(A5*A14))   ;  ALS(EN(A3="L10";A4=2);(A5*A15))     ;      ALS(EN(A3="L10";A4=3);(A5*A16)) 
 
Het moet zijn:   ALS(EN(A3="L10";A4=1);(A5*A14))   +  ALS(EN(A3="L10";A4=2);(A5*A15))      +     ALS(EN(A3="L10";A4=3);(A5*A16)) 
 
Er moet 'gewoon' een plusje tussen!
 
Bedankt voor het meedenken!!!
 
Gr,

Reageer