Automatisk sortering
Kære venner,Jeg har en udfordring med et Excel ark som jeg håber at I kan hjælpe mig med at løse.
Situation:
Mit ark indeholder en liste med forretningsområder, kolonne D, som hver især genererer en omsætning. Omsætningen er hentet ved =GETPIVOTDATA, og vises særskilt for 2011 (kolonne E) og 2012 (kolonne F) for alle forretningsområder.
Omsætningen opgøres pr. uge, og i toppen af arket angives der hvilken uge brugeren ønsker at se omsætningen fra.
I kolonne G udregner jeg forholdet imellem 2012 og 2011 omsætningen, dvs. et indekstal.
Jeg ønsker at konstruere et liggende søjlediagram, som viser navnet på forretningsområdet samt det tilhørende indekstal. Forretningsområderne skal sorteres således, at området med det højeste indekstal ligger øverst og så fremdeles.
Jeg har forsøgt at sortere indekstallene ved at lave en kolonne J med formlen =STØRSTE(matrix;k), for derefter at lave en LOPSLAGSformel som henter navnet på det korrekte forretningsområdet. Denne løsning har dog vist sig ikke at være robust. Jeg oplever to problemer:
1) Hvis omsætningsværdien for både 2011 og 2012 er lig 0 (dvs. der ikke har været omsætning) får jeg outputtet "NUM! i kolonne J.
2) Hvis to indekstal er identiske finder LOPSLAGSformlen det samme forretningsområde to gange.
Jeg er løbet tør for inspiration og har brug for input til, hvorledes jeg kan sortere indekstallet samt det dertilhørende forretningsområde efter indekstallets størrelse.
Jeg kan sagtens gøre det manuelt, men jeg ønsker at søjlediagrammet skal ændre sig i takt med at der angives et nyt ugenummer i toppen af arket.
På forhånd tak.
