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


Emne lukketFå Excel til at angive uge-tal

 Besvar Besvar
Forfatter
Bjarne Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 17.Sep.2010
Land: Danmark
Status: Offline
Point: 300
Direkte link til dette indlæg Emne: Få Excel til at angive uge-tal
    Sendt: 07.Feb.2011 kl. 08:45

Problemet med Excel-funktionen UGE.NR,

det er korrekt at den ikke virker helt efter hensigten (i hvert tilfælde
ikke efter Europæisk standard
). Jeg har fået en formel der kan
beregne uge nummeret ud fra en dato (husk at det skal være et gyldigt
dato-format).

Formlen er lavet således, at den omregner en dato i celle A1,
står datoen et andet sted ændres referencen A1 i formlen til den rigtige
reference.

 

=HELTAL((A1-DATO(ÅR(A1+(REST(8-UGEDAG(A1);7)-3));1;1)-3+REST(UGEDAG(DATO(ÅR(
A1+(REST(8-UGEDAG(A1);7)-3));1;1))+1;7))/7)+1

Håber den løser problemet, ellers er du velkommen til at kontakte mig og du må få hele mit lille program hvor det virker.

 

Bjarne Jensen

Til top



Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 07.Feb.2011 kl. 08:18
Velbekomme Kim, tak for din tilbagemelding LOL
 
//Allan
Til top
kbno Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 07.Feb.2011
Land: Danmark
Status: Offline
Point: 500
Direkte link til dette indlæg Sendt: 07.Feb.2011 kl. 08:12
SUPER DET VIRKEDE Hug
 
1000 tak
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 07.Feb.2011 kl. 08:06
Hej Kim,
 
Ja, der er stor forskel på formlerne i hhv dansk og engelsk version, god du fik det klaret.
Det eneste du nu mangler er at formatere cellen med formlen som 'Standard' eller som 'Tal', så vil den skrive det korrekte ugenummer som er 6.
 
//Allan
Til top
kbno Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 07.Feb.2011
Land: Danmark
Status: Offline
Point: 500
Direkte link til dette indlæg Sendt: 07.Feb.2011 kl. 07:54

Fandt lige ud af at der self er en forskel på engelsk og dansk excel så forsøgte at lave formlen om til dette:

=1+INT((A8-DATE(YEAR(A8+4-WEEKDAY(A8+6));1;5)+WEEKDAY(DATE(YEAR(A8+4-WEEKDAY(A8+6));1;3)))/7)
 
Nu giver den resultatet "06 jan" når der i A8 står "07 feb" ??
Til top
kbno Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 07.Feb.2011
Land: Danmark
Status: Offline
Point: 500
Direkte link til dette indlæg Sendt: 07.Feb.2011 kl. 07:28
Hmm denne giver fejl i min. Kan det være fordi jeg bruger version 2003 ??? Eller skal datoen stå i specielt format ???
 
Hygge - Kim
 
Citat: Allan Allan skrev:

Hej Hans,
 
Jeg kan kun sige undskyld Embarrassed, jeg havde ikke testet den, men jeg må konkludere at den ikke virker Unhappy
 
Det gør denne derimod:
=1+HELTAL((A1-DATO(ÅR(A1+4-UGEDAG(A1+6));1;5)+UGEDAG(DATO(ÅR(A1+4-UGEDAG(A1+6));1;3)))/7)
 
Tak for korrektionen Hans, den havde jeg fortjent.
 
//Allan
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 27.Jan.2011 kl. 11:45
Hej Bjarne,
 
Der skal altid være tid til en snak over hækken Big smile
Grunden til at jeg spurgte, var bare at jeg synes det er vigtigt at notere kilden på formler, makroer og andet hvis det bruges i direkte form.
 
Jeg kender faktisk ikke så meget til andre regnearksprogrammer end Excel, det kan jeg egentlig godt ærge mig lidt over... På den anden side har jeg stort set været med fra starten.
Jeg har stor respekt for mange af dem som har gjort nyhedsgrupperne til noget helt unikt, specielt [dk.edb.regneark] gennem tiderne, og håber da også at nogle af dem kunne finde på at kigge forbi mit lille forum her.
 
Nå... nok om det, lad os se om der er nogle nye indlæg Tongue
 
//Allan
 
Til top
Bjarne Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 17.Sep.2010
Land: Danmark
Status: Offline
Point: 300
Direkte link til dette indlæg Sendt: 27.Jan.2011 kl. 07:18
Mor´n Allan,
 
Er imponeret over at du fandt tid til at kontakte mig...tak fordet.
 
Jeg tror ikke, at jeg kan tage æren for denne formel.
Arbejdede med Lotus og I7 programmerne den gang og som matematisk er væsentlig bedre og enklere.
Overgik til Excel som er mindre overskuelig for mig og blev tvunget til at finde en kombination.
Har strikket simple programmer sammen, Kørselsregskabs, Budget & Regnskab og Forenings- og Medlems program hvor bla. den formel bruges.
 
Mvh
Bjarne
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 26.Jan.2011 kl. 10:46
Hej Bjarne,
 
Jeg har samlet en masse formler gennem tiden, i min daglige færden på nettet, denne er en af dem.
Der findes et hav af formler til netop ugenumre, få er rigtig gode og mange andre har særheder som berører enkelte år.
 
Jeg kender ikke ophavsmanden til denne (Er det dig?), men den virker aldeles glimrende.
 
//Allan
Til top
Bjarne Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 17.Sep.2010
Land: Danmark
Status: Offline
Point: 300
Direkte link til dette indlæg Sendt: 26.Jan.2011 kl. 09:54
Hej Allan,
 
Brugte den formel første gang i 2001. Glad for at du skrev formlen, grundet en færdselsulykke i 2005 kunne jeg ikke forstå hvordan jeg kom frem til den.
 
Mvh
Bjarne Jensen
 
PS der er nogle formler jeg ikke kan forstå og håber, at jeg kan difinerer dem senere for evt. løsninger
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 07.Jan.2011 kl. 18:00
Hej Hans,
 
Jeg kan kun sige undskyld Embarrassed, jeg havde ikke testet den, men jeg må konkludere at den ikke virker Unhappy
 
Det gør denne derimod:
=1+HELTAL((A1-DATO(ÅR(A1+4-UGEDAG(A1+6));1;5)+UGEDAG(DATO(ÅR(A1+4-UGEDAG(A1+6));1;3)))/7)
 
Tak for korrektionen Hans, den havde jeg fortjent.
 
//Allan
Til top
HK Se dropdown
Sølv bruger
Sølv bruger


Medlem: 25.Nov.2010
Land: Danmark
Status: Offline
Point: 860
Direkte link til dette indlæg Sendt: 07.Jan.2011 kl. 17:00
Den "trejde hylde" giver for henholdsvis:
01-01-2011 og
02-01-2011
 
0 og
1
Ingen af disse resultater stemmmer overens med min kalender.
 
Hans
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 06.Jan.2011 kl. 22:52
Hej Peppe,
 
Der er 3 måder at finde ugenummer på i Excel:
I Danmark, er reglen den, at uge 1 er den første uge på året som har 4 eller flere dage.
 
1. Funktionen UGE.NR() findes i Analysis Toolpak (Indbygget udvidelse til Excel) og men den regner efter Amerikansk standard. (Uge 1 er den uge som indeholder 1 januar) så denne er forkert hvis du bor i DK Smile
 
2. Du kan også bruge BST-Utilities (www.bst-utilities.dk) som åbner mulighed for formlen: BST_Ugenr() som regner efter korrekt Dansk standard.
 
3. Denne formel kan også løse din udfordring, ligeledes efter korrekt Dansk standard.
Jeg antager at din dato står i A1.
=HVIS(UGEDAG(DATO(ÅR(A1);1;1);2)>4;UGE.NR(A1)-1;UGE.NR(A1))
 
Frit valg på alle 3 hylder LOL
 
//Allan
Til top
peppe Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 26.Okt.2010
Land: Danmark
Status: Offline
Point: 294
Direkte link til dette indlæg Sendt: 06.Jan.2011 kl. 22:20
Hvis man skal have angivet hvilken uge i året en bestemt dato er - hvordan gør man så det?
Har Excel en funktion til udfra en dato at bestemme hvilken uge det er eller skal man regne sig frem til det?
 
Peppe
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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