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

Excel ALS functie met meerdere voorwaarden en meerdere uitkomsten

Status
Niet open voor verdere reacties.

kmjeup

Gebruiker
Lid geworden
22 okt 2015
Berichten
5
Hoi, hopende dat iemand mij hierbij kan helpen. Het gaat namelijk om het volgende;

Ik heb een lijst met SKU's (artikelen die op voorraad zijn), met de volgende kolommen; 1. met laatste Sales(verkoop) datum en 2. met laatste Purchase(inkoop) datum. Ik wil per SKU in EEN kolom bepalen of het items zijn die verouderd zijn en verkocht moeten worden met additionele kortingen, deze categorie noemen we "SELL", OF dat het items zijn die nog gangbaar zijn, deze catgorie noemen we "HOLD"

excel sheet ziet er als volgt uit

SKU / Last Sale / Last Purchase / Category
Cisco800 / 22/9/15 / 10/7/15 / SELL of HOLD

De ALS formule heb ik zover gekregen dat het 'SELL" als resultaat weergeeft, gebaseerd op bepaalde datums, maar de "HOLD" ook gebaseerd op bepaalde datums krijg ik maar niet voor elkaar.
Bekijk bijlage excel_help.xlsx
Dit heb ik tot zover: =ALS(([Last Sale]<"21/7/15")*EN([Last Purchase]<"21/6/15"),"SELL")

Hoe voeg ik dit eraan toe zodat het in een kolom te zien is? =ALS(([Last Sale]>"21/7/15")*EN([Last Purchase]>"21/8/15"),"HOLD")

ALvast bedankt!

vr gr,
K
 
Probeer deze eens:
Code:
=ALS(EN(C10<42206;D10<42176);"SELL";ALS(EN(C10>42206;D10>42237);"HOLD";"onbekend wat er hier moet gebeuren"))
Invullen in C2 en doortrekken naar beneden.

Opmerkingen:
1) 42237, 42206, 42176 zijn de numerieke waarden voor 21-8-2015, 21-7-2015 en 21-6-2015;
2) als er foutwaarden staan in kolom C of D resulteert deze formule ook in een foutwaarde natuurlijk.
3) wat moet er gebeuren als Last Sale>21-7-2015; Last Purchase<21-6-2015?
4) idem, voor Last Sale<21-7-2015 en 21-6-2015<Last Purchase<21-8-2015
 
Laatst bewerkt:
Bedankt Alexcel, kan het kloppen dat je hiervoor een ander formule had gestuurd? ik probeer het nog simpler te maken door alles wat geen SELL criteria heeft, HOLD als uitkomst. super bedankt!
 
Ja, ik had 'm verbeterd na nogmaals lezen van de vraag. Als je 'm nog simpeler wilt maken op de manier zoals je beschrijft, dan volstaat deze:
Code:
=ALS(EN(C10<42206;D10<42176);"SELL";"HOLD")
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan