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

Meerdere ALS voorwaarden

Status
Niet open voor verdere reacties.

EliaNieuwhuis

Gebruiker
Lid geworden
23 jul 2015
Berichten
77
Ik heb nu deze formule =ALS($P$1="PU2019";(C32+C33)*-0,1;0)
Deze werkt goed.

Ik wil er voorwaarde aan toevoegen;
Alleen uitvoeren als er in veld A32 of A33 'impranil' * voorkomt.
* hierbij dus een deel van `t woord. Dus ook bij impranil AB of AB Impranil.

Alvast hartelijk dank!!

Elia
 
Voeg altijd een voorbeeldbestand toe waar je je probleem laat zien. Dat helpt wanneer iemand een oplossing voor je wilt zoeken

Probeer dit eens
Code:
=ALS(EN(P1="PU2019";ALS.FOUT(VERGELIJKEN("impranil";A32:A33);0));(C32+C33)*-0,1;0)

Of:
Code:
=ALS(EN(P1="PU2019";OF(A32="impranil";A33="impranil"));(C32+C33)*-0,1;0)
 
Laatst bewerkt:
Super!

Dankje, Daniel!

De eerste formule
=ALS(EN(P1="PU2019";ALS.FOUT(VERGELIJKEN("impranil";A32:A33);0));(C32+C33)*-0,1;0)
werkt perfect.

Ik kende ALS EN niet.
 
Toevoeging

Daniel, hij zoekt nu alleen op letterlijk 'impranil' als er bijvoorbeeld 'impranil AB' staat, doet ie niets.
Het moet dus niet zijn =impranil maar bevat impranil.
 
Gaat dit ook goed als er meer dan alleen "impranil" in de cel staat?
Edit: zoals hierboven dus al vermeld.

Dan zit ik te denken aan zoiets:
Code:
=ALS(EN($P$1="PU2019";OF(ISGETAL(VIND.SPEC("Impranil";A32));ISGETAL(VIND.SPEC("Impranil";A32))));(C32+C33)*-0,1;"")
Kan simpeler, maar dat hangt even af van je Excel versie.
 
Laatst bewerkt:
Dank

Hartelijk dank. Ik was al druk aan `t puzzelen met VIND.SPEC - maar dit is `m!

Elia :d
 
Tweede A32 nog even veranderen in A33 om exact aan je vraag te voldoen.
 
Einde

Dank!

=ALS(EN($P$1="PU2019";OF(ISGETAL(VIND.SPEC("Impranil";A32));ISGETAL(VIND.SPEC("Impranil";A33))));(C32+C33)*-0,1;0)

(ipv ;"" aan het einde)

Werkt goed!
 
Mooi zo.

Hij kan zelfs nog wat korter:
Code:
=ALS(EN($P$1="PU2019";ISGETAL(VIND.SPEC("Impranil";A32&A33)));-0,1*(C32+C33);0)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan