Print side | Luk vindue

Maks fra dato til dato

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=1042
Udskrevet den: 17.Maj.2024 kl. 09:16


Emne: Maks fra dato til dato
Besked fra: Siam Export
Emne: Maks fra dato til dato
Posteringsdato: 19.Jan.2013 kl. 03:04
Hej Igen
 
Hvis jeg har en række datoer med antal
og vil gerne ha den sørste tal sammen med datoen
(der kan være flere antal med samme antal)
 
A1:A365 Dato
B1:B365 Antal
E1 Fra Dato
F1 Til Dato
 
G1 svar
 
MVH
Dennis



Svar:
Besked fra: excelent
Posteringsdato: 19.Jan.2013 kl. 08:38
Hvis du har det største antal i cellerne B3, B5, B7
Hvad forventer du så at få returneret hvor ?
 


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: Siam Export
Posteringsdato: 19.Jan.2013 kl. 12:00
Hej Excelent
 
Jeg forventer, at få datoen fra de 3 celler + antalt
 
Men i første omgang bare den største, alså dato + antal
hvis jeg kan få 3 vil det vær super
 
MVH
Dennis


Besked fra: excelent
Posteringsdato: 19.Jan.2013 kl. 12:15
eks.1  Indsæt formel i G1 og kopier 364 rækker ned med fyldhåndtag
=HVIS(B1=MAKS($B$1:$B$365);A1&" - "&B1;"")
 
eller
 
eks.2 Denne formel i G1 (returnerer den første af flere)
=TEKST(INDEKS($A$1:$A$365;SAMMENLIGN(MAKS($B$1:$B$365);$B$1:$B$365;0));"dd-mm-åååå")&" - "&MAKS($B$1:$B$365)


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: Siam Export
Posteringsdato: 19.Jan.2013 kl. 12:40
Hej Poul

Jeg kan ikke få det til at virke hverken 1 eller 2

Jeg kan ikke se hvor fra og til dato kommer in?????
E1 fra dato
F1 til dato
fks. Jeg vil taste 01.01.2013 til og med 31.01.2013
vil jeg ha den største antal eller hvis der er flere og vilken dato det var

MVH
Dennis




Besked fra: excelent
Posteringsdato: 19.Jan.2013 kl. 14:56
Indsæt i H1 og kopier ned til H3
=STØRSTE(FORSKYDNING($B$1;SAMMENLIGN($E$1;$A$1:$A$365;0)-1;;SAMMENLIGN($F$1;$A$1:$A$365;0)-SAMMENLIGN($E$1;$A$1:$A$365;0)+1);RÆKKE(1:1))
 
Indsæt i G1 og kopier ned til G3
=INDEKS($A$1:$A$365;SAMMENLIGN(H1;$B$1:$B$365;0))
 


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: excelent
Posteringsdato: 19.Jan.2013 kl. 15:44
Rettelse skift ud med denne formel, den anden tog ikke højde for 2 ens
 
Indsæt i G1 og kopier ned til G3 - husk formater som dato efterfølgende
=HVIS.FEJL(INDEKS($A$1:$A$365;MINDSTE(HVIS($B$1:$B$365=H1;RÆKKE($A$1:$A$365));RÆKKE(1:1)));INDEKS($A$1:$A$365;SAMMENLIGN(H1;$B$1:$B$365;0)))


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: excelent
Posteringsdato: 19.Jan.2013 kl. 17:36
Den virker desværre heller ikke,- det er også en af de svære :-(
bliver måske nødt til at ty til en VBA Userdefined function
 
kikker på det når jeg har tid


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: excelent
Posteringsdato: 20.Jan.2013 kl. 21:55
Prøv om du kan bruge denne

Sub Antal()
On Error Resume Next
fra = Range("A1:A366").Find(Range("E1"), LookIn:=xlValues, LookAt:=xlWhole).Row
til = Range("A1:A366").Find(Range("F1"), LookIn:=xlValues, LookAt:=xlWhole).Row

Range("H1") = WorksheetFunction.Large(Range("B" & fra & ":B" & til), 1)
Range("H2") = WorksheetFunction.Large(Range("B" & fra & ":B" & til), 2)
Range("H3") = WorksheetFunction.Large(Range("B" & fra & ":B" & til), 3)

For Each c In Range("B" & fra & ":B" & til)
If c = Range("H1") Then Range("G1") = c.Offset(0, -1): Exit For
Next
For Each c In Range("B" & fra & ":B" & til)
If c = Range("H2") And c.Offset(0, -1) <> Range("G1") _
Then Range("G2") = c.Offset(0, -1): Exit For
Next
For Each c In Range("B" & fra & ":B" & til)
If c = Range("H3") And c.Offset(0, -1) <> Range("G1") And _
c.Offset(0, -1) <> Range("G2") Then Range("G3") = c.Offset(0, -1): Exit For
Next
End Sub



-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: Siam Export
Posteringsdato: 21.Jan.2013 kl. 00:37
Hej Poul

DU er en mester, du kan bare det der, jeg takker mange gange
hvis du en dag kommer forbi, vil jeg give en omgang eller en middag.


MVH
Dennis


Besked fra: excelent
Posteringsdato: 21.Jan.2013 kl. 11:39
Velbekom Dennis
Det lyder godt for min livret det er mad :-)
 


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!



Print side | Luk vindue