Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
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.
Ik wil graag letters naar cijfers omrekenen.
Dus als ik in een cel A1 "A" invul zou er in Cel B1 90004 moeten komen te staan
A=90004
B=90005
AA=900030
enz enz
tot een 4 leterige combinatie
dus AAAA
Kan iemand me daar bij helpen![]()
GiMe=9000&ALS(ISFOUT(DEEL(A1;(LENGTE(A1)-0);1));0;REST(CODE(DEEL(A1;(LENGTE(A1)-0);1))+14;26)+3)+ALS(ISFOUT(DEEL(A1;(LENGTE(A1)-1);1));0;REST(CODE(DEEL(A1;(LENGTE(A1)-1);1));26)-12)*26+ALS(ISFOUT(DEEL(A1;(LENGTE(A1)-2);1));0;REST(CODE(DEEL(A1;(LENGTE(A1)-2);1));26)-12)*26^2+ALS(ISFOUT(DEEL(A1;(LENGTE(A1)-3);1));0;REST(CODE(DEEL(A1;(LENGTE(A1)-3);1));26)-12)*26^3
GiMe=9000&ALS(ISFOUT(DEEL(A1;(LENGTE(A1)-0);1));0;REST(CODE(DEEL(A1;(LENGTE(A1)-0);1))+17;27)+3)+ALS(ISFOUT(DEEL(A1;(LENGTE(A1)-1);1));0;REST(CODE(DEEL(A1;(LENGTE(A1)-1);1))-10;27))*26+ALS(ISFOUT(DEEL(A1;(LENGTE(A1)-2);1));0;REST(CODE(DEEL(A1;(LENGTE(A1)-2);1))-10;27)*26^2+ALS(ISFOUT(DEEL(A1;(LENGTE(A1)-3);1));0;REST(CODE(DEEL(A1;(LENGTE(A1)-3);1))-10;27))*26^3)
Ik was iets te snel met mijn code :
deze zou moeten kloppen
GiMe
Denk niet dat het veel korter kan (in formulevorm), daar het gaat om een optelling van machten en voor iedere ingegeven digit een foutcode (indien digit niet aanwezig) dient voorzien te worden.
GiMe
=9000&SOMPRODUCT(ALS(ISFOUT(DEEL(A1;LENGTE(A1)-{0;1;2;3};1));0;REST(CODE(DEEL(A1;LENGTE(A1)-{0;1;2;3};1))-10;27)+3*({0;1;2;3}=0));26^({0;1;2;3}))
Wigi schrijft
Eén van mijn betere formules hier op helpmij... Al zeg ik het zelf
=9000&SOMPRODUCT(ALS(ISFOUT(DEEL(A1;LENGTE(A1)-{0\1\2\3};1));0;REST(CODE(DEEL(A1;LENGTE(A1)-{0\1\2\3};1))-10;27)+3*({0\1\2\3}=0));26^({0\1\2\3}))
Dit heeft mij erg veel werk bespaard :thumb:
ALS(ISFOUT(DEEL(A1;(LENGTE(A1)-0);1));0;REST(CODE(DEEL(A1;(LENGTE(A1)-0);1))+14;26)+3)
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.