Dette var allikevel ikke så lett og jeg ber om litt mindre T-skjeer=AVERAGE(SMALL(A1:A10,ROW(INDIRECT("1:"&(B1*COUNT(A1:A10))))))
Endre a1-a10 til hvor du har dataen og prosenten i b1, f.eks 80
Hva med:Ok, du kan installere en functions translator i excel, evt så har Microsoft en liste med oversettelser på sine nettsider. Ellers så er det jo barneskolelærdom at man aldri skal installere noe med norsk språk på pc
når det kommer til IT så er internett den store hjelpen. Å ha excel på norsk innebærer å kutte av seg høyrearmen. Du kan nemlig ikke gjenbruke andre folks kode.ˆˆAlle jobber ikke med koding. Dessuten er mennesket normalt tilpasningsdyktig. Bruker Excel på engelsk på jobb og norsk privat uten problemer.
Viktig å få med seg at dette er et array og kan ikke bare puttes i cellen hvor du ønsker resultatet, du må putte det i funksjonsfeltet på toppen og trykke Ctrl shift enterSelv om dette er på norsk, setter jeg stor pris på om noen av ekspertene kan bidra. Jeg forstår ikke egentlig hva denne formelen gjør, spesielt siden resultatet er meningsløst. Resultatet av denne formelen er "1" dersom tallet i B1 er større enn null, ugyldig dersom B1 er "0". Dersom dette skal være rett formel for å beregne et et gjennomsnitt av de laveste 80% av en tallrekke, må det være noe feil her? Rett svar er forøvrig 4,5.
Vis vedlegget 560954
For the record: tallrekken der dette skal brukes er en del større enn eksempelet.
Den skjønte jeg ikke. Jeg har de siste 20 år ikke hatt trøbbel med andre folks kode...når det kommer til IT så er internett den store hjelpen. Å ha excel på norsk innebærer å kutte av seg høyrearmen. Du kan nemlig ikke gjenbruke andre folks kode.ˆˆAlle jobber ikke med koding. Dessuten er mennesket normalt tilpasningsdyktig. Bruker Excel på engelsk på jobb og norsk privat uten problemer.
Når Microsoft har gjort det geniale k*kstykket å oversette instruksjonssettet for formler til Norsk, så betyr det at du kan ikke bruke en formel fra en engelsk webside og få det til å virke.Den skjønte jeg ikke. Jeg har de siste 20 år ikke hatt trøbbel med andre folks kode...
Ingen bedring av dette. Det kommer noen klammer rundt, men resultatet lar vente på seg.Viktig å få med seg at dette er et array og kan ikke bare puttes i cellen hvor du ønsker resultatet, du må putte det i funksjonsfeltet på toppen og trykke Ctrl shift enterSelv om dette er på norsk, setter jeg stor pris på om noen av ekspertene kan bidra. Jeg forstår ikke egentlig hva denne formelen gjør, spesielt siden resultatet er meningsløst. Resultatet av denne formelen er "1" dersom tallet i B1 er større enn null, ugyldig dersom B1 er "0". Dersom dette skal være rett formel for å beregne et et gjennomsnitt av de laveste 80% av en tallrekke, må det være noe feil her? Rett svar er forøvrig 4,5.
Vis vedlegget 560954
For the record: tallrekken der dette skal brukes er en del større enn eksempelet.
Hvis svaret blir likt ved en liten endring i percentile så betyr det bare at dataserien inneholder duplikater, er det et problem?Dersom, mot formodning, dataserien er av en slik art at det er mange verdier som kan havne eksakt på grenseverdien så er en løsning på å det å legge på et lite støyelement som er svært lite sammenlignet med selve obserasjonen for å 1) unngå at tall blir helt like 2) ikke påvirke tallseriens egenskap i vesentlig grad. Det kan gjøres med funksjonen =(RAND()-0.5) som returnerer et tilfeldig tall mellom -0.5 og 0.5 som kan skaleres opp eller ned ved behov alt etter hvor stort eller lite man vil støyelementet skal være.
Problemstillingen er uansett neppe reell på store dataserier med virkelige data, men om du tar en dataserie som har 1,2,20,20 og så 16 observasjoner med 18 så er snittet av de 80% laveste enten 16.17 eller 1.5 avhengig av om man setter mindre enn eller mindre eller lik grensen. I den serien får man samme svar uansett om man ser på 20- eller 80-persentilen.Hvis svaret blir likt ved en liten endring i percentile så betyr det bare at dataserien inneholder duplikater, er det et problem?
Jeg får ikke dette til og begynner å føle meg rimelig dum. Dette blir ikke registrert som formel. Dersom jeg lager formelen selv, blir det også noe galt. Dersom jeg lager to forskjellige formler for å først beregne pehcentil, deretter bruke denne verdien for gjennomsnitthvis, blir svaret Div/0.Har du prøvd Welds formel på norsk:
=GJENNOMSNITTHVIS(A1:A10,"<"&PERSENTIL(A1:A10,B1))
Edit: Hvis du bruker B1 istedet for 0,8, så må du sette prosenttegn bak tallet i B1.