Sofinummer met Excel formule controleren
Deze blog geeft antwoord op de vraag: Hoe controleer ik een sofinummer met een Excel formule.
Door de lengte van het sofinummer is dit nummer lastig in te voeren. Een fout is zo gemaakt. Dan is het prettig als Excel met een foutmelding komt, of dat een fout sofinummer een andere celkleur krijgt.
Speciaal voor het controleren van sofinummers staan in deze blog 2 Excel formules.
De eerste formule geeft aan of een sofinummer correct is. De 2e formule geeft juist aan of een sofinummer fout is.
Excel formule voor de validatie van een sofinummer.
Voor de validatie van een sofinummer kan je onderstaande formule kopieren en plakken in het dialoogvenster voor gegevensvalidatie. (Hierbij A1 vervangen door de verwijzing naar de cel die gecontroleerd moet worden). Deze Excel formule controleert of een sofinummer correct is ingevoerd.
=EN(LENGTE(A1)=9;ISGETAL(A1*1); ALS.FOUT(REST((DEEL(A1;1;1)*9)+(DEEL(A1;2;1)*8)+(DEEL(A1;3;1)*7)+(DEEL(A1;4;1)*6)+(DEEL(A1;5;1)*5)+(DEEL(A1;6;1)*4)+(DEEL(A1;7;1)*3)+(DEEL(A1;8;1)*2)+RECHTS(A1)*-1;11);999)=0)
Excel formule voor het kleuren van foute sofinummers.
Als je met Voorwaardelijke Opmaak fout ingevoerde nummers een kleur wil geven, dan moet de formule juist bepalen of een sofinummer fout is.
De bovenstaande formule is hierop eenvoudig aan te passen door het gebruik van de NIET-Functie.
=NIET(EN(LENGTE(A1)=9;ISGETAL(A1*1); ALS.FOUT(REST((DEEL(A1;1;1)*9)+(DEEL(A1;2;1)*8)+(DEEL(A1;3;1)*7)+(DEEL(A1;4;1)*6)+(DEEL(A1;5;1)*5)+(DEEL(A1;6;1)*4)+(DEEL(A1;7;1)*3)+(DEEL(A1;8;1)*2)+RECHTS(A1)*-1;11);999)=0))
Ben je niet bekend met voorwaardelijke opmaak of met gegevensvalidatie?
Wellicht is de Cursus Excel Functies en Macro’s dan interessant voor je.
Heel veel succes er mee!
Hans van Dijk.
Heeft dit artikel je geholpen? Deel deze pagina dan via de social media buttons onder aan deze pagina. De kans is groot dat andere mensen binnen je netwerk er ook wat aan hebben. Alvast bedankt!