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

 
ForumForumDiskussionerDiskussionerExcelExcelLagresultatLagresultat
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2023-04-13 08:29
 

Hej, jag har en tabell som ser ut så här Rikslandning - KSAK/Motorflygförbundet

Från den vill jag plocka ut de 3 bästa resultaten (kolumnen Prickar) från respektive klubb för att skapa en lista över klubblagsresultat. Grundlistan uppdateras kontinuerligt med nya resultat och tillkommande piloter, medan nya klubbar är mer sällan så de kan jag ta hand om manuellt.

/Håkan

Nytt inlägg
 2023-04-13 08:57
 
 Ändrad av anonymous  på 2023-04-13 08:58:57

Om klubbnamnet står i C-kolumnen och "prickar"i F-kolumnen så kommer det här att ge en lista med "prickresultatet" för Gävlebyggden:

=FILTER(F2:F200;C2:C200="Gävlebygdens FK")

Och så plockar du de tre största värdena  (horisontellt)

=STÖRSTA(FILTER(F2:F200;C2:C200="Gävlebygdens FK");{1,2,3})

Vertikalt (semikolon istället för komman i sista {1,2,3}:

=STÖRSTA(FILTER(F2:F200;C2:C200="Gävlebygdens FK");{1;2;3})

Istället för att skriva in klubbnamnet i formeln kan du natrurligtvis länka istället. Exempelvis så här om namnet står i cell J2

=STÖRSTA(FILTER(F2:F200;C2:C200=J2);{1,2,3})

Låser du F och C-adresserna (med$) så kan du kopiera formeln för att byta "sök efter" utan att sökområdet ändras (om nästa klubb står i J3 t.ex)

=STÖRSTA(FILTER($F$2:$F$200;$C$2:$C$200=J2);{1,2,3})

eller om du söker i hela kolumnerna 

=STÖRSTA(FILTER($F:$F;$C:$C=J2);{1,2,3})

Nytt inlägg
 2023-04-14 11:43
 

 Tack det funkar så när som att jag inte kan få horisontal lista, får då stavfel och förslag på ändring från 1,2,3 till 1,23.

Går det att plocka in kolumn E som ett vilkor att den skall innehålla ett tal?

Nytt inlägg
 2023-04-14 12:12
 
 Ändrad av anonymous  på 2023-04-14 12:14:10

Vilken excelversion kör du med? jag tror att du måste ha en relativt ny excel om det skall funka

Testa sekvens istället:

=STÖRSTA(FILTER(F2:F200;C2:C200="Gävlebygdens FK");SEKVENS(;3))

eller i ännu äldre excel:

=STÖRSTA(FILTER(F2:F200;C2:C200="Gävlebygdens FK");KOLUMN($A$1:$C$1))

Behöver eventuellt matas in med Ctrl+shift+enter

Eller. Stöd FILTER ensengång i de versionerna?

 

Du kan lägga in flera vilkor i Filter genom sätta varje villkor inom parantes och multiplicera. Typ ungefär:

(C2:C200="Gävlebygdens FK")*(ÄRTAL(E2:E200))  osv

Då måste varje parates vara sann för att summan skall bli 1 (sant)

=STÖRSTA(FILTER(F2:F200;(C2:C200="Gävlebygdens FK")*(ÄRTAL(E2:E200)));SEKVENS(;3))

eller, med hela kolumnerna:

=STÖRSTA(FILTER(F:F;(C:C="Gävlebygdens FK")*(ÄRTAL(E:E)));SEKVENS(;3))

 

Nytt inlägg
 2023-04-15 08:53
 

 Tack! Nu är det som jag vill ha det, det blev så här:

=OMFEL(MINSTA(FILTER('Rikslandning-23'!H:H;('Rikslandning-23'!E:E=B2)*(ÄRTAL('Rikslandning-23'!G:G)));SEKVENS(;3));"")

Och sedan för att summera:

=OM(ÄRTAL(F2);SUMMA(D2:F2);"")

Jag har ett Microsof 365 abonemang, så det är den Excel som ingår där.

Nytt inlägg
 2023-04-15 11:20
 

 En liten varning:

När du använder "minsta" så kan Excel returnera 0-värden om det finns tomma celler. Bara så att du är medveten (fast det kanske ÄRTAL(G) tar hand om?).

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelLagresultatLagresultat

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