Hallo
Ik krijg een draaitabel met gegevens die via Exsion uit ERP komen. Deze lijst moet ik manueel overlopen om dan een actie te doen. Dit is tijdrovend en zou toch eenvoudiger moeten kunnen.
Bestaat er een formule waarmee ik: voor elk zelfde lotnummer naar de magazijnvoorraad kijk om dan wanneer deze = 0, als return de lijn van de stalen te krijgen. En dat voor ieder lotnummer in de lijst.
Bijv.: Voor alle L1 kijken of magazijn = 0; indien ja: de rij met 20 stalen van L1 als return geven (A3:E3); indien nee: niets doen. Enz voor alle lotnummers in de lijst.
Info:
Artikelnummers kunnen dubbel voorkomen, maar is niet relevant.
Lotnummers zijn uniek
Stalen zijn altijd 20. Als ze 0 zijn is geen actie nodig.
Het aantal rijen per lot is minstens 2, maar kan ook meer zijn.
Macro's liever niet, visual basic is niet toegestaan.
Ik had als n00b-poging een nieuw werkblad gemaakt met hierin
=ALS(Blad1!D2=0;Blad1!A3:E3)
Dit werkt perfect voor L1. Het geeft ook onnodig L2 als resultaat, maar dat kan ik er achteraf uit filteren. Voor L3 werkt het ook want het geeft L3 terecht niet als return. Maar... voor L4 werkt het niet. Het zou de stalen van L4 als return geven, terwijl de voorraad niet op is.
Dank bij voorbaat
Ik krijg een draaitabel met gegevens die via Exsion uit ERP komen. Deze lijst moet ik manueel overlopen om dan een actie te doen. Dit is tijdrovend en zou toch eenvoudiger moeten kunnen.
Bestaat er een formule waarmee ik: voor elk zelfde lotnummer naar de magazijnvoorraad kijk om dan wanneer deze = 0, als return de lijn van de stalen te krijgen. En dat voor ieder lotnummer in de lijst.
Bijv.: Voor alle L1 kijken of magazijn = 0; indien ja: de rij met 20 stalen van L1 als return geven (A3:E3); indien nee: niets doen. Enz voor alle lotnummers in de lijst.
Info:
Artikelnummers kunnen dubbel voorkomen, maar is niet relevant.
Lotnummers zijn uniek
Stalen zijn altijd 20. Als ze 0 zijn is geen actie nodig.
Het aantal rijen per lot is minstens 2, maar kan ook meer zijn.
Macro's liever niet, visual basic is niet toegestaan.
Ik had als n00b-poging een nieuw werkblad gemaakt met hierin
=ALS(Blad1!D2=0;Blad1!A3:E3)
Dit werkt perfect voor L1. Het geeft ook onnodig L2 als resultaat, maar dat kan ik er achteraf uit filteren. Voor L3 werkt het ook want het geeft L3 terecht niet als return. Maar... voor L4 werkt het niet. Het zou de stalen van L4 als return geven, terwijl de voorraad niet op is.
Dank bij voorbaat