Avatar billede backside Nybegynder
09. februar 2006 - 21:15 Der er 33 kommentarer og
1 løsning

Find x antal højeste og beregn middel

Hvordan finder jeg middelværdien at de 5 højeste tal?
Eks: www.backside.dk/e/excel.jpg

Jeg har feks. 6 resultater, jeg skal finde MIDDEL af de 5 bedste.
Hvordan dælen gør jeg det?
Og er det ens i 2000 og 2003?
Avatar billede backside Nybegynder
09. februar 2006 - 21:18 #1
Som eks. viser er det middel af alle 6 resultater. (=MIDDEL(B2:B30))
Avatar billede mvhansen Nybegynder
09. februar 2006 - 21:18 #2
hej backside

=MIDDEL(A5:A8)

mvh

mvhansen
Avatar billede mvhansen Nybegynder
09. februar 2006 - 21:19 #3
du vælger de 5
Avatar billede mvhansen Nybegynder
09. februar 2006 - 21:22 #4
ok det er ikke lige det du søger
Avatar billede backside Nybegynder
09. februar 2006 - 21:30 #5
Ikke helt nej.
Den skal selv finde de 5 højeste.
Har rodet rundt længe nu, måtte ha´ lidt hjælp udefra.  ;)
Avatar billede mvhansen Nybegynder
09. februar 2006 - 21:39 #6
prøv
=MIDDEL(F10:F15;1;2;3;4;5)
Avatar billede mvhansen Nybegynder
09. februar 2006 - 21:41 #7
jeg var hvis for hurtig
Avatar billede kabbak Professor
09. februar 2006 - 21:51 #8
et skud

=SUMPRODUKT((PLADS(B2:B30;B2:B30)<6)*(B2:B30))/5
Avatar billede excelent Ekspert
09. februar 2006 - 21:52 #9
=(STØRSTE(B3:C9;1)+STØRSTE(B3:C9;2)+STØRSTE(B3:C9;3)+STØRSTE(B3:C9;4)+STØRSTE(B3:C9;5))/5

bedste bud lige nu, ved ikke af om der findes en funktion til det
Avatar billede kabbak Professor
09. februar 2006 - 21:54 #10
da der kan være flere der er lige store, er vi nød til at tælle dem, for at få gennemsnit.

prøv denne

=SUMPRODUKT((PLADS(B2:B30;B2:B30)<6)*(B2:B30))/SUMPRODUKT((PLADS(B2:B30;B2:B30)<6) * (PLADS(B2:B30;B2:B30)<6))
Avatar billede backside Nybegynder
09. februar 2006 - 21:55 #11
Kan ikke lige få det til at funke.
Avatar billede excelent Ekspert
09. februar 2006 - 21:55 #12
kabbaks er vist mere elegant
Avatar billede excelent Ekspert
09. februar 2006 - 22:01 #13
de virker nu ellers begge 2
Avatar billede kabbak Professor
09. februar 2006 - 22:04 #14
Ok jeg kan se fejlen, der skal være værdier i cellerne, for at plads virker
Avatar billede backside Nybegynder
09. februar 2006 - 22:08 #15
Jeg kan kun få det til at virke hvis jeg rettet til de celler der er noget i.
Avatar billede backside Nybegynder
09. februar 2006 - 22:09 #16
Sorry, fik ikke opdateret.
Men ja, netop der problemet ligger.
Avatar billede bak Forsker
09. februar 2006 - 22:38 #17
Indsæt denne her som array-formel

=MIDDEL(STØRSTE(B2:B30;{1;2;3;4;5}))

Det bliver til en array-formel, når du afslutter indtastningen med ctrl-shift-enter istedet for bare enter. (Formlen får tuborg-klammer omkring {})
Avatar billede bak Forsker
09. februar 2006 - 22:40 #18
Sorry, den behøver ikke engang være array-formel. Bare indtast som normalt
Avatar billede kabbak Professor
09. februar 2006 - 22:43 #19
jeg bukker for mesteren ;-))
Avatar billede backside Nybegynder
09. februar 2006 - 22:48 #20
Sådan der, der var den jo.
Hvis du vidste hvor meget tid jeg har brugt på det.  LOL

Men hvad nu hvis der er en der kun har 4 resultater?
Sæsonen starter jo med at alle har 0.
Kan man mon finde en løsning på det, eller er vi på overdrevet?
Avatar billede bak Forsker
09. februar 2006 - 23:08 #21
så bliver den jo nok en anelse mere avanceret

=HVIS(TÆL(B2:B30)>4;MIDDEL(STØRSTE(B2:B30;{1;2;3;4;5}));SUMPRODUKT(STØRSTE(B2:B30;RÆKKE(INDIREKTE("1:"&TÆL(B2:B30)))))/TÆL(B2:B30))
Avatar billede bak Forsker
09. februar 2006 - 23:15 #22
kabbak->buk nu ikke for dybt, det kan sagtens blive min tur snart :-)
Avatar billede backside Nybegynder
09. februar 2006 - 23:28 #23
Den der æder jeg sku, det er jo topklasse. :-)
Takker alle for hjælpen. Svar tak.
Avatar billede bak Forsker
09. februar 2006 - 23:36 #24
ok :-)
Avatar billede excelent Ekspert
11. februar 2006 - 22:41 #25
alternativt : jeg har døbt dataområde A2:B9 som 'y' - hos dig blir det nok B2:B30
Døb en celle hvor du har antal største som 'x' skal være tal mellem 2 og 6
Følgende formel beregner så middelværdi af de x største værdier i dataområde y
=HVIS(TÆL(y)>=x;HVIS(x=2;MIDDEL(STØRSTE(y;{1;2}));HVIS(x=3;MIDDEL(STØRSTE(y;{1;2;3}));HVIS(x=4;MIDDEL(STØRSTE(y;{1;2;3;4}));HVIS(x=5;MIDDEL(STØRSTE(y;{1;2;3;4;5}));HVIS(x=6;MIDDEL(STØRSTE(y;{1;2;3;4;5;6})))))));MIDDEL(y))

med denne formel, har du så mulighed for at ændre x værdi uden at skulle ændre i formel, samt den virker på en til flere kolonner,
Avatar billede backside Nybegynder
11. februar 2006 - 22:50 #26
Hmm, den fattede jeg ikke meget af.  :)
Men den skal da prøves af, jeg takker for forslaget.
Avatar billede excelent Ekspert
11. februar 2006 - 22:55 #27
husk strækøvelser :-)
Avatar billede excelent Ekspert
11. februar 2006 - 22:59 #28
har væddet en sofavand med min kolega om hvem der kommer med den korteste løsning
Avatar billede bak Forsker
12. februar 2006 - 11:56 #29
mit korteste bud på backsides oprindelige spm.
=HVIS(TÆL(B2:B30)>4;MIDDEL(STØRSTE(B2:B30;{1;2;3;4;5}));MIDDEL(B2:B30))

mit korteste bud på exelents udfordring
=HVIS(TÆL(y)>x;MIDDEL(STØRSTE(y;RÆKKE(INDIREKTE("1:" & x))));MIDDEL(y))
formlen indtastes som array-formel dvs. at indtastning afsluttes med ctrl-shift-enter istedet for bare enter, således at formlen automatisk får tuborg-klammer omkring sig {}.
i Celle X kan man skrive et hvilket som helst tal (næsten) og er således ikke begrænset til 6
Avatar billede excelent Ekspert
12. februar 2006 - 12:17 #30
oh my, den er der vist ingen der slår bak :-) well done
vi kommer nok til at sende en sofavand til Mr. Excel
Avatar billede bak Forsker
12. februar 2006 - 12:33 #31
Når jeg tænker på hvor mange øl jeg drak igår, lyder sofavand rigtigt fornuftig idag :-)
Avatar billede excelent Ekspert
12. februar 2006 - 12:48 #32
lol
Avatar billede backside Nybegynder
12. februar 2006 - 19:36 #33
Uha, man bliver helt rundtosset.
Og endnu en gang tak for ihærdigheden.  ;)
Avatar billede excelent Ekspert
22. februar 2007 - 22:11 #34
Tjaa bak !!. så er det din tur :-)

{=MIDDEL(STØRSTE(A2:B9;RÆKKE(INDIREKTE("1:"&D2))))}
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