Avatar billede AGoodCocktail Juniormester
27. oktober 2021 - 10:41 Der er 5 kommentarer og
3 løsninger

Hvad var prisen da ordren blev lavet (specifik dato i given periode)

Hej

Jeg skal finde ud af hvad prisen var dengang ordren blev lavet.

Priserne har start- og slutdato, så jeg vil gerne finde prisen baseret på ordredato i den givne periode. Se eksempel:

Varenr    Startdato            Slutdato            Pris        Ordredato      Resultat
1234    01.06.2018    30.04.2020    17,1      12.11.2020      14,7
1234    01.05.2020    31.07.2020    15,3        01.03.2020      17,1
1234    01.08.2020    30.11.2020    14,7        03.06.2020      15,3

Håber i kan hjælpe.
Avatar billede Rune1983 Ekspert
27. oktober 2021 - 11:49 #1
Ikke en løsning. Men blot mine tanker omkring din udfordring.
I min verden lyder  det lidt som om man er ved at nå en milepæl på, hvor meget excel er godt til.
Når man begynder at skulle trække mere krypterede udtræk ud vil en database nok være at foretrække, hvor den bygges op i diverse tabeller og derved kan trække de data ud man har behov for via SQL.
Avatar billede jens48 Ekspert
27. oktober 2021 - 12:23 #2
For dit lille eksempel kan det lade sig gøre med

=SUMIFS($D$2:$D$4;$B$2:$B$4;"<="&E2;$C$2:$C$4;">="&E2)

SUMIFS hedder på dansk SUM.HVISER
Avatar billede kim1a Ekspert
27. oktober 2021 - 14:43 #3
Gode gamle vlookup har faktisk også en omtrentlig værdi tankegang hvis det endelig er.
Hvis data på prisen på varen står i kronologisk rækkefølge på startdato kan du slå op, så vælger den korrekt, du skal blot have syntax sand bagerst:
=vlookup(ordredato;tabel med pris og dato;kolonneforskydning;sand)
Avatar billede eplamos Novice
27. oktober 2021 - 14:46 #4
Hvis kolonnerne B,C og E er formaterede som dato (01-06-2020) så kan du anvende
=LOPSLAG(E2;B:D;3;1)
Avatar billede kim1a Ekspert
27. oktober 2021 - 15:46 #5
Præcis #4 det er blot den danske version af hvad jeg skriver.
Avatar billede eplamos Novice
27. oktober 2021 - 15:54 #6
#5 jeg skrev, og da jeg trykkede [opret], kunne jeg se din besked dukkede op, så hvis jeg havde opdateret siden inden jeg trykkede send, så havde jeg ikke skrevet :)
Svaret er det samme
Avatar billede AGoodCocktail Juniormester
27. oktober 2021 - 18:06 #7
Både SUMHVISER og LOPSLAG virkede.

Det var lige det jeg skulle bruge :)

Jeg siger mange tak.
Avatar billede kim1a Ekspert
27. oktober 2021 - 18:50 #8
#6 Det var ikke en kritik, det var blot for at spørger ikke sad og rodede med to løsninger :-)
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

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