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


Emne lukketHVIS til brug af interval

 Besvar Besvar
Forfatter
Natasja Se dropdown
Forum Begynder
Forum Begynder


Medlem: 01.Jul.2010
Land: Danmark
Status: Offline
Point: 2
Direkte link til dette indlæg Emne: HVIS til brug af interval
    Sendt: 01.Jul.2010 kl. 10:05
Hej alle, Jeg sidder her og laver min kandidat afhandling. Jeg bruger excel til data sortering og har brug for lidt hjælp.
 
Jeg har vedhæftet et ark som er eksempel på hvad jeg har brug for og hvordan tingene står.
 
Men målet er at finde ud af hvornår tidsvinduet er åbent.
 
Jeg har en kolonne  med en dato for hvornår tidsvinduet åbner (Timew. from) og en kolonne ved siden af med dato for hvornår tidsvinduet lukker (Timew.to) i de efterfølgende kisolonner har jeg en kolonne for hver dag, Mandag, Tirsdag, Onsdag, Torsdag, Fredag, Lørdag og Søndag hvor resultaterne skal stå.
 
Hvad jeg vil have er:
 
1) et 1 tal for hvis den pågældende dag er i tidsvinduet, og 0 hvis den pågældenden dag ikke er i tidsvinduet.
 
Hvis tidsvinduet åbnede den. 06-04-2010 og lukkede 07-04-2010 så er det nemt at lave en HVIS funktion som; =HVIS(ELLER(TEKST(A2;"dddd")=$D$1;TEKST(B2;"dddd")=$D$1);1;0),
som så ville give mig 1 taller under Tirsdag og Onsdag.
 
Men da tidsvinduet kan strække sig over op til hele 7 dage, så hår jeg et problem, da jeg kun har 1 der hvor tidsvindeut åbner og lukker, og ikke for de dage imellem.
 
Håber nogen kan hjælpe, da dette har stor betydning for min analyse i afhandlingen.
 
Hilsen Natasja
 
når men så kunne det se sådan ud:
 
Timew. from Timew. to Mandag Tirsdag Onsdag Torsdag Fredag Lørdag Søndag
01-04-2010 00:00 01-04-2010 23:59 0 0 0 1 0 0 0
01-04-2010 00:00 01-04-2010 23:59 0 0 0 1 0 0 0
08-04-2010 00:00 09-04-2010 23:59 0 0 0 1 1 0 0
08-04-2010 00:00 08-04-2010 23:59 0 0 0 1 0 0 0
09-04-2010 00:00 09-04-2010 23:59 0 0 0 0 1 0 0
09-11-2009 00:00 09-11-2009 23:59 1 0 0 0 0 0 0
06-04-2010 00:00 06-04-2010 23:59 0 1 0 0 0 0 0
31-03-2010 00:00 01-04-2010 23:59 0 0 1 1 0 0 0
31-03-2010 00:00 01-04-2010 23:59 0 0 1 1 0 0 0
01-04-2010 00:00 01-04-2010 23:59 0 0 0 1 0 0 0
03-05-2010 00:00 04-05-2010 23:59 1 1 0 0 0 0 0
06-04-2010 00:00 08-04-2010 23:59   0 1 0 1 0 0 0
06-04-2010 00:00 06-04-2010 23:59 0 1 0 0 0 0 0
01-04-2010 00:00 01-04-2010 23:59 0 0 0 1 0 0 0
08-04-2010 00:00 08-04-2010 23:59 0 0 0 1 0 0 0
31-03-2010 00:00 01-04-2010 23:59 0 0 1 1 0 0 0
26-10-2009 00:00 26-10-2009 23:59 1 0 0 0 0 0 0
01-04-2010 00:00 07-04-2010 23:59   0 0 1 1 0 0 0
09-11-2009 00:00 09-11-2009 23:59 1 0 0 0 0 0 0
13-10-2009 00:00 13-10-2009 23:59 0 1 0 0 0 0 0
06-04-2010 00:00 08-04-2010 23:59   0 1 0 1 0 0 0
09-04-2010 00:00 09-04-2010 23:59 0 0 0 0 1 0 0
07-04-2010 00:00 07-04-2010 23:59 0 0 1 0 0 0 0
06-04-2010 00:00 06-04-2010 23:59 0 1 0 0 0 0 0
31-03-2010 00:00 01-04-2010 23:59 0 0 1 1 0 0 0
31-03-2010 00:00 06-04-2010 23:59   0 1 1 0 0 0 0
05-04-2010 00:00 07-04-2010 23:59   1 0 1 0 0 0 0
08-04-2010 00:00 08-04-2010 23:59 0 0 0 1 0 0 0
05-10-2009 00:00 06-10-2009 23:59 1 1 0 0 0 0 0
Men som i kan se så mangler der et 1 tal i kollenen tirsdag mellem den 06-04-2010 og 08-04-2010, og det skal jeg have.
 
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: 01.Jul.2010 kl. 15:26
Hej Natasja,
 
Sjov opgave, og ikke så ligetil endda Smile
 
Du er nødt til at lave en ligge rettelse i dit ark, ugedagene foroven skal ændres til tal, og derefter formatteres som dddd
 
Søndag = 1 
Mandag = 2
Tirsdag = 3 osv.
 
Når dette er gjort, skal du sætte denne formel ind i D2
=HELTAL(($B2-$A2)/7)+HVIS(REST($B2-$A2;7)>(HVIS(UGEDAG($A2)>D$1;D$1+7-UGEDAG($A2);D$1-UGEDAG($A2)));1)
 
Formlen kan du trække ud over de andre celler, den virker på dem alle.
Det skulle kunne gøre det, faktisk også selvom dine tidsvinduer strækker sig over flere uger.
 
Jeg har lagt det hele ind i et regneark til dig, du kan hente det her:uploads/1/Tæl_xdage_mellem_2_datoer.xlsx
 
Virker det efter hensigten?
 
//Allan
Til top
Natasja Se dropdown
Forum Begynder
Forum Begynder


Medlem: 01.Jul.2010
Land: Danmark
Status: Offline
Point: 2
Direkte link til dette indlæg Sendt: 01.Jul.2010 kl. 16:35
Det virker og er så smukt!! Nu får jeg den ene store matrice efter den anden med masser af 1 og 0......MANGE TAK!
Jeg havde nemlig en table med 1000 rækker og disse tabeller har jeg 49 af som jeg skal bruge det til, så meget stor hjælp.
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: 01.Jul.2010 kl. 16:52
Tak for din tilbagemelding og velbekomme, det var virkelig så lidt Tongue
Pøj pøj med kandidat afhandlingen!
 
//Allan
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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