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

Getallen splitsen (=Links) en vervolgens =Als benoemen

Status
Niet open voor verdere reacties.

ewoutd

Gebruiker
Lid geworden
1 dec 2011
Berichten
53
Hallo,

Ik zit met het volgende probleem:

-Ik heb een lijst met productcodes en in de volgende kolom moet komen te staan welke product groep het is. Deze product groep wordt bepaald door de eerste cijfers. (Max 4 cijfers waarbij het eerste cijfer maar 1 keer voor komt. VB Als productgroep begint met 30 zal er nooit een productgroep 3 zijn)

-De lijst met de eerste cijfers staan per productgroep in het nadere tabblad.

Ik ben dus op zoek naar een formule die de eerste cijfers analyseert (=links) maar daar vervolgens van bepaald bij welke productgroep hij hoort (=ALS(AANTAL)) en de bijbehorende productgroep benoemd.

Ik heb het bestand online gezet omdat de upload functie bij mij niet werkt:
Productgroepen.xlsx

Ik hoop dat iemand mij kan helpen.

Alvast bedankt!

Gr Ewout
 
Productgroep 1 heeft 4 en productgroep 2 heeft 40.
Een telefoonnummer dat begint met 40 valt dan onder welk productgroep?

Met vriendelijke groet,


Roncancio
 
Het is niet de meest elegante formule maar hij werkt wel.
Formule voor B2:

Code:
=ALS(NIET(ISFOUT(VERT.ZOEKEN(WAARDE(LINKS(A2;1));Blad2!$A$2:$A$20;1;ONWAAR)));Blad2!A$1;ALS(NIET(ISFOUT(VERT.ZOEKEN(WAARDE(LINKS(A2;2));Blad2!$B$2:$B$20;1;ONWAAR)));Blad2!B$1;ALS(NIET(ISFOUT(VERT.ZOEKEN(WAARDE(LINKS(A2;3));Blad2!$C$2:$C$20;1;ONWAAR)));Blad2!C$1;ALS(NIET(ISFOUT(VERT.ZOEKEN(WAARDE(LINKS(A2;4));Blad2!$D$2:$D$20;1;ONWAAR)));Blad2!D$1;""))))

Met vriendelijke groet,


Roncancio
 
@Roncancio

Je formule werkt maar gedeeltelijk... Als ik nu bijvoorbeeld kijkt naar productgroep 1 zie je daar 22 staan. Dez wordt alleen niet opgepakt omdat de formule volgens mij alleen kijkt naar het eerste vijfer als hij kijkt in productgroep 1.

En het kan ook voorkomen dat er 4 cijferige code zit in productgroep 1.

Dat maakt het nou juist zo complex.
 
Het lijkt mij beter om het op een andere boeg te gooien...
Ik heb een functie in je bestand gemaakt die de productgroep zoekt in het bereik.
Dit bereik kan je zelf in de formule aangeven.

Met vriendelijke groet,


Roncancio
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan