Avatar billede scunder Nybegynder
05. september 2007 - 14:11 Der er 9 kommentarer og
2 løsninger

"Beregne" de næste datoer

Hejsa.

Jeg har et lille spørgsmål, som sikker er logik for mange andre end lige mig...

Jeg har ét regneark med ét faneblad for hver dato i måneden (31 faneblade) - de måneder hvor der er færre dage, sletter jeg blot overskydende faneblade...

Jeg kunne rigtig godt tænke mig, at når jeg i faneblad 1 i celle A1 indtaster pågældende måneds første ugedag og i celle B1 indtaster den 1. dato i måneden - at der så i de efterfølgende faneblade står de følgende ugedage/datoer - måneden ud...

Det kunne i faneblad 1 (i celle A1 og B1) se således ud:
A1    B1
Mandag    01-10-2007

Og i samme celler i faneblad 2 skulle der så automatisk komme til at stå:
A1    B1
Tirsdag    02-10-2007

Hvilke formler skal jeg hér bruge?

\Scunder
Avatar billede mugs Novice
05. september 2007 - 14:27 #1
=Ark1!A1 +1
Avatar billede luffeladefoged Praktikant
05. september 2007 - 14:29 #2
Datoen er den nemme. Om du har en dato i sheet1 B1, som er dato formateret vil formlen i sheet2 B1 hedde: =+Sheet1!B1+1 og vil vise næste dags dato.
Denne dato har en ugedag, som kan findes ved et tal for ugedagen og konverteres til en tekst med følgende formel, eks.sheet1 A1:
=CHOOSE(WEEKDAY(B1);"Søndag";"Mandag";"Tirsdag";"Onsdag";"Torsdag";"Fredag";"Lørdag")
Hilsen Luffe
Avatar billede mugs Novice
05. september 2007 - 14:29 #3
For at få ugedagen, sætter du cellen til = a1 og formatet til dddd
Avatar billede scunder Nybegynder
05. september 2007 - 14:52 #4
Øhmm, MUGS:

Det med datoen [='1'!C1+1] fungerer, takker.

Men ugedagen fungerer ikke: [='1'!A1+1] resulterer i #VÆRDI! Jeg har formateret cellen til [dddd]

\Scunder
Avatar billede luffeladefoged Praktikant
05. september 2007 - 15:13 #5
Det skal bare være en simpel cellehenvisning:
Du har datoen i B1, så A1 skal bare være =B1 i det selvsamme faneblad. ... og så kan man formatere med dddd.
Avatar billede scunder Nybegynder
05. september 2007 - 15:39 #6
Jeps!!!

Så var den der - takker.

Hvordan deler jeg pointene mellem jer?
Avatar billede scunder Nybegynder
05. september 2007 - 15:41 #7
Bare lige en lille detalje:

Excel skriver ugedane med små bogstaver - hvordan laver det om, så første bogstav er med stort?
Avatar billede mugs Novice
05. september 2007 - 16:02 #8
I dank version bruger du denne:

=STORT.FORBOGSTAV(A2)
Avatar billede mugs Novice
05. september 2007 - 16:02 #9
dank = dansk
Avatar billede luffeladefoged Praktikant
05. september 2007 - 16:06 #10
Så smider jeg lige et svar også, så kan du bare highlighte begge vore navne - takker ;o)

Jeg kender ikke til man kan formatere så de begynder med stort. Mit bud ville være at du benytter min CHOOSE formel fra 14:29:03, så kan du skrive ugedagene ligesom du ønsker.

Hilsen Luffe
Avatar billede luffeladefoged Praktikant
05. september 2007 - 16:15 #11
Den fandtes (selvfølgelig) også i den engelske udgave, hvor den hedder =PROPER
Dog skulle jeg lige have text formateringen ind i formlen, for at den ikke bare returnerede dato værdien som ciffer:
=PROPER(TEXT(B1;"dddd"))
/ Luffe
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