hoi,
mijn vriendin opent binnenkort een winkeltje en wil haar administratie in Excel bijhouden. Het is een winkel waar mensen kleding inbrengen, ze krijgen een eigen klantnr en indien er iets wordt verkocht, dan krijgt de inbrenger een percentage van de opbrengst. Ze houdt dan twee tabbladen bij;
- artikelverkoop op nr, dat wordt doorgerekend naar totale vergoeding. Dus als er bv in 2 maanden tijd 4 artikelen verkocht zijn, dan telt dat allemaal op tot 1 bedrag.
- voldaan op klantniveau. Als klant is geweest, dan wordt het bedrag uitgekeerd.
echter: dan wil ik graag 2 dingen erbij hebben;
1. als het bedrag is voldaan, zou er weer een nieuwe teller moeten gaan lopen vanaf de datum dat het bedrag voldaan is aan de klant
2. deze teller is dan maximaal een jaar (dan vervalt het bedrag) of minder, naar gelang er voor de laatste keer is uitbetaald
ik heb de formule =MAX(als) hiervoor gebruikt, die verwijst dan naar het tabblad voldaan, en zou eruit moeten filteren wat de laatste datum van uitkering is geweest. die datum zou er dan achter gezet moeten worden.
aanname: dan wordt het bedrag als geheel uitgekeerd en is de teller op nul. Dan kan ik daarna met deze datum een range bepalen (tussen datum X en Y) om de totaalsom weer te maken.
in bijgaand voorbeeld heb ik dat gedaan, echter de teller werkt bij bijna geen een klant. maar wel bij sommige? ik heb geen idee waar dit nu mis gaat, hoop dat iemand me verder kan helpen.
update > de excel bijlage is te groot, 8,5mb als bijlage, ik probeer even een manier te vinden om het er toch bij te krijgen. de formule werkt nu zo;
=MAX(ALS((Voldaan!D
=D2);Voldaan!C:C))
waarbij in D2 gezocht wordt naar de klantnaam die terugkomt in voldaan!D
.
als die gelijk is, dan de MAX van Voldaan!C:C, waarin data staan van de laatste uitkering.
bedankt!
mijn vriendin opent binnenkort een winkeltje en wil haar administratie in Excel bijhouden. Het is een winkel waar mensen kleding inbrengen, ze krijgen een eigen klantnr en indien er iets wordt verkocht, dan krijgt de inbrenger een percentage van de opbrengst. Ze houdt dan twee tabbladen bij;
- artikelverkoop op nr, dat wordt doorgerekend naar totale vergoeding. Dus als er bv in 2 maanden tijd 4 artikelen verkocht zijn, dan telt dat allemaal op tot 1 bedrag.
- voldaan op klantniveau. Als klant is geweest, dan wordt het bedrag uitgekeerd.
echter: dan wil ik graag 2 dingen erbij hebben;
1. als het bedrag is voldaan, zou er weer een nieuwe teller moeten gaan lopen vanaf de datum dat het bedrag voldaan is aan de klant
2. deze teller is dan maximaal een jaar (dan vervalt het bedrag) of minder, naar gelang er voor de laatste keer is uitbetaald
ik heb de formule =MAX(als) hiervoor gebruikt, die verwijst dan naar het tabblad voldaan, en zou eruit moeten filteren wat de laatste datum van uitkering is geweest. die datum zou er dan achter gezet moeten worden.
aanname: dan wordt het bedrag als geheel uitgekeerd en is de teller op nul. Dan kan ik daarna met deze datum een range bepalen (tussen datum X en Y) om de totaalsom weer te maken.
in bijgaand voorbeeld heb ik dat gedaan, echter de teller werkt bij bijna geen een klant. maar wel bij sommige? ik heb geen idee waar dit nu mis gaat, hoop dat iemand me verder kan helpen.
update > de excel bijlage is te groot, 8,5mb als bijlage, ik probeer even een manier te vinden om het er toch bij te krijgen. de formule werkt nu zo;
=MAX(ALS((Voldaan!D

waarbij in D2 gezocht wordt naar de klantnaam die terugkomt in voldaan!D

als die gelijk is, dan de MAX van Voldaan!C:C, waarin data staan van de laatste uitkering.
bedankt!