PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelSöka värde i tabellSöka värde i tabell
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-09-22 10:33
 

Jag har stort excelark med flera tusen rader gånger ca hundra kolumner. där finns det tre olika värden som funktionen baseras på, dessa är nr,område och värde.

I ett ark är dessa sorterade på olika rader där ett visst nummer med ett visst värde har flera olika områden kopplade till sig. 

 ||Nr||värde||område||område||område||

|1|20|101|105|107|

|1|30|102|106|108|

|2|20|101|102|103|

Jag behöver kunna söka upp ett visst nr kopplat till ett visst område och returnera värdet på denna.

Exempelvis söka upp 1 105 och då ska 20 returneras. 

Jag har försökt genom att slå ihop nr oh värde så att varje cell i tabellen har unika värden. Däremot får jag inte ihop det med att söka upp en viss cell och returnera värdet som återfinns på kolumn 2 i cellens rad. Jag har försökt med letaupp( men utan framgång då jag inte kan sortera datan i storleksordning eller letarad( då det inte går att ange en specifik kolumn att leta i. Därmed behöver jag hjälp om någon vet ett relativt enkelt sätt att lösa det på? Kan det gå genom någon index( och passa( kombination istället?

 

Nytt inlägg
 2016-09-23 15:05
 
DHÄMTA() kan plocka ut ett önskat värde, men då måste du skapa ett villkorsområde där du anger sökkriteriet (och varje kolumn måste ha ett unikt namn)

En annan variant är att utgå ifrån att det verkligen bara finns ett nr/område och helt enkelt hämta summan av kolumn 2 när villkoret är uppfyllt, typ
=SUMMA.OMF(B1:B4;A1:A4;1;C1:C4;105)
Fast det blir ju lite krångligt när du har flera kolumner med områden
=SUMMA.OMF(B1:B4;A1:A4;1;C1:C4;105)+SUMMA.OMF(B1:B4;A1:A4;1;D1:D4;105)+SUMMA.OMF(B1:B4;A1:A4;1;E1:E4;105)
Men då skulle jag nog lägga in en liknande antal.omf() för att kontrollera så att inte flera rader/celler uppfyller kraven.


Jag är inte jättekompis med Passa/index, men det här borde fungera (jag antar att 1 och 105 ersätt med länk till din sökcell)

=INDEX($B$2:$B$5;PASSA(1;OM(ELLER($C$2:$C$5=105;$D$2:$E$5=105;$E$2:$E$5=105);$A$2:$A$5);0))
Även här får du problem med att flera rader kan uppfylla villkoret.

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSöka värde i tabellSöka värde i tabell

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter