Avancerad Excel-formel

Permalänk
Medlem

Avancerad Excel-formel

Ville inte gärna skapa en ny tråd bara för mitt problem, men hittade tyvärr ingen samlingstråd.

Det är så att jag har ett värde i cell J25 och det värdet finns också högre upp i kolumnen J(J2-J21). Jag vill att formeln ska leta upp samma värde i kolumnen som J25 har och sedan ta ett värde på samma rad men från kolumn B istället.

Exempel: Det står 257 i cell J25. Någonstans i J2-J21 står det också 257. Låt oss säga att det är rad 5. Då ska formeln sedan ta rad 5, fast från kolumn B istället.

Någon snäll Excel-guru som kan komma på någon lämplig formel för detta?

Permalänk
Rekordmedlem

Det kanske är en kombination med vlookup funktionen som grund du ska kika på, googla på den o kolla på lite exempel, jag vet inte om det är rätt men kolla.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem

Ja, tror det är något med vlookup. Har läst om det men finner det svårt att applicera här. När jag googlade förut hittade jag en på Flashback som skrivit till en som hade ett liknande problem. Han använder dock olika delar i formlen som jag inte lärt mig, har svårt att förstå hur jag ska applicera det på mitt problem. Såhär skriver han:

Skrivet av Flashbackkille:

Då är det bara att använda följande formel (om vi nu antar att poängen står i kolumn c):
=största(c:c;1) du kan även skriva 2 istället för ettan för att få den näst högsta osv. Formeln "minsta" fungerar på samma sätt fast det plockar det lägsta värdet.
Sedan gör du en lookup-formel. Peka på cellen där du gjorde din största-formel (säg att det är A1). Då ser den ut på följande sätt:
=Letarad(A1;c:k;9;falskt)
Excel letar alltså upp det största värdet och sedan letar det upp namnet (som du har kopierat till kolumn K).

Du gör samma sak med alla de andra sakerna du vill ha reda på, först en största-formel i kolumnen med relevant data och sedan en letaradformel (där tabellmatrisen börjar på samma ställe som värdet du skall leta efter, låt oss säga att utvisningsminuter finns i kolumn f och namnet du är ute efter är i kolumn k, då blir tabellmatrisen F:K och kolumnindexet 6 eftersom du vill ha det sjätte värdet i tabellen).

Det är ju cell J25 som har det största värdet, d.v.s. MAX av kolumn J. Så det är hans letarad-formel som jag försökt använda, men inte lyckats. Någon som förstår vad han säger bättre?

Det är för övrigt Excel 2007 på svenska som jag använder.

Permalänk
Rekordmedlem

Jag är ingen excelguru, men en sak har jag lärt, mig excel 2007 är en hemsk verison, jag uppgraderade till 2010 för att klara av mina skoluppgifter i excel, jag blev helt knäpp på 2007, den är enormt tungjobbad jämfört med tidigare och senare versioner. den är lite som win me eller vista i officevärlden tycker jag, i övrigt har jag inget bra tipps mer än att det finns andra forum som är bättre på officefrågor, sök runt o fråga på andra ställen också.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Skrivet av JockeII:

Ja, tror det är något med vlookup. Har läst om det men finner det svårt att applicera här.

Det är för övrigt Excel 2007 på svenska som jag använder.

Vlookup funkar enbart med att leta efter en matchning i en kolumn till vänster, och returnera något värde från höger. Du vill göra tvärtom såvitt jag förstår. Då krävs det en kombination av INDEX och MATCH. (vet ej vad det heter på svenska). Bra förklaring här: http://www.mrexcel.com/articles/excel-vlookup-index-match.php

Skickades från m.sweclockers.com

Visa signatur

I thought the only thing the internet was good for was porn.
-Bender, Futurama

Permalänk
Medlem
Skrivet av greendevil:

Vlookup funkar enbart med att leta efter en matchning i en kolumn till vänster, och returnera något värde från höger. Du vill göra tvärtom såvitt jag förstår. Då krävs det en kombination av INDEX och MATCH. (vet ej vad det heter på svenska). Bra förklaring här: http://www.mrexcel.com/articles/excel-vlookup-index-match.php

Tackar som mjukast! Blev en liten formel som man var tvungen att skriva, speciellt eftersom den skulle länkas till ett annat blad än det aktuella:
=INDEX(Finans!B2:B21;MATCH(Finans!J25;Finans!J2:J21;FALSE);1)

Fick ändra till engelska som språk, helt ologiska översättningar ibland i Office.

Permalänk
Medlem

Men fixar inte det svenska Excel även de engelska komandona?
Har för mig att det gör det.

Har själv engelsk version så jag kan inte prova