Print side | Luk vindue

Antal dage mellem to datoer?

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=5004
Udskrevet den: 16.Maj.2024 kl. 07:34


Emne: Antal dage mellem to datoer?
Besked fra: EXCELGAARD
Emne: Antal dage mellem to datoer?
Posteringsdato: 03.Nov.2023 kl. 09:45
Hejsa,

Jeg skal finde antal dage mellem to en given dato og dags dato (IDAG())

Problemet består i, at start dato ligger før år 1900.

Jeg har årstal stående i celle C10, f.eks. 1867.
Måneden står i celle C11, f.eks. 7
Og, dagen står i celle C12, f.eks. 15.

Det er let nok, at finde antal dage fra 1. januar 1900 til IDAG().

Men, at finde antal dage fra den givne dato, og op til 31.december 1899 driller mig lidt - der skal jo tages højde for, hvor mange gange den 29. februar forekommer i årene før år 1900.

Nogen, der har de vises sten?


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



Svar:
Besked fra: Bjarnehansen
Posteringsdato: 03.Nov.2023 kl. 11:28
uploads/397/How_to_Work_with_Dates_Before_1900_in_Excel.docx" rel="nofollow - uploads/397/How_to_Work_with_Dates_Before_1900_in_Excel.docx
uploads/397/hvordan_beregnes_alder_før_1-1-1900.xlsm" rel="nofollow - uploads/397/hvordan_beregnes_alder_før_1-1-1900.xlsm

håber disse kan hjælpe dig på vej til en løsning



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


Besked fra: EXCELGAARD
Posteringsdato: 03.Nov.2023 kl. 12:27
Hej Bjarne,

Det der kan jeg sagtens selv finde ud af - at lave en Macro/VBA funktion, der løser opgaven er ikke noget problem.

Men, i denne situation skal løsningen være en ".XLSx" fil, da indlæsningssystemet ikke acceptere ".XLSb" eller ".XLSm"....
...så løsningen skal være en formel.

Men, jeg tror dog, at jeg selv har fundet en metode, som jeg lige skal have afprøvet senere i aften.
(Det skal dog ikke afholde andre fra at give et bud, hvis I har et).


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


Besked fra: Bjarnehansen
Posteringsdato: 04.Nov.2023 kl. 09:36
Ok jeg brugte det til slægtsforskning men kunne da godt bruge en formel til det også...


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


Besked fra: Hans K.
Posteringsdato: 04.Nov.2023 kl. 12:50
Du kan prøve at se om det her virker.
Du skrev ikke noget om, at det ikke måtte være Power Query, så her noget jeg har downloadet et eller andet sted fra for nylig. Husk at "Refreshe" når der kommer nye data.

uploads/2435/PQ_Dates_Before_1900.xlsx" rel="nofollow - uploads/2435/PQ_Dates_Before_1900.xlsx

Noget der måske kunne være et alternativ er den formel der er vist i Dato_Før_1900. Der vil i det mindste skullle noget tilretning til. Formlen, som den er her, giver, er jeg ret sikker på, det korrekte antal år, men ikke nødvendigvis det korrekte antal dage på grund af det med skuddage, du nævner.

uploads/2435/Dato_Før_1900.xlsx" rel="nofollow - uploads/2435/Dato_Før_1900.xlsx


Besked fra: EXCELGAARD
Posteringsdato: 07.Nov.2023 kl. 09:31
Hej Drenge,

Tak for jeres bud, der dog ikke løste problemet.

Jeg fandt selv frem til en formel, der kunne klare opgaven - og, endnu engang er LET() vejen frem - hold kaje, hvor er den funktion genial...
...tror jeg "genopfinder" EXCELGAARD til formler alene, hvor LET() bliver fællesnævneren :-)


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


Besked fra: canaanwhy
Posteringsdato: 08.Nov.2023 kl. 07:53
Citat: EXCELGAARD EXCELGAARD skrev:

Hej Drenge,

Tak for jeres bud, der dog ikke løste problemet.

Jeg fandt selv frem til en formel, der kunne klare opgaven - og, endnu engang er LET() vejen frem - hold kaje, hvor er den funktion genial...
...tror jeg "genopfinder" EXCELGAARD til formler alene, hvor LET() bliver fællesnævneren :-)

Hello Excelgaard, 

Sorry my message is not about this topic, because this is the only way I find to connact you.
I find your question and answer in Microsoft office Community about "Embedded PDF document".
But your link about the solution doesn't work now. It auto jumps to Libre office.
www.excelgaard.dk/Lib/ding/Extract%20PDF/" rel="nofollow - www.excelgaard.dk/Lib/ding/Extract%20PDF/ - www.excelgaard.dk/Lib/Embedding/Extract" rel="nofollow - www.excelgaard.dk/Lib/Embedding/Extract PDF/
Could you send me the code? 
My email: canaanwhy@126.com
Thanks a lot!
B&R

canaan


Besked fra: EXCELGAARD
Posteringsdato: 08.Nov.2023 kl. 12:17
Sorry, but my old website is taken off the Internet, which is why you can no longer access the link.

And, should I mail my old projects to everyone who writes me to request my old projects, I would spend hours doing so, eacgh week, thus I've simply decided to not do that either - besides, what would be the point of taking down my projects from the Internet, if I then just continued sending them?

Sorry...


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


Besked fra: canaanwhy
Posteringsdato: 09.Nov.2023 kl. 03:20
Sorry for bothering you. 
I thought it was some technical reason for the broken link, didn't think you took it off.

Thanks for you time.




Print side | Luk vindue