BassTrauma
Gebruiker
- Lid geworden
- 10 jun 2016
- Berichten
- 6
Hallo allemaal,
Al een tijdje lees ik als ik ergens niet uit kom met Excel dit forum. Ik doe hier veel kennis op van functies die mij voorheen niet helemaal duidelijk waren. Ik heb echter geen kaas gegeten van VBA of macro's en ik denk dat mijn probleem wellicht zou kunnen worden opgelost door toepassing van VBA of een macro. Al zit ik te denken dat het misschien ook nog wel zou willen door de waarde die er moet komen te staan te laten opzoeken in een aparte lijst waar alle mogelijke waarden in staan die kunnen worden ingegeven (volgen jullie het nog?).
Maar goed, het wordt er zo vast niet veel duidelijker op, dus ik heb een voorbeeldbestand met de fout.
Het betreft kolom A.
Ik wil graag dat mijn formule ervoor zorgt dat in Kolom A ("Actie") JA wordt weergegeven indien het verschil aan aantal dagen tussen de datum van vandaag en een specifieke, variërende datum in dezelfde rij. Als er tussen vandaag en de vervaldatum van de factuur 15 dagen of meer zit wil ik graag "JA" (minder dan 14 dagen met "NEE" als resultaat vind ik ook prima); als er tussen vandaag en de datum dat een rekeningoverzicht kan worden verzonden meer dan 8 dagen zit, wil ik als resultaat in kolom A "C!"; als er tussen vandaag en de datum waarop het rekeningoverzicht werkelijk is verzonden meer dan 8 dagen zit, en het openstaande saldo is hoger dan 0, wil ik als resultaat in kolom A "JA" (of indien het minder dan 8 dagen geleden is, "NEE", bij geen saldo als resultaat graag "N.V.T."); als er tussen vandaag en de datum waarop de eerste herinnering kan worden verstuurd meer dan 15 dagen zit, wil ik als resultaat "JA" (in principe is dit hetzelfde als aantal dagen tussen vervaldatum en vandaag >15, "JA"); als er tussen vandaag en de datum waarop de herinnering werkelijk is verstuurd meer dan 15 dagen zit, wil ik als resultaat in kolom A "JA"; "Nee" bij minder is ook goed. Als er tussen vandaag en de datum waarop de aanmaning kan worden verzonden (normaliter is dit 8 dagen nadat de herinnering werkelijk is verstuurd) meer dan 8 dagen zitten, dient kolom A "JA" weer te geven; als er tussen de datum dat de aanmaning werkelijk is verstuurd en vandaag wederom meer dan 8 dagen tussen zit, graag het resultaat "NN" in kolom A.
Nu zijn er voor enkele debiteuren uitzonderingen, die hebben bijvoorbeeld een betalingsafspraak of wachten omdat de factuur nog niet is verstuurd of iets dergelijks. Deze uitzondering zijn op hun naam uitgezonderd. Bij hen komt automatisch als resultaat "U. AB" of "AB" bij de status te staan en als reactie daarop geeft de kolom A "Actie" dan "NEE" weer.
Bij de meeste debiteuren verandert de kolom "Actie" (A) in het gewenste resultaat op de gewenste momenten. Enkele doen dat echter niet. Ik kan niet ontdekken wat deze rijen nu zoveel anders maakt dan de andere rijen die wel tot de goede resultaten leiden. Als resultaat komt er in de bewuste cellen die foute resultaten geven #NAAM!
Ik zou graag een beroep op iemands/jullie hulp willen doen, want ik kom er echt niet uit.
Mochten er nog onduidelijkheden zijn dan licht ik het één en ander uiteraard graag toe.
Alvast reuzebedankt voor uw inspanningen!
P.S.: Zie de bijgevoegde bestandjes voor wat ik met vorenstaande probeerde uit te leggen.
Bij het bestand 'formule werkt wel' heb ik de oude formule er alleen nog in staan zonder het mee veranderen op basis van de incassodata, in het bestand 'formule werkt niet betreft het de gewenste formule, alleen dan dus nog niet zo dat ie optimaal werkend is in dit geval.
Bekijk bijlage WERKT NIET FORMULE 2.xlsxBekijk bijlage WERKT WEL FORMULE 1.xlsx
Al een tijdje lees ik als ik ergens niet uit kom met Excel dit forum. Ik doe hier veel kennis op van functies die mij voorheen niet helemaal duidelijk waren. Ik heb echter geen kaas gegeten van VBA of macro's en ik denk dat mijn probleem wellicht zou kunnen worden opgelost door toepassing van VBA of een macro. Al zit ik te denken dat het misschien ook nog wel zou willen door de waarde die er moet komen te staan te laten opzoeken in een aparte lijst waar alle mogelijke waarden in staan die kunnen worden ingegeven (volgen jullie het nog?).
Maar goed, het wordt er zo vast niet veel duidelijker op, dus ik heb een voorbeeldbestand met de fout.
Het betreft kolom A.
Ik wil graag dat mijn formule ervoor zorgt dat in Kolom A ("Actie") JA wordt weergegeven indien het verschil aan aantal dagen tussen de datum van vandaag en een specifieke, variërende datum in dezelfde rij. Als er tussen vandaag en de vervaldatum van de factuur 15 dagen of meer zit wil ik graag "JA" (minder dan 14 dagen met "NEE" als resultaat vind ik ook prima); als er tussen vandaag en de datum dat een rekeningoverzicht kan worden verzonden meer dan 8 dagen zit, wil ik als resultaat in kolom A "C!"; als er tussen vandaag en de datum waarop het rekeningoverzicht werkelijk is verzonden meer dan 8 dagen zit, en het openstaande saldo is hoger dan 0, wil ik als resultaat in kolom A "JA" (of indien het minder dan 8 dagen geleden is, "NEE", bij geen saldo als resultaat graag "N.V.T."); als er tussen vandaag en de datum waarop de eerste herinnering kan worden verstuurd meer dan 15 dagen zit, wil ik als resultaat "JA" (in principe is dit hetzelfde als aantal dagen tussen vervaldatum en vandaag >15, "JA"); als er tussen vandaag en de datum waarop de herinnering werkelijk is verstuurd meer dan 15 dagen zit, wil ik als resultaat in kolom A "JA"; "Nee" bij minder is ook goed. Als er tussen vandaag en de datum waarop de aanmaning kan worden verzonden (normaliter is dit 8 dagen nadat de herinnering werkelijk is verstuurd) meer dan 8 dagen zitten, dient kolom A "JA" weer te geven; als er tussen de datum dat de aanmaning werkelijk is verstuurd en vandaag wederom meer dan 8 dagen tussen zit, graag het resultaat "NN" in kolom A.
Nu zijn er voor enkele debiteuren uitzonderingen, die hebben bijvoorbeeld een betalingsafspraak of wachten omdat de factuur nog niet is verstuurd of iets dergelijks. Deze uitzondering zijn op hun naam uitgezonderd. Bij hen komt automatisch als resultaat "U. AB" of "AB" bij de status te staan en als reactie daarop geeft de kolom A "Actie" dan "NEE" weer.
Bij de meeste debiteuren verandert de kolom "Actie" (A) in het gewenste resultaat op de gewenste momenten. Enkele doen dat echter niet. Ik kan niet ontdekken wat deze rijen nu zoveel anders maakt dan de andere rijen die wel tot de goede resultaten leiden. Als resultaat komt er in de bewuste cellen die foute resultaten geven #NAAM!
Ik zou graag een beroep op iemands/jullie hulp willen doen, want ik kom er echt niet uit.
Mochten er nog onduidelijkheden zijn dan licht ik het één en ander uiteraard graag toe.
Alvast reuzebedankt voor uw inspanningen!
P.S.: Zie de bijgevoegde bestandjes voor wat ik met vorenstaande probeerde uit te leggen.
Bij het bestand 'formule werkt wel' heb ik de oude formule er alleen nog in staan zonder het mee veranderen op basis van de incassodata, in het bestand 'formule werkt niet betreft het de gewenste formule, alleen dan dus nog niet zo dat ie optimaal werkend is in dit geval.
Bekijk bijlage WERKT NIET FORMULE 2.xlsxBekijk bijlage WERKT WEL FORMULE 1.xlsx