Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketIdentificere sammenblandede data

 Besvar Besvar
Forfatter
RedCarPet67 Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 24.Jan.2020
Land: Danmark
Status: Offline
Point: 1
Direkte link til dette indlæg Emne: Identificere sammenblandede data
    Sendt: 24.Jan.2020 kl. 19:40

I en række celler har jeg et datasæt som dette: 
060220-4321-20161005194647
cellen indeholder en fødselsdag og et dato / tidstempel. Jeg har brug for at beregne den aktuelle alder på personen.
Fødselsdagen er i de 6 første cifre: dag, måned og år i kort form dvs 06.02.20
Den aktuelle dato er i cifrene fra 13 til 20: År i langt format, måned, dag dvs 2016.10.05
Hvordan laver jeg en formel, der løser mit problem?
Til top



Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 25.Jan.2020 kl. 23:10
Hej

Jeg ved ikke om der kan laves 1 formel der kan løse din opgave, men jeg har leget lidt med problemet, og kommet frem til noget der måske er godt nok.

Det er mange formler og formateringer, idet det er en blanding af tekster og værdier der skal bruges.

Jeg har opstillet en række formler og formateringer i en række ud for din datacelle.

For at finde fødselsåret efter et personnummer, skal man se på de første 3 cifre i kontrolcifrene. De fortæller om en persom er født i det 19. eller 20. århundrede.
I min opstilling skal du indtaste de 3 første cifre i det gule felt(Kolonne E)

Jeg laver nogle opstilling for at kunne beregne 2 datoværdier. 
Når jeg tager højeste datoværdi og trækker laveste datoværdi fra, får jeg antal dage der kan omsættes til År, måneder og dage.
Mine beregninger bliver desværre ikke rigtige, jeg kan ikke finde fejlen. Men laver jeg en korrektion med 31 dage, rammer det med plus/minus 1 dag.

I det andet eksempel som jeg har konstrueret vises resultatet 65 år, 12 måneder og 18 dage. Jeg har ikke nogen forklaring på hvorfor der ikke vises 66 år og 18 dage.

jeg vedhæfter link

Jeg hører gerne dine kommentarer, om du kan bruge oplægget eller ej.


mvh mads32

Husk at markere indlægget med "TAK" hvis du kan lide indlægget.
Husk at markere indlægget med "Accepteret løsnng" hvis du kan bruge indlægget.
Du finder ikoner til dette øverst i venstre hjørne af skærmen.








Til top
SpillOperator Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 30.Maj.2019
Status: Offline
Point: 73
Direkte link til dette indlæg Sendt: 27.Jan.2020 kl. 22:23
Hej,

Selv ville jeg nok vælge at gøre det beskidte arbejde i Power Query, men hvis du mest er til formler kan dette måske også være til nytte?


Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 28.Jan.2020 kl. 01:33
Hej

Inspireret af spiloperator, har jeg forfinet mit forslag, så alt beregnes pr automatik.

vedlagt fil:


Jeg hører gerne dine kommentarer, om du kan bruge oplægget eller ej.

mvh mads32

Husk at markere indlægget med "TAK" hvis du kan lide indlægget.
Husk at markere indlægget med "Accepteret løsnng" hvis du kan bruge indlægget.
Du finder ikoner til dette øverst i venstre hjørne af skærmen.

Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk