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

#waarde!

Status
Niet open voor verdere reacties.

mr0007

Gebruiker
Lid geworden
19 jan 2013
Berichten
417
als ik ;ALS(D1=0;E1) er achter zet krijg ik waarde
ik wil dus bereiken als D1 op 0 jaar staat dat dan de gegevens op E1 wordt getoond

=ALS(A1="nee";"nee";ALS(C1>B1;"verlopen";D1))

=ALS(A1="nee";"nee";ALS(C1>B1;"verlopen";D1));ALS(D1=0;E1)

kan iemand helpen

mvg mr0007
 

Bijlagen

Je moet moet geneste ALS wel consequent nesten.. de eerste twee zijn goed genest de derde als is er later maar een beetje aangeplakt terwijl die op de plek van de D1 moet staan en niet achter de sluithaken starten.

huidig
Code:
=ALS(A1="nee";"nee";ALS(C1>B1;"verlopen";[COLOR="#FF0000"]D1))[/COLOR][COLOR="#FF8C00"];ALS(D1=0;E1)[/COLOR]

moet zijn

Code:
=ALS(A1="nee";"nee";ALS(C1>B1;"verlopen";[COLOR="#FF8C00"]ALS(D1=0;E1;[COLOR="#FF0000"]D1[/COLOR])[/COLOR][COLOR="#FF0000"]))[/COLOR]
 
Laatst bewerkt:
zou je mij nog eens kunnen helpen met een extra stuk er bij
D1 staat op 0 dan pakt hij dus E1, maar als ook E1 op 1 staat dan pakt het F1

mvg mr0007
 
ik denk dat ik hem heb
=ALS(A1="nee";"nee";ALS(E1=1;F1;ALS(C1>B1;"verlopen";ALS(D1=0;E1;E1))))
dank je wel voor de reactie

mvg mr0007
 
in dat geval zou ik de voorwaarde voor testen van D1 aanpassen.
Dat doe ik omdat ik in een geneste functie de logica aanhoud dat een nieuwe ALS functie bij voorkeur begint in het onwaar deel van de vorige Als functie, dat bevordert de leesbaarheid.

De test voor D1 wordt dan niet D1=0 maar D1<>0

Code:
=ALS(A1="nee";"nee";ALS(C1>B1;"verlopen";ALS([COLOR="#B22222"]D1<>0;D1[/COLOR];[COLOR="#FF8C00"]ALS(E1<>1;E1;F1)[/COLOR])))
 
weer testen gedaan
=ALS(A1="nee";"nee";ALS(E1=1;F1;ALS(C1>B1;"verlopen";ALS(D1=0;E1;E1))))
werkte toch niet goed genoeg

mvg mr0007
=ALS(A1="nee";"nee";ALS(C1>B1;"verlopen";ALS(D1<>0;D1;ALS(E1<>1;E1;F1))))
dank u wel voor de formule
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan