• 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
Hi allen,

hoop dat iemand mij hierbij kan helpen. Kan iemand mij vertellen hoe ik mijn ALS formule moet formuleren om de volgende resultaten te krijgen in een nieuwe kolom?

Dit zijn de gegevens:
Product Code: Date Type Max van Cost Price w/d %
ACC-ACS-1900-RM-19 06/10/2015 GI 9.57
ACC-AIR-ANT2422DG-R 11/09/2015 GI 6.5
ACC-AIR-AP-BRACKET-1 03/09/2015 GI 2.24
09/09/2015 GI 2.24
13/10/2015 GI 2.24
21/10/2015 GI 2.24

het voorbeeld bestand heb ik toegevoegd. wat ik graag wil bereiken is het volgende:
ALS 'date' tussen
nu en 6 maanden = 'max van cost price' *1 (of terwijl, blijft hetzelfde)
6-9 maanden = 'max van cost price' *.5Bekijk bijlage excel als.xlsx
9-12 maanden = 'max van cost price' *25
12+ maanden = 'max van cost price' *1


bij voorbaat dank!

gr
K
 
Bekijk bijlage excel als MB.xlsx
Ondanks dat ik niet weet of je vooruit of terug kijkt (ik heb "terug" gegokt) en ik ook je tabelletje met factoren niet goed begrijp, in de bijlage een (poging tot) oplossing.
Ik heb een tabelletje met de factoren opgenomen in kolom H en I.

De formule in F2 en gekopieerd naar beneden:
Code:
=D2*VERT.ZOEKEN(DATUMVERSCHIL(B2;VANDAAG();"m");H:I;2)

Edit: lijkt wel wat op de (gelijktijdige) oplossing van Jean-Paul, maar dan met maanden i.p.v. dagen verschil.
 
Laatst bewerkt:
Andere mogelijkheid tot het komen van hetgeen je zoekt met een iets langere formule, daarvoor is het wel nodig dat je ergens de huidige datum vermeld.

Code:
=ALS(((JAAR(B2)-JAAR($H$1))*12+MAAND(B2)-MAAND($H$1))<7;D2*1;ALS(EN(((JAAR(B2)-JAAR($H$1))*12+MAAND(B2)-MAAND($H$1))>6;((JAAR(B2)-JAAR($H$1))*12+MAAND(B2)-MAAND($H$1))<10);D2*0,5;ALS(EN(((JAAR(B2)-JAAR($H$1))*12+MAAND(B2)-MAAND($H$1))>9;((JAAR(B2)-JAAR($H$1))*12+MAAND(B2)-MAAND($H$1))<13);D2*25;ALS(((JAAR(B2)-JAAR($H$1))*12+MAAND(B2)-MAAND($H$1))>12;D2*1))))


Bekijk bijlage Kopie van excel als.xlsx
 
SUper bedankt allen! hier kan ik wat mee. Ik denk dat de makkelijkste oplossing is zoals door jou aangegeven JP28, top!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan