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


Emne lukketsidste dato i måneden

 Besvar Besvar
Forfatter
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5585
Direkte link til dette indlæg Emne: sidste dato i måneden
    Sendt: 16.Jun.2015 kl. 17:22
Hej
jeg leder efter en formeler der kan finde den sidste dato i måneden
det bruges i energiregnskab
hvor man kan ind taste datoen for års aflæsningen feks den 31-7-2014
så skal den finde den sidste dato i august , september o.s.v. indtil den 31/7/15
den 31-7-2014 står i cellen E28 og august i celle E29 de andre måneder ned unde til og med E40
har forsøgt med EDATO() men det lykkes ikke rigtigt. håber der en der har forslag
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top



Til top
Inaktiv profil Se dropdown
Gæst
Gæst


Medlem: 01.Apr.2015
Land: Danmark
Status: Offline
Point: 0
Direkte link til dette indlæg Sendt: 16.Jun.2015 kl. 17:34
I E29: =EDATE($E$28;ROWS($1:1))
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5585
Direkte link til dette indlæg Sendt: 16.Jun.2015 kl. 17:47
har lige lavet et testark, for den laver det ikke rigtigt?

uploads/397/finde_den_sidste_dato_i_måneden.xlsx
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5585
Direkte link til dette indlæg Sendt: 16.Jun.2015 kl. 18:05
så lykkes det 
den skal se sådan ud =edato($b$1;række(1:1)) og den skal så bare kopiers ned
xor tak for input

Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Inaktiv profil Se dropdown
Gæst
Gæst


Medlem: 01.Apr.2015
Land: Danmark
Status: Offline
Point: 0
Direkte link til dette indlæg Sendt: 16.Jun.2015 kl. 18:52
Den kan se sådan ud, men den skal ikke. Formlen virker som anført (omend i engelsksproget Excel).
Og konstruktionen ROWS($1:1) eller RÆKKER($1:1) har fordele frem for RÆKKE(1:1)
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5585
Direkte link til dette indlæg Sendt: 16.Jun.2015 kl. 21:25
ok- men hvad er så forskellen på række() og rækker()?
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Inaktiv profil Se dropdown
Gæst
Gæst


Medlem: 01.Apr.2015
Land: Danmark
Status: Offline
Point: 0
Direkte link til dette indlæg Sendt: 17.Jun.2015 kl. 05:56
OK, ved eftertanke er det måske først og fremmest baseret på vane når jeg bruger RÆKKER.

Antag (for eksempel i forbindelse med en matrixformel) skal generere talrækken 1, 2, 3 .... startende i lad os sige D5. 

Du kan i D5 indsætte: =RÆKKE(5:5)-4 og kopiere formlen nedad.

Hvis du i stedet skal starte i D9 skal formlen være: =Række(9:9)-8

(Du kan selvfølgelig også (i D5) bruge enten =RÆKKE(A5)-4 eller =RÆKKE()-4, men bemærk at tallet 4 i alle tilfælde skal rettes manuelt, hvis du starter i en anden række end 5). 

Med RÆKKER-funktionen kan du bruge:

I D5: =RÆKKER($5:5)
I D9: =RÆKKER($9:9)




 
Til top
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 17.Jun.2015 kl. 13:14
Jeg kendte ikke funktionen EDATO (vi lærer jo alle noget fra tid til anden)

Indtil nu har jeg brugt flg: Hvis jeg skal bruge den sidste dato i måneden bruger jeg bare at tage den første i den følgende måned og trække 1 fra. Måske knap så elegant, men det virker.

I dette eksempel i B2: =DATO(ÅR(B1);MÅNED(B1)+2;1)-1
Formlen kan uden videre kopieres nedad. Det virker også over årsskifte fordi excel opfatter måned 13 som januar i det følgende år.
Til top
Inaktiv profil Se dropdown
Gæst
Gæst


Medlem: 01.Apr.2015
Land: Danmark
Status: Offline
Point: 0
Direkte link til dette indlæg Sendt: 17.Jun.2015 kl. 13:35
Eller:

=DATO(ÅR(B1);MÅNED(B1)+2;0)
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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