MKej Skrevet 19. desember 2012 Del Skrevet 19. desember 2012 Hei, Trenger litt hjelp til excel. Når jeg skriver inn uke nr i en celle, skal excel finne den høyeste verdien i en kollone denne uka. Trenger også tilsvarende formel for måneden Lenke til kommentar
Harald Staff Skrevet 19. desember 2012 Del Skrevet 19. desember 2012 Hvordan vet Excel hvliken uke og måned en verdi hører til? Og, hva er det dette egentlig skal gjøre? Lenke til kommentar
MKej Skrevet 19. desember 2012 Forfatter Del Skrevet 19. desember 2012 Hvordan vet Excel hvliken uke og måned en verdi hører til? Og, hva er det dette egentlig skal gjøre? Slik ser kollonen ut for en uke: 20121214 OSEBX Oslo Børs 445.69 20121213 OSEBX Oslo Børs 447.33 20121212 OSEBX Oslo Børs 444.98 20121211 OSEBX Oslo Børs 441.19 20121210 OSEBX Oslo Børs 441.04 Så nå jeg skriver inn uke 50, så henter excel ut: 447,33 Så jeg må få excel til å forstå at uke 50 er fra 10 des-14 des Håper det ble litt klart Lenke til kommentar
Harald Staff Skrevet 19. desember 2012 Del Skrevet 19. desember 2012 Ok, det er et par problemer ute og går. Ett er at Excel ikke oppfatter 20121214 som en dato, men snarere et veldig stort heltall, tjue millioner noe: 20 121 214 så er det at ukenumre og ukenumre er forskjellige ting rundt i verden. Excel regner amerikansk, hvor uka begynner natt til søndag og uke 1 er den med 1.januar. Europa har det helt annerledes. Dette er løselig, men hva som er en praktisk løsning avhenger av hva dette egentlig er. Beste hilsen Harald Lenke til kommentar
Concombre Skrevet 19. desember 2012 Del Skrevet 19. desember 2012 Man kan hente datoen til en hjelpekolonne: =DATE(LEFT(A1;4);MID(A1;5;2);MID(A1;7;2)) Ukenummer i Excel 2010: =WEEKNUM(B2;21) Ukenummer i Excel 2007 og tidligere:=WEEKNUM(B2;2). (Visse år, bl. a. i 2012, må man trekke fra 1.) Jeg forstår ikke helt hva som er målet her; er det ukens høyeste indeksverdi, et gjennomsnitt eller en liste med alle fem? Lenke til kommentar
MKej Skrevet 19. desember 2012 Forfatter Del Skrevet 19. desember 2012 Oki. Skal bruke det til utregning av ukentlig pivot nivåer på indeks. Trenger derfor Høy, Lav og stenging fra en uke. Les mer her: http://en.wikipedia.org/wiki/Pivot_point Nå gjør jeg det manuelt, men vært greit med automatikk på det. Lenke til kommentar
Concombre Skrevet 21. desember 2012 Del Skrevet 21. desember 2012 Ok, følgende burde fungere: Trekk ut datoer i kolonne B og ukenummer i kolonne C, som forklart ovenfor. I kolonne D trekker vi ut indeksverdien slik: =SUBSTITUTE(RIGHT(A1;6);".";",")*1 (Jeg bruker SUBSTITUTE-funksjonen for å endre punktum til komma. RIGHT-funksjonen forutsetter at indeksen er tresifret med to desimaler) I G1 skriver jeg et ukenummer, f. eks. 50. Dette er en inputcelle som skal kunne endres. Gjennomsnitt er lett: =AVERAGEIF(C:C;G1;D:D) Høy og lav er litt verre - her må vi kominere MAX- eller MIN-funksjonen med en IF-setning og bekrefte med Ctrl+Shift+Enter (array formula): Høy: =MAX(IF(C:C=$G$1;D:D)) Lav: =MIN(IF(C:C=$G$1;D:D)) I formelfeltet skal disse formlene nå være omgitt av krøllperenteser {...} for å vise at de er array-formler. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå