• 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.

Formule 11-toets in excel

Status
Niet open voor verdere reacties.

robberthm

Nieuwe gebruiker
Lid geworden
9 feb 2015
Berichten
2
Voor het controleren van een enorme lijst van BSN nummers vroeg ik me af of er een formule in te bouwen is die deze automatisch controleert met behulp van de formule van de 11-toets;

Dit is een voorbeeld:

We gaan hier de 11-proef uitvoeren op bsnnummer 167976606.
1e cijfer Sofinummer = 1 9 * 1 = 9
2e cijfer Sofinummer = 6 8 * 6 = 48
3e cijfer Sofinummer = 7 7 * 7 = 49
4e cijfer Sofinummer = 9 6 * 9 = 54
5e cijfer Sofinummer = 7 5 * 7 = 35
6e cijfer Sofinummer = 6 4 * 6 = 24
7e cijfer Sofinummer = 6 3 * 6 = 18
8e cijfer Sofinummer = 0 2 * 0 = 0
9e cijfer Sofinummer = 6 -1 * 6 = -6
opgeteld: 231

Omdat 231 deelbaar is door 11 is de kans groot
dat Sofinummer 167976606 klopt (231/11=21 rest 0)


Ook zou het handig zijn als de bsnnummers die acht cijfers hebben een "0" voor het geheel krijgen.

Ik hoop dat iemand hiermee kan helpen.
 
In cel A1 het sofinummer en de formule in bijv. cel B1.
Zet de celeigenschappen van de cel waar het sofinummer in staat op aangepast 0######## om te zorgen dat er een 0 voor komt te staan bij 8-cijferige nummers.
Code:
=ALS((REST(SOM({9;8;7;6;5;4;3;2;-1}*DEEL(TEKST(A1;"000000000");{1;2;3;4;5;6;7;8;9}; 1));11)=0);"geldig";"ongeldig")

Groeten Marcel
bron: http://www.veit.nl/368844-sofinummer-controleren
 
Laatst bewerkt:
En hoe zorg ik er voor dat ie alle cellen van A meepakt? In plaats van alleen A1
 
Door de formule naar beneden toe door te trekken?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan