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

 
ForumForumDiskussionerDiskussionerExcelExcelLetaupp i Pivot Letaupp i Pivot
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2022-12-13 05:23
 
 Ändrad av Hulten  på 2022-12-13 06:26:29
EDIT: Märkte att min formatering inte fick vara kvar så som jag tänkt mig. Hoppas det går att tolka min förklaring ändå.

Hej, Jag har en pivottabell som ser ut såhär
(Kolumn E är utanför Pivoten)

A B C D E F
1 |Radetikett| VärdeX| VärdeY| VärdeZ| =största(B2;D4;1)| FormelX
2 |Label1| 456| 66| 9
3 |Label2| 32| - |12
4 |Label3| 690| 13| 75

FormelX
Jag vill att denna formel ska kolla E1 och Hitta värdet i Värdematrisen B2:D4 och sedan returnera motsvarande radetikett.

Det jag försöker med är Letaupp. Och "FormelX" ser då ut som nedan:

=letaupp(E1;B2:D4;A2;A4)

Det verkar som om oavsett vilket värde jag har som största. Om jag ändrar till 2,3,4 etc. Så returneras Label3 alltid. Ex. om jag har det näst största värder som då är 456. Så bör Label1 returneras. Men det är ändå Label3 Jag får fram,

Vad är det jag missar? Finns det en enklare lösning med annan funktion än letaupp? Eller är det Pivottabellen som ställer till det?

Tack på förhand




Nytt inlägg
 2022-12-13 07:00
 

 Hej hej, om du har 365 så ska du använda Xletaupp. Har du en äldre version så får du kika på index/passa. Letaupp kommer av flera skäl, inte att fungera. Mvh Christian 

 

 

 

Nytt inlägg
 2022-12-13 09:58
 

Jag är inte säker på att Xletaupp kommer att funka heller. 

Eftersom du vill söka i flera kolumner så tror jag inte att Xletaupp  eller passa/index kommer att returnera någon rad

 

Jag TROR att du måste använda RAD() på något sätt för att få reda på vilken rad som träffen ligger på

=INDEX(A1:A4;SUMMA(RAD(B2:D4)*(B2:D4=E1)))

eller för äldre excel 

=INDEX(A1:A4;produktSUMMA(RAD(B2:D4)*(B2:D4=E1)))

Kanske en koll av dubbelträffar också.

=OM(ANTAL.OM(B2:D4;E1)>1;"Flera träffar";INDEX(A1:A4;SUMMA(RAD(B2:D4)*(B2:D4=E1))))

Nytt inlägg
 2022-12-13 20:36
 
anonymous skrev:

Jag är inte säker på att Xletaupp kommer att funka heller. 

Eftersom du vill söka i flera kolumner så tror jag inte att Xletaupp  eller passa/index kommer att returnera någon rad

 

Jag TROR att du måste använda RAD() på något sätt för att få reda på vilken rad som träffen ligger på

=INDEX(A1:A4;SUMMA(RAD(B2:D4)*(B2:D4=E1)))

eller för äldre excel 

=INDEX(A1:A4;produktSUMMA(RAD(B2:D4)*(B2:D4=E1)))

Kanske en koll av dubbelträffar också.

=OM(ANTAL.OM(B2:D4;E1)>1;"Flera träffar";INDEX(A1:A4;SUMMA(RAD(B2:D4)*(B2:D4=E1))))



Tack för detta. Jag tror iallafall jag har fått igång en ide om hur jag kan göra enligt ovan. Får testa.

Man tycker det borde finnas enklare funktioner för detta. Då det borde vara en relativt vanlig uppsätting. Men man kan inte få allt här i livet gratis har jag hört.
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelLetaupp i Pivot Letaupp i Pivot

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