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

Opgelost Formule voor unieke referentie

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

martijn78m

Gebruiker
Lid geworden
28 okt 2013
Berichten
64
Ik probeer in een data file een unieke referentie te creëren indien de volgende regel niet hetzelfde is.
Het aanduiden van een dubbele waarde in de volgende regel lukt nog wel, maar ik kom er niet uit om een regel die wel dubbel is de juiste waarde te geven.
Zie voorbeeld in bijlage,
Kolom F zou dus een unieke referentie moeten krijgen, echter als de volgende regel dubbel is moet hij dus wel het juiste volgnummer aanhouden, dus van de voorgaande waarde. Nu in F manueel ingevuld, maar de daadwerkelijke database heeft ruim 3000 rijen, formule dus wel zo prettig.
Kolom C is de huidige Ref als voorbeeld, maar dat moet dus een cijfer worden.
In Kolom D een poging qua formule, maar verschillende scenario's geprobeerd, maar niet gelukt.

iemand een idee?
 

Bijlagen

PHP:
=SUM(IF(FREQUENCY(MATCH($C3:C$3;$C3:C$3;0);MATCH($C3:C$3;$C3:C$3;0))>0;1))

Probeer het hier eens mee
 

Bijlagen

Misschien zie ik het te simpel, maar zo misschien?
Zie kolom G, en kijk nog eens naar de laatste rij.
 

Bijlagen

Beide bedankt,
ik heb ze allebei getest in mijn data set, en het blijkt dat de 2de optie(AHulpje) het beste werkt.
De eerste optie zie het ook een duplicate indien dezelfde code al eens eerder in de data set voorkwam, ook als deze op een andere dag bijvoorbeeld stond vermeld. Dat maakt de code dus niet helemaal uniek qua referentie.

Nogmaals bedankt beide, ik kan weer verder.

Gr.Martijn
 
Die andere dag zie ik niet terug in je voorbeeldbestandje.
Ik ging ervan uit dat ook als ze niet exact onder elkaar staan toch het zelfde zijn.
 
In een reeks met Office 365.
Code:
=MAP(C3:C26;LAMBDA(a;AANTALARG(UNIEK(C3:a))))
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan