NAVIGATIE

Freetime overzicht
Zoeken


  RUBRIEKEN

FAQ / Help
Wat mag niet?
WZL Wedstrijden
WZL Chat
WZL Toolbar
WZL Statistieken
WZL leden
WZL shop
E-cards

RSS

Fun-feed
Babe-feed
Stud-feed

Een groot aantal pokerrooms geven de mogelijkheid om poker te spelen op internet en geld te storten via het veilige iDeal betaalsysteem.
Overzicht » Computer » Programmeren » rekeningnr in excel
Onderaan pagina
nr 4 2.216
wzl-lid
Sinds 27/9/2004
T: 17 R: 158
23/5/2006 - 11:05u | Quote
Kan er mij iemand helpen. ik moet een controle op een rekeningnr uitvoeren in excel.
De controle is eerste tien cijfers van een rekeningnr delen door 97. De rest moet gelijk zijn aan de laatste twee cijfers van het rekeningnr..
Mijn functie is: =ALS(REST(LINKS(G38;10);97)=RECHTS(G38;2);;"Fout rekeningnummer"
Het eerste probleem is dat hij bij Links pas begint te tellen bij het derde cijfer omdat de eerste twee cijfers nul zijn. Zelfde gebeurt wanneer het eerste cijfer van de laatste twee 0 is. Ale ja zelfde probleem dan kan hij er gewoon niet mee rekenen.
Ik denk dus dat het voornamelijk ligt aan mijn celeigenschappen.
Keneo 3.453
wzl-lid
Sinds 19/10/2004
T:7 - R:409
23/5/2006 - 13:48u | Quote
idd!

rechterklikken op uw cel, celeigenschappen, aangepast

en daar iets ingeven in de vorm van: 000-0000000-00
nr 4 2.216
wzl-lid
Sinds 27/9/2004
T:17 - R:158
23/5/2006 - 18:02u | Quote
Heb ik gedaan en lukt ni
Lorre 3.223
wzl-lid
Sinds 6/4/2004
T:7 - R:38
23/5/2006 - 20:16u | Quote
deze moet normaal lukken: (men excel is wel engels dus..)

=IF(MOD(ROUNDDOWN((G38/100);0);97)-RIGHT(G38;2)=0;"Juist rekeningnummer";"Fout rekeningnummer" )

-> vertaling is volgens mij..

=ALS(REST(AFRONDBEN((G38/100);0);97)-RECHTS(G38;2)=0;"Juist rekeningnummer";"Fout rekeningnummer" )

je moet die afronding naar beneden maar eens juist zoeken bij wiskundige functies, de vertaling ervan weet'k niet

laat mr iets weten

nr 4 2.216
wzl-lid
Sinds 27/9/2004
T:17 - R:158
23/5/2006 - 22:20u | Quote
Lukt dus niet. De grootste fout is dat excel bij functie links en rechts de nul niet erkend als een teken. Wanneer men dus zegt links(a45;4) en de celinhoud ziet er als volgt ui.
01-123456 dan begint hij dus met 1123. Kan er mij iemand daar iets voor zeggen?
Keneo 3.453
wzl-lid
Sinds 19/10/2004
T:7 - R:409
24/5/2006 - 3:00u | Quote
ahja, mja, sorry dat ik er nu nog maar aan denk

wel, die links functie werkt enkel correct op tekst, en '=' werkt niet op teksten

dus, optie:

ge pakt niet de eerste 10 cijfers, maar het totaal aantal cijfers -2, en niet '= 'gebruiken maar gelijk(tekst1;tekst2)

=ALS(GELIJK(REST(LINKS(G38;LENGTE(G3-2);97);RECHTS(G38;2));;"Fout rekeningnummer"


dees werkt op mijn eigen rekeningnr (dat trouwens met een 0 begint en eindigt )

maar denk dat het iets eenvoudiger kan, maar dit vloeit voort uit uw aangegeven functie, dus daar werk ik op verder


Laatst aangepast door Keneo op 24/05/2006 3:03:52u (2x aangepast)
nr 4 2.216
wzl-lid
Sinds 27/9/2004
T:17 - R:158
29/5/2006 - 9:11u | Quote
Nee het klopt niet.
Probeer eens met volgend rekeningnr. Dit is een juist rekeningnr. Als hij dit aanvaard dan zou u functie kunnen kloppen.
001-3299676-06

Ge gebruikt ook weer formules voor tekst. Dus dan wordt het moeigelijk voor mee te rekenen.

Laatst aangepast door nr 4 op 29/05/2006 9:16:45u (1x aangepast)
stalin 3.568
wzl-lid
Sinds 14/10/2004
T:14 - R:369
29/5/2006 - 10:37u | Quote
Moet het in 1 keer?
Indien niet. Via een kleine omweg lukt het mij wel.


*edit zonder omweg lijkt het ook te lukken:

In cel A1 zet je het rekening nummer bijv: 001329967606 en als je zet de celeigenschappen op tekst.
in cel B1 zet je volgende formule: =ALS((REST(LINKS(A1;10);97) - RECHTS(A1;2))=0;"Goed";"Fout" )
Als het een geod rekeningnummer is zou je goed moeten terugkrijgen, anders fout.

Laatst aangepast door stalin op 29/05/2006 10:38:01u (2x aangepast)
Keneo 3.453
wzl-lid
Sinds 19/10/2004
T:7 - R:409
29/5/2006 - 23:52u | Quote
mja, idd, optie twee was met tekst werken


het probleem van de met 0 beginende rest was dan nog niet opgelost:
dit doe je dan idd vb zo:
=ALS(REST(LINKS(G38;LENGTE(G3-2);97)-RECHTS(G38;2)=0;"juist";"Fout rekeningnummer"

aftrekken van twee teksttekens lukt dan weer wel...

Laatst aangepast door Keneo op 30/05/2006 0:02:36u (1x aangepast)
 
Bovenaan pagina