Avatar billede exceldoktoren Nybegynder
18. juli 2006 - 12:05 Der er 21 kommentarer og
1 løsning

Opslag og find min til tiden, hvor MIN() sker

Jeg har to lange kolonner A og B. En med kronologisk tid A og en med oscilerende signalværdier B.
Jeg har også en kort kolonne med ca. forskellige 20 tider i kronologisk orden i kolonne C.
Jeg har fundet minimumsværdien i kolonne B, til hver tid i fra C. Dette er henover 100 celler/rækker før tiden fra C.

Jeg ønsker nu at finde til hvilken tid i kolonne A, hvor MIN sker i B
Avatar billede excelent Ekspert
18. juli 2006 - 12:48 #1
hvis jeg forstår dig ret

=INDEKS(A1:A100;SAMMENLIGN(MINDSTE(B1:B100;1);B1:B100;0))
Avatar billede excelent Ekspert
18. juli 2006 - 13:17 #2
går ud fra dine tider er indtastet som eks. 12:30
resultatcelle skal formateres som klokkeslet
Avatar billede exceldoktoren Nybegynder
18. juli 2006 - 14:24 #3
Ja jeg prøver at uddybe
Jeg har i forvejen skrevet dette:
=MIN(OFFSET(M5;MATCH(I5;$M$5:$M$8400;1)-100;1;100;1))

Tag dig ikke af, at kolonne bogstaverne er nogle andre end i eksemplet!

Nu er det at jeg skal tilbage og finde tiden, hvor MIN sker, som er angivet i sekunder og milisek 4.5635 i kolonne A (som i formlen er M)
Avatar billede bak Forsker
18. juli 2006 - 15:06 #4
=OFFSET($A$1, MATCH(C2,$A$1:$A$1000,0)-100 + MATCH(D2,OFFSET( $A$1, MATCH( C2, $A$1:$A$10000, 0) - 100, 1, 100, 1),0)-1,0)

C2 er din tid, D2 er minumumsresultatet fra første spm.
Avatar billede excelent Ekspert
18. juli 2006 - 15:09 #5
=INDEX(A1:A100;MATCH(MIN(B1:B100);B1:B100;0))
Avatar billede exceldoktoren Nybegynder
18. juli 2006 - 15:35 #6
Til bak
Jo tak for formlen, vi er ved at være tæt på tror jeg.
Der er dog en del kommaer der skal rettes til semikolon før at det virker i min version.
Og så forstår jeg ikke lige D2. Er det den der skal gå tilbage til kolonne A og finde selve tiden?
Avatar billede bak Forsker
18. juli 2006 - 15:53 #7
Kommaerne er fordi jeg skiftede til engesk :-)
D2 er bare fordi jeg genbruger formlen fra forrige spørgsmål hvor du fandt minimum, så D2 er cellen, hvor jeg regnede med at du havde det beregnede minimum stående
Avatar billede exceldoktoren Nybegynder
18. juli 2006 - 15:57 #8
Til excelent
Formlen finder tiden, til MIN - fint, men kun den første tid i en række.
Jeg forstår ikke hvordan den kan gøre det når, C kolonnen ikke angivet i den formel du sendte?
Det er muligt at jeg forklarer mig helt.
Jeg har en række tal (tidspunkter), hvortil at formlen skulle finde MIN-værdien og derefter returnere tiden til MIN()
Avatar billede excelent Ekspert
18. juli 2006 - 16:04 #9
jeg forstår dit spørgsmål således:

hent den tid som står i kolonne A ud for den mindste værdi i kolonne B
Avatar billede bak Forsker
18. juli 2006 - 16:08 #10
excelent -> har har mange data og ønsker kun at finde minimumet indenfor 100 celler før den tid han angiver.
Avatar billede excelent Ekspert
18. juli 2006 - 16:12 #11
nåe ok så virker min formel sku da i'k :-)
Avatar billede exceldoktoren Nybegynder
18. juli 2006 - 16:13 #12
Jeps og korrekt!
Jeg har dog en række tider i C med flere tider ned i kolonne A og B
som skal finde MIN, og derefter tiden i A igen.
Avatar billede bak Forsker
18. juli 2006 - 16:15 #13
se evt dette exempel. Jeg bruger datoer, men det burde ikke give forskel

www.tbdl.dk/excel/x1.xls
Avatar billede bak Forsker
19. juli 2006 - 16:51 #14
Har gennemskuet den, vender tilbage senere :-)
Avatar billede excelent Ekspert
23. juli 2006 - 16:06 #15
Avatar billede exceldoktoren Nybegynder
24. juli 2006 - 08:55 #16
Ideen i formlen er præcis som jeg søger.
Dog går noget galt når tiden bliver ændret til sek og milisekunder?? fx 3,458 sek
Jeg har forsøgt at sætte mine data ind i kolonnerne, men #N/A vises.
Hvad mon går galt her?
Avatar billede excelent Ekspert
24. juli 2006 - 10:09 #17
Der er noget der tyder på at når man anvender fyld/kopi håndtaget til at kopiere
tiderne ned i rækkerne så giver det et andet resultat i forhold til hvis tider
indtastes manuelt (som tider står de helt ens på skærm) men formateret som tal
med mange decimaler kan man godt se der er forskel på nogle værdier

Din #N/A fejl er fordi den ikke kan finde en nøjaktig match
prøv se arket hvor jeg har testet dette.

http://pmexcelent.dk/Mappe01.xls
Avatar billede excelent Ekspert
24. juli 2006 - 10:33 #18
=MIN(INDIRECT("B"&MATCH(C2;tid;0)-99):INDIRECT("B"&MATCH(C2;tid;0)))
Hvis du ændrer 0 til 1 vil den finde den største værdi som er <= end den søgte
=MIN(INDIRECT("B"&MATCH(C2;tid;1)-99):INDIRECT("B"&MATCH(C2;tid;1)))
Avatar billede exceldoktoren Nybegynder
24. juli 2006 - 14:32 #19
og hvor er det lige jeg overpointene til dig?
Avatar billede excelent Ekspert
24. juli 2006 - 16:01 #20
marker box med mit navn og klik accepter
Avatar billede exceldoktoren Nybegynder
24. juli 2006 - 16:05 #21
Ok, først nu kom en box så frem.
Håber du fik dem!
og tak for hjælpen
Avatar billede excelent Ekspert
24. juli 2006 - 16:11 #22
velbekom ja fint - har været fraværende :-)
se iøvrigt denne side som omhandler omtalte problem

http://support.microsoft.com/kb/211830/en-us
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