Oprettet lør. d. 09. september 2006 kl. 21:34:08

dan_n
dan_n (15.550 point. Point ude: 0)

Antal dage mellem flere datoer

Hey

Jeg har brug for en hjælpende hånd.

Jeg har en kolonne med nogle forskellige datoer, hver dato kan optræde flere gange, og det totale antal af datoer er varierende:

fx:

[Dato]
01.09.09 Tekst
01.09.09 Tekst
03.09.09 Tekst
05.09.09 Tekst
05.09.09 Tekst
05.09.09 Tekst
17.09.09 Tekst

Det jeg gerne skulle regne med frem til er antallet af dage mellem den "mindste" og "største" dato, i dette tilfælde

01.09.06 og 17.09.06 = 17 dage

Men da antallet af datoer variere, kender jeg ikke placeringen af den største og mindste dato !

Jeg skulle gerne have excel til at finde ud af dette for mig, noget i stil med:


ANTAL_DATOER_MELLEM( ( DATO_MAX(B1:B30) ) - ( DATO_MIN(B1:B30)) )

Håber i forstår hvad jeg mener og har en løsning, jeg kan ikke lige gennemskue det !

Skrevet lør. d. 09. september 2006 kl. 22:00:47| #1

kabbak
kabbak (152.524 point)
www.kabbak.dk
=MAKS(A9:A15)-MINDSTE(A9:A15;1)
eller hvisbegge dage skal tælles med

=MAKS(A9:A15)-(MINDSTE(A9:A15;1)-1)

Skrevet lør. d. 09. september 2006 kl. 22:01:15| #2

kabbak
kabbak (152.524 point)
www.kabbak.dk
Formater cellen som tal

Skrevet lør. d. 09. september 2006 kl. 22:04:04| #3

sjap
sjap (62.466 point)
Hvis der både står tekst i dato og tekst i kolonnen, og der kan være tomme felter, kan det blive ret kompliceret - eller også er jeg blevet lidt rusten ;0)

=MAKS(HVIS(ER.TOM(B1:B30);0;DATO(MIDT(B1:B30;7;2);MIDT(B1:B30;4;2);VENSTRE(B1:B30;2))))-MIN(HVIS(ER.TOM(B1:B30);"X";DATO(MIDT(B1:B30;7;2);MIDT(B1:B30;4;2);VENSTRE(B1:B30;2))))

Formlen skal afsluttes med Ctrl-Skift-Enter (når du så ser på formlen er den omkranset af "tuborg"-klammer {} )

Skrevet lør. d. 09. september 2006 kl. 22:42:28| #4

dan_n
dan_n (15.550 point)
> kabbak
Cellerne er formateret som "dato" og ikke som tal
Din formel giver en fejl "#num!"

> sjap
Det virker ikke rigtig ! Jeg forsøgt mig med "maks" alene, og den returnere lidt over 7575 !

Min kolonne ser således ud:
[b6:b20]

31.08.2006
01.09.2006
01.09.2006
04.09.2006
05.09.2006
05.09.2006
05.09.2006
05.09.2006
05.09.2006
05.09.2006
06.09.2006
06.09.2006
08.09.2006
08.09.2006
08.09.2006

maks formlen, jeg bruger:
=MAKS(HVIS(ER.TOM(B6:B20);0;
DATO(MIDT(B6:B20;7;2);MIDT(B6:B20;4;2);VENSTRE(B6:B20;2))))

Skrevet lør. d. 09. september 2006 kl. 22:46:51| #5

kabbak
kabbak (152.524 point)
www.kabbak.dk
dan_n > er det så ikke fordi dine datoer er tekst og ikke datoer.

Normalt bruger man - (bindestreg) og ikke . (punktum) imellem tallene,

Har du både dato og anden tekst i samme celle ???

Skrevet lør. d. 09. september 2006 kl. 22:47:46| #6

kabbak
kabbak (152.524 point)
www.kabbak.dk
Prøv at erstatte punktum med bindestreg i dine datoer

Skrevet lør. d. 09. september 2006 kl. 22:49:36| #7

excelent
excelent (95.485 point)
=STØRSTE(HVIS(ER.TOM(A6:A30);0;UDSKIFT(A6:A30;".";"-")*1);1)-MINDSTE(HVIS(ER.TOM(A6:A30);0;UDSKIFT(A6:A30;".";"-")*1);1)

Skrevet lør. d. 09. september 2006 kl. 22:55:17| #8

excelent
excelent (95.485 point)
så ikke lige det var kolonne B

=STØRSTE(HVIS(ER.TOM(B6:B30);0;UDSKIFT(B6:B30;".";"-")*1);1)-MINDSTE(HVIS(ER.TOM(B6:B30);0;UDSKIFT(B6:B30;".";"-")*1);1)

Skrevet lør. d. 09. september 2006 kl. 22:56:16| #9

excelent
excelent (95.485 point)
afslut med CTRL+SHIFT+ENTER

Skrevet lør. d. 09. september 2006 kl. 23:21:18| #10

dan_n
dan_n (15.550 point)
> Normalt bruger man - (bindestreg) og ikke . (punktum) imellem tallene,
> Prøv at erstatte punktum med bindestreg i dine datoer

Cellerner er dato formateret, efter "08.09.06". Jeg kan desværre ikke udskifte "." med "-" da datoen bliver importeret fra en xml fil !

kolonnen B indeholder kun dato




>Har du både dato og anden tekst i samme celle ???

Skrevet lør. d. 09. september 2006 kl. 23:27:11| #11

dan_n
dan_n (15.550 point)
har forsøgt med forlen fra >excelent 22:55:17 og får følgende resultat "38968", så det virker ikke !

Skrevet lør. d. 09. september 2006 kl. 23:28:00| #12

excelent
excelent (95.485 point)
brugerdefiner cellen med dd

Skrevet lør. d. 09. september 2006 kl. 23:31:24| #13

excelent
excelent (95.485 point)
eller brug denne som formaterer automatisk:

=TEKST(STØRSTE(HVIS(ER.TOM(A6:A30);0;UDSKIFT(A6:A30;".";"-")*1);1)-MINDSTE(HVIS(ER.TOM(A6:A30);0;UDSKIFT(A6:A30;".";"-")*1);1);"dd")*1

Skrevet lør. d. 09. september 2006 kl. 23:32:40| #14

dan_n
dan_n (15.550 point)
Kanon, så virker det !
hvad står "dd" for ?
hvorfor er det jeg skal slutte med CTRL+SHIFT+ENTER?

Skrevet lør. d. 09. september 2006 kl. 23:35:37| #15

dan_n
dan_n (15.550 point)
Det fik jeg vist sagt for hurtigt !

Det giver det rigte resultat, "08"  efter jeg har formateret med dd !

Det resulteret dog i en fejl, da feltet med dato udregning findes i en anden formel (en_celle / med dato_regnings_feltet)

Skrevet lør. d. 09. september 2006 kl. 23:35:40| #16

excelent
excelent (95.485 point)
dd står for dage i datoformatet
ctrl+shift+enter anvendes når formlen skal teste i et område (array)

Skrevet lør. d. 09. september 2006 kl. 23:37:02| #17


Skrevet lør. d. 09. september 2006 kl. 23:41:45| #18

dan_n
dan_n (15.550 point)
Jeg kan ikke se hvad du slutter TEKST(formel ???? ) af med!

Feltet skal være en tal felt, da jeg eller ikke kan bruge den til videre at regne med ! og kan jeg ikke det er dete hele lidt spildt !

Skrevet lør. d. 09. september 2006 kl. 23:44:17| #19

excelent
excelent (95.485 point)
ctrl+shift+enter

Skrevet lør. d. 09. september 2006 kl. 23:48:16| #20

dan_n
dan_n (15.550 point)
Har fundet det med TEKST(formel ???? ) det var ... ;"dd"), har sluttet af med ctrl+shift+enter

Okay, men det skal altså være en tal felt ! dd feltet kan jeg ikke bruge !

Skrevet lør. d. 09. september 2006 kl. 23:50:52| #21

excelent
excelent (95.485 point)
formlen i kommentar 23:31:24 giver et talværdi

Skrevet lør. d. 09. september 2006 kl. 23:52:10| #22

sjap
sjap (62.466 point)
Min første formel var sådan set god nok - Indtil du ændrede årstallet fra to til fire cifre. Denne her skulle klare det i stedet

=MAKS(HVIS(ER.TOM(B6:B36);0;DATO(MIDT(B6:B36;7;4);MIDT(B6:B36;4;2);VENSTRE(B6:B36;2))))-MIN(HVIS(ER.TOM(B6:B36);"X";DATO(MIDT(B6:B36;7;4);MIDT(B6:B36;4;2);VENSTRE(B6:B36;2))))

Husk Ctrl-Skift-Enter

Skrevet lør. d. 09. september 2006 kl. 23:58:30| #23

excelent
excelent (95.485 point)
ja så fik jeg lavet kolonne B om til A igen men mente B :-)

Skrevet søn. d. 10. september 2006 kl. 00:02:28| #24

dan_n
dan_n (15.550 point)
>excelent
Det er også rigtig, nu virker det ! Takker

> sjap
Sorry, tænkte jeg ikke lige over !

Skrevet søn. d. 10. september 2006 kl. 00:05:04| #25

sjap
sjap (62.466 point)
I orden - formlen er jo også lidt uoverskuelig :0)

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Datavalidering med anden workbook som referance

Oprettet den 26. maj 2012 kl. 09.05
KenneyD71 giver 60 point for svar | Giv et svar »

Søgeformel i Excel

Oprettet den 25. maj 2012 kl. 23.28
Torben1970 giver 60 point for svar | Giv et svar »

Vopslag imellem projektmapper.

Oprettet den 25. maj 2012 kl. 13.17
KenneyD71 giver 100 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger