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

3 x ALS OF formule

Status
Niet open voor verdere reacties.

oceanrace

Gebruiker
Lid geworden
14 mei 2008
Berichten
198
Wie kan mij helpen deze formule kloppend te maken?
Er moet 3 keer een waarde "tussen" in zitten

=ALS(B10="";"";ALS(OF(B10<201;B10>299);F9;"";ALS(OF(B10<521;B10>661);F9;"";ALS(OF(B10<871;B10>899);F9;""))))

Alvast dank
 
Beste oceanrace ;)

Probeer deze eens:

=ALS(B10="";"";ALS(OF(B10<201;B10>299);F9;ALS(OF(B10<521;B10>661);F9;ALS(OF(B10<871;B10>899);F9;""))))

Groetjes Danny. :thumb:
 
Hoi Danny,

het werkt toch niet helemaal zoals ik bedoelde
zie volgende post
 
Laatst bewerkt:
Kan deze formule ook?

Het is de bedoeling dat de cel leeg blijft als aan de als formule is voldaan.

=ALS(B9="";"";ALS(OF(B9<201;B9>299);ALS(OF(B9<521;B9>661);ALS(OF(B9<871;B9>899);0;""))))

Ik krijg nu alleen ONWAAR als aan de criteria is voldaan

Groet,
Bas
 
Beste Oceanrrace,

Je hebt een paar argumenten niet gevuld.
Vervang je formule eens door:
Code:
=ALS(B9="";"";ALS(OF(B9<201;B9>299);ALS(OF(B9<521;B9>661);ALS(OF(B9<871;B9>899);0;"")[COLOR="Red"];"pomtiedom");"tralalalala"[/COLOR]))

En zet in B9 respectievelijk 1, 208 en 550.
Kijk wat mijn formule doet.

Richard
 
Volgens mij kunnen de eerste 2 ALS weg aangezien de laatste ALS de andere 2 vervangt.
Als B10<871 dan is het automatisch ook kleiner dan 201.

Code:
=ALS(OF(B10="";EN(B10>871;B10<899));"";F9)

Met vriendelijke groet,


Roncancio
 
Volgens mij kunnen de eerste 2 ALS weg aangezien de laatste ALS de andere 2 vervangt.
Als B10<871 dan is het automatisch ook kleiner dan 201.

@ Roncancio
Klopt, maar ik ga ervan uit dat die intervallen in de formule een betekenis hebben. Daarom heb ik ook een argument toegevoegd aan de functie ALS en drie voorbeelden gegeven.
Ben benieuwd naar de reactie van oceanrace.

Richard
 
@ Roncancio
Klopt, maar ik ga ervan uit dat die intervallen in de formule een betekenis hebben. Daarom heb ik ook een argument toegevoegd aan de functie ALS en drie voorbeelden gegeven.
Ben benieuwd naar de reactie van oceanrace.

Richard

Omdat er steeds naar cel F9 wordt verwezen, meen ik dat de code korter kan.
Ik ben dus ook benieuwd naar de reactie van TS.

Met vriendelijke groet,


Roncancio
 
=als(integer(b10/872)+integer(b10/899)=1;b9;"")
 
Het lijkt er op dat dit hem is:

=ALS(B9="";"";ALS(OF(B9<201;B9>299);ALS(OF(B9<521;B9>661);ALS(OF(B9<871;B9>899);0;"");"");""))


De bedoeling is dus dat als cel B9:
tussen 201 en 299
tussen 521 en 661
tussen 871 en 899
bedraagt...
..de betreffende cel waarin de formule staat, leeg blijft. (dus geen 0)
Met bovenstaande formule werkt het.

(Kan dit ook met INTEGER formule?)

Bedankt voor de hulp.
Bas
 
Laatst bewerkt:
Ik zou het zo doen:
Code:
=ALS(OF(EN(B9>=201;B9<=299);EN(B9>=521;B9<=661);EN(B9>=871;B9<=899));"";0)
Getest met: 1, 202, 523 en 872.

Richard
 
Hoi oceanrace,

Ik was dat vergeten, maar hoopte ook dat jij ondertussen zo ver was dat je voor de functie:
Code:
=ALS(B9="";"";
zet, en een extra haakje sluiten erachter.

Richard
 
dat had ik inderdaad gezien, is er een reden dat je deze formule verkiest voor die andere?

Groet,
Bas
 
Inderdaad, het zijn beide goede oplossingen.
Bedankt voor je hulp.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan