Avatar billede jensen363 Forsker
09. marts 2011 - 19:13 Der er 5 kommentarer og
1 løsning

Datoer indeholdt i fra-til dato

Felt A2 indeholder et bestillingsnummer
Felt B2 indeholder en Fra Dato
Felt C2 indeholder en Til Dato

Periode ( Fra/Til ) skal være indeholdt i een af i alt 7 afgrænsede grupper

Grp 01  01-01-2011  31-03-2011
Grp 02  01-04-2011  31-05-2011
Grp 03  01-06-2011  30-06-2011
Grp 04  01-07-2011  31-08-2011
Grp 05  01-09-2011  30-09-2011
Grp 06  01-10-2011  31-10-2011
Grp 07  01-11-2011  31-12-2011

I celle D2 skal returneres Grp nr. hvis betingelsen ( Fra/til indeholdt i gruppe ) er opfyldt, ellers skal der returneres "No Match"

Periode/grupper forefindes i arkfane kaldet PriceGuide Kolonne A til C

Nogen ideer til hvorlrdes dette tackles ???
Avatar billede bak Forsker
09. marts 2011 - 19:38 #1
kan en fra-til periode strække sig over flere grupper ?
(01-02-2011 til 25-05-2011)
Avatar billede jensen363 Forsker
09. marts 2011 - 19:40 #2
Ja det kan den godt, men disse skal behandles manuelt, derfor skal disse have resultatet "No Match"
Avatar billede bak Forsker
09. marts 2011 - 20:49 #3
Her er et løsningsforslag

=HVIS(SAMMENLIGN(B2;$B$4:$B$11;1) = SAMMENLIGN(C2;$B$4:$B$11;1);INDEKS(A4:A10;SAMMENLIGN(B2;$B$4:$B$11;1));"No Match")
Avatar billede jensen363 Forsker
09. marts 2011 - 21:16 #4
Det ser ud til at virke .... forklar lige .... hvordan spiller kolonne C i PriceGuide med, når den ikke er inkluderet i regnereglen

Jeg går ud fra at $B$4:$B$11 refererer til PriceGuide B1:B7 hvor Periode start fremgår !!!
Avatar billede bak Forsker
09. marts 2011 - 22:39 #5
Det er sammenlignformlen, der gør tricket.
SAMMENLIGN(C2; $B$4:$B$11 ; 1)
1-tallet til sidst betyder at forventer at kolonnen den skal undersøge er sorteret stigende.
Hvis den finder et match, så returneres denne ellers returneres sidste værdi lige under.

SAMMENLIGN(B2;$B$4:$B$11;1) = SAMMENLIGN(C2;$B$4:$B$11;1)
Jeg finder nu et match på startdato og et match på slutdato
og sammenligner de to værdier.
hvis  startdatoen er 23-02-2011 og slutdato er 30-03-2011 så vil
første del finde 01-01-2011
anden del vil nu finde 01-01-2011 (nærmestemindre) og da resultaterne er ens findes værdien i kolonne A derefter

hvis nu startdatoen er 23-02-2011 og slutdato er 03-04-2011 så vil første del finde 01-01-2011
første del igen finde 01-01-2011
anden del vil nu finde 01-04-2011(nærmeste mindre) og da resultaterne er nu forskellige og der gives "No Match"


Hvis de er ens (fra samme række) findes så værdien i kolonne A

HVIS(SAMMENLIGN(B2;$B$4:$B$11;1) = SAMMENLIGN(C2;$B$4:$B$11;1);INDEKS(A4:A10;SAMMENLIGN(B2;$B$4:$B$11;1));"No Match")
Avatar billede jensen363 Forsker
10. marts 2011 - 09:58 #6
Tak for yderst professionel vejledning :-)
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