Avatar billede Slettet bruger
09. maj 2016 - 08:35 Der er 20 kommentarer

Hvordan får jeg YEAR ud af et "Apr 12, 2016" format

Hej,

Hvordan kan jeg vha YEAR() få "2016" ud af formattet "Apr 12, 2016"
Avatar billede Mads32 Ekspert
09. maj 2016 - 08:51 #1
Hej Peters

Er det en dansk version så er her opskriften.

Hvis det er i den celle hvor dit format "Apr.12,2016" står skal du blot ændre formatet ved at vælge "formater celler"  vælg "brugerdefineret". Under type skal du blot skrive "åååå" (4 gange å uden citationstegn). klik på Ok.
Avatar billede ebea Ekspert
09. maj 2016 - 08:52 #2
Formater cellen hvor du vil have årstallet, som yyyy
Avatar billede eksmojo Forsker
09. maj 2016 - 09:21 #3
Kan du bruge dette / denne - billede / vejledning

Det er Excel 2007

https://www.dropbox.com/s/pbgff26wetyvcge/dato_m%C3%A5nede_%C3%A5r_indstilling.jpg?dl=0
Avatar billede Slettet bruger
09. maj 2016 - 10:43 #4
Det virker ikke rigtigt formatet er "Apr 12, 2016) det er ikke "Apr. 12, 2016"

Jeg har prøvet at formattere min YEAR() celle med både yyyy og åååå uden resultat

Når jeg laver en =YEAR("Apr 12, 2016") får jeg #VALUE! og at der er en værdi i formlen der er af forkert data type.
Avatar billede xl-Enthusiast Ekspert
09. maj 2016 - 11:17 #5
=YEAR(--("12-apr-2016"))
09. maj 2016 - 11:20 #6
Det lyder til at cellen med datoen ikke er datoformateret.

Hvis er tekstformat kan du bruge HØJRE()-funktionen - RIGHT() på eng.
=HØJRE(A1; 4)

Udskift A1 med cellereferencen for "datoen".
09. maj 2016 - 11:21 #7
ÅR() - YEAR() - kan kun anvendes på datoformaterede celler.
Avatar billede xl-Enthusiast Ekspert
09. maj 2016 - 12:21 #8
#7

=ÅR(42499) eller =YEAR(42499) for eksempel virker da fint.
09. maj 2016 - 14:23 #9
Ja, for 42499 er en datoværdi!
Avatar billede xl-Enthusiast Ekspert
09. maj 2016 - 15:02 #10
Javel, men den er ikke datoformateret.
09. maj 2016 - 15:08 #11
Måske var det en ide at bruge ressourcerne på at hjælpe spørgeren, og fine et andet sted til dine spidsfindigheder, der kun er med til at skabe yderligere forvirring.
Avatar billede Slettet bruger
11. maj 2016 - 08:52 #12
Hej Erik,

Jeg har lavet følgende i celle A1 står der "Apr 12, 2016"
I celle A2 laver jeg "=RIGHT(A1;4)" hvorved der kommer til at stå "2016"
I celle A3 laver jeg så "=YEAR(A2)" men den skriver så "1905"

Jeg har prøvet alverdens formatteringer men inden af dem giver mig "2016" i celle A3
11. maj 2016 - 10:44 #13
Som tidligere nævnt kan ÅR()/YEAR() udelukkende anvendes til at uddrage året fra en celle med en datoværdi!

Dine "datoer" er tekst, og derfor anvender du HØJRE()/RIGHT() til at uddrage årstallet fra cellen.

Hvorfor overhovedet gå videre med din formel i A3? - du har jo værdien i A2.
Avatar billede Slettet bruger
12. maj 2016 - 08:15 #14
Sorry ja hvorfor gå videre, det er fordi jeg er i gang med at finde cases der er fra "2016" og samtidigt opfylder andre krav fx at det er en bil

Så det er ikke nok at jeg kan læse at det er fra 2016 da jeg skal bruge den til andet.

Måske jeg i virkeligheden bare skulle droppe YEAR() også i stedet anvendes RIGHT og sammenligne dette med "2016" altså tekst.
Avatar billede Slettet bruger
12. maj 2016 - 08:21 #15
Det virker sjovt nok hvis jeg sammenligner med teksten "2016" men hvad nu hvis "2016" kommer fra en dropdown menu (hvilket er tilfældet her) så virker det ikke.

Kan man konvetere et tal fra en dropdown til tekst?
12. maj 2016 - 15:40 #16
Du bestemmer jo selv om værdierne i en dropdown er tekst eller tal!
Men ellers kan du ændre til numerisk værdi ved at gange med 1.
=RIGHT(A1;4)*1
Avatar billede Slettet bruger
13. maj 2016 - 09:54 #17
Hvis jeg "*1" så ændres 2016 til 1905.

Det er virkelig op ad bakke det her..... :(
Avatar billede Slettet bruger
13. maj 2016 - 09:56 #18
Det er hvad der sker

"Apr 12, 2016"
=RIGHT(A1;4)
"2016"
=YEAR(A2)
"1905"
13. maj 2016 - 17:57 #19
Cellen skal IKKE være datoformateret. Årstallet er en numerisk værdi.
26. maj 2016 - 10:15 #20
Fik du løst udfordringen?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester