Avatar billede cloud-user Nybegynder
04. december 2014 - 14:37 Der er 16 kommentarer og
1 løsning

Regn måneder om til år samt måneder

Hej allesammen

Er der nogle som ved hvordan man kan få excel til at regne måneder om til år + måneder?

Eks:

Felt A1 = 25 måneder

Der vil jeg gerne have at der står 2 år samt 1 måned(er).

Det må gerne være sådan at det kan stå i flere felter hvis det er nemmer.

Det skal også være sådan så teksten kommer med.

Håber i kan hjælpe :)
Avatar billede garrett Seniormester
04. december 2014 - 14:46 #1
Hvis der altid står f.eks. "25 måneder" altså, <antal><mellemrum><måneder> kan du bruge =TEXT(QUOTIENT(B3;12);"#")&" år, " & TEXT(MOD(B3;12);"#") & " måneder".

Så må du selv lige udvide med lidt IF/HVIS for at fange hvis antallet af måneder er 1 (1 måned) kontra "1 måneder" som ovenstående returnere.
Avatar billede garrett Seniormester
04. december 2014 - 14:47 #2
Du skal lige erstattet B3 i ovenstående med LEFT(A1;FIND(" ";A1)-1) :)
Avatar billede finb Ekspert
04. december 2014 - 14:51 #3
=heltal(25/12) & " år samt " & ((25/12)-heltal(25/12))*12 & " måneder"
Avatar billede xl-Enthusiast Ekspert
04. december 2014 - 18:06 #4
Med risiko for at blive beskyldt for ren flueknepperi (undskyld udtrykket)
så skal der noget i retning af følgende til, hvis man skal få følgende resultater (eksempelvis):

12 måneder: 1 år
13 måneder: 1 år og 1 måned
14 måneder: 1 år og 2 måneder


=HVIS(A1<12;HVIS(REST(A1;12)=0;"";HVIS(REST(A1;12)=1;" 1 måned";HVIS(REST(A1;12)>1;REST(A1;12)&" måneder")));HELTAL(A1/12)&" år "&HVIS(REST(A1;12)=0;"";HVIS(REST(A1;12)=1;" 1 måned";HVIS(REST(A1;12)>1;REST(A1;12)&" måneder"))))
Avatar billede xl-Enthusiast Ekspert
04. december 2014 - 18:08 #5
Og mindre end 12 i A1, for eksempel 9: 9 måneder
Avatar billede store-morten Ekspert
04. december 2014 - 20:40 #6
En smule kortere:

=HVIS(AFKORT(A1/12)>0;AFKORT(A1/12)&" år samt "&HVIS(REST(A1;12)=1;REST(A1;12)&" måned";REST(A1;12)&" måneder");HVIS(REST(A1;12)=1;REST(A1;12)&" måned";REST(A1;12)&" måneder"))
Avatar billede xl-Enthusiast Ekspert
05. december 2014 - 05:58 #7
Dejligt med lidt kappestrid store-morten :-), men så mangler du vist at korrigere lidt. Prøv 12 i A1 i de to formler.

I øvrigt var der også en lille mangel i formlen i #4 vedrørende "og". Den korrigerede:
=HVIS(A1<12;HVIS(REST(A1;12)=0;"";HVIS(REST(A1;12)=1;" 1 måned";HVIS(REST(A1;12)>1;REST(A1;12)&" måneder")));HELTAL(A1/12)&" år "&HVIS(REST(A1;12)=0;"";HVIS(REST(A1;12)=1;"og 1 måned";HVIS(REST(A1;12)>1;REST(A1;12)&" måneder"))))

er 229 tegn.

Og så skal jeg nok stoppe med det her :-)
Avatar billede Andreeas Nybegynder
05. december 2014 - 18:43 #8
XL-enthusiast & store morten, er der nogle er jer der ved hvorfor at Excel skriver 0,999999 når jeg prøvet at sætte tekst bag ved denne formel: =(((13/12)-REST(A1;12))*12)

Prøver at sætte følgende ind: &"måned"
Avatar billede xl-Enthusiast Ekspert
05. december 2014 - 18:59 #9
Hvad står der i A1?
Avatar billede Andreeas Nybegynder
05. december 2014 - 19:13 #10
Der står 13 :) =(((A1/12)-rest(a1;12))*12)
Avatar billede xl-Enthusiast Ekspert
05. december 2014 - 19:21 #11
Hvis der står 13 så:

(A)  13/12 = 1,08333333333333
(B)  REST(A1;12)*12 = 1
(C)  =((A)-(B))*12 = (1,08333333333333-1)*12 = 0,08333333333333*12 = 0,999999999999999
Avatar billede kabbak Professor
05. december 2014 - 23:13 #12
=HELTAL((A1/12)) &" år og " &(REST(A1;12)) &" månder"
Avatar billede cloud-user Nybegynder
10. december 2014 - 14:40 #13
Hej Allesammen , så er vi tæt på være der men jeg synes at jeg får et
svar som hedder hvis jeg indtaster f.eks 15 så står der: 1 år og 3,0416... måneder. Den værdi som jeg får ind på feltet (tallet 15) har jeg masser af decimaler men i formatering har jeg sat den til 0..

Nogen der har et godt forslag ?
Avatar billede xl-Enthusiast Ekspert
10. december 2014 - 14:49 #14
Én måde at gøre det på er at indtaste dit tal med decimaler i B1 og så i A1 bruge formlen: =HELTAL(B1).

Forudsætter selvfølgelig at den egentlige formel refererer til A1.
Avatar billede cloud-user Nybegynder
10. december 2014 - 15:14 #15
Så lykkedes det :)

Mange tak for hjælpen

Jeg brugte denne løsning samt det sidste svar :)

12 måneder: 1 år
13 måneder: 1 år og 1 måned
14 måneder: 1 år og 2 måneder


=HVIS(A1<12;HVIS(REST(A1;12)=0;"";HVIS(REST(A1;12)=1;" 1 måned";HVIS(REST(A1;12)>1;REST(A1;12)&" måneder")));HELTAL(A1/12)&" år "&HVIS(REST(A1;12)=0;"";HVIS(REST(A1;12)=1;" 1 måned";HVIS(REST(A1;12)>1;REST(A1;12)&" måneder"))))
Avatar billede cloud-user Nybegynder
10. december 2014 - 15:16 #16
xl-Enthusiast .. send lige en besked så jeg kan tildele point
Avatar billede xl-Enthusiast Ekspert
10. december 2014 - 15:22 #17
OK.
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
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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