Avatar billede tvc Seniormester
08. januar 2007 - 02:36 Der er 8 kommentarer og
1 løsning

DateDiff - DK/UK

Jeg har et regneark hvor jeg anvender nogle tekster til angivelse af månederne.

Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec

Læg specielt mærke til May og Oct (UK)

Jeg vil gerne have Excel til at kunne regne med May og Oct i denne funktion:

DateDiff("d", "01-" + "May" + "-2006", "01-" + "Oct" + "-2006")

Findes der en funktion der kan omsætte May og Oct til en anvendelig størrelse så der kan beregnes med disse?

Funktionen virker fint med de øvrige måneder.
Avatar billede excelent Ekspert
08. januar 2007 - 06:21 #1
Min version er godt nok Excel 2003 DK så der virker det med Maj og Okt
prøv evt. om du kan dette.
Avatar billede tvc Seniormester
08. januar 2007 - 09:52 #2
Min virker også fint med Maj og Okt

DateDiff("d", "01-" + "Maj" + "-2006", "01-" + "Okt" + "-2006")

men ikke når jeg indsætter May og Oct?

DateDiff("d", "01-" + "May" + "-2006", "01-" + "Oct" + "-2006")
Avatar billede excelent Ekspert
08. januar 2007 - 12:48 #3
hvad med :

Sub tst()
MsgBox ("") & DateDiff("d", DateSerial(2006, 5, 1), DateSerial(2006, 10, 1))
End Sub
Avatar billede tvc Seniormester
08. januar 2007 - 13:22 #4
nej ikke helt godt ;-)

Jeg vil bruge den i forbindelse med den funktion du udarbejdede i går, for at teste om FraMåned + FraÅr er mindre end TilMåned + TilÅr.

Er May 06 < Oct 06 så ok ellers Fra dato må ikke ligge efter til dato.
Avatar billede excelent Ekspert
08. januar 2007 - 15:16 #5
jeg tror du er nødt til at lægge måneder ind i en variabel
og så ændre som i føgende eks.

Sub tst()
Dim måned1, måned2

måned1 = "May": måned2 = "Oct"

If måned1 = "May" Then måned1 = "Maj"
If måned1 = "Oct" Then måned1 = "Okt"
If måned2 = "May" Then måned2 = "Maj"
If måned2 = "Oct" Then måned2 = "Okt"

MsgBox ("") & DateDiff("d", "01-" + måned1 + "-2006", "01-" + måned2 + "-2006")

End Sub
Avatar billede tvc Seniormester
09. januar 2007 - 12:02 #6
Det er selvfølgelig en løsning på problemet og den kan jeg bruge.

Jeg er bare ret sikker på at det må kunne lade sig gøre at få DateDiff til at forstå UK månedforkortelser - hvad gør de ellers i UK!
Avatar billede excelent Ekspert
09. januar 2007 - 17:02 #7
jeg har heller ikke opgivet endnu, vender tilbage hvis jeg finder løsningen.
Avatar billede tvc Seniormester
09. januar 2007 - 17:54 #8
Jeg leder også selv så måske vi finder en løsning :-)
Avatar billede tvc Seniormester
25. april 2007 - 21:57 #9
lukker
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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