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

 
ForumForumDiskussionerDiskussionerExcelExcelAutomatisk rangordning/poängfördelningAutomatisk rangordning/poängfördelning
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2017-06-22 07:55
 

Jag vill att poängen i den blå kolumnen ska fyllas i automatiskt. Som en extra finess skulle jag vilja få fram att celler med samma värde får likadana poäng samt att tomma celler får samma värde baserat på hur många som fått poäng redan. (kolumnpar 2).

Och om det finns en sådan funktion skulle jag vilja poängsätta värden i det tredje kolumnparet på det villkoret att siffran i fjärde vita kolumnen har ett visst värde eller högre (i detta fall "12"). Självlärd amatör som hoppas slippa den manuella biten. Tacksam för svar!

 

Nytt inlägg
 2017-06-22 08:35
 
 Ändrad av anonymous  på 2017-06-22 08:36:02

 Hej. Tyvärr syns inte din bild  så det är omöjligt att veta exakt vad du är ute efter. Men du kanske klarar dig långt med Excels RANG() funktioner?

Den här formeln kollar i kolumn A ovch bestämmer hur A1 rangordnas i förhånnande till resten av A: 

=RANG(A1;A:A;1)   (den sista 1:an betyder att det lägsta värdet är rangordnat som 1:a. om du skriver 0 så blir det högsta värdet rangordnat som nr1 

https://support.office.com/sv-se/article/RANG-Funktionen-RANG-6a2fc49d-1831-4a03-9d8c-c279cf99f723

"moderna" RANG  med samma syntax:

=RANG.EKV(A1;A:A;1)

https://support.office.com/sv-se/article/RANG-EKV-Funktionen-RANG-EKV-284858ce-8ef6-450e-b662-26245be04a40

Nytt inlägg
 2017-06-22 12:16
 

 Tack det funkade utmärkt! Finns det någon formel som kombinerar RANG och OM? Jag bara att säljare med 12 eller fler möten ska få poäng för sitt snitt. 

Anna 10 samtal 6000/samtal

Berit 15 samtal 3500/samtal

Carina 18 samtal 3400/samtal

Jag vill bara att B och C ska få vara med i rangordningen eftersom As resultat inte är kvalificerat. Går den formeln att kombinera?

Nytt inlägg
 2017-06-22 14:41
 
 Ändrad av anonymous  på 2017-06-22 14:48:17

Som vanligt i excel är det enklast att skapa en hjälpkolumn. Du skulle t.ex kunna skriva den här formeln i kolumnD :

=OM(B1>=12;C1;"")
Och sedan köra din rangordning på den
=OMFEL(RANG(D1;D:D);"")
Om du döljer elelr minskar bredden på kolumn D så stör det inte.  

 

Om du tycker att extrakolumnen är osmidig så blir det lite småknepigt. Det är lätt att göra ett vilkor så att Anna inte får något värde. Men hon kommer fortfarande att ingå i Rangen. så ingen blir nr1 :-(
 =OM(B1>=12;RANG(C1;C:C);"")

*** Märkligt nog blir resultatet detsamma om du ber excel att bara titta i rader där B>11
*** =RANG(C1;OM(B:B>11;C:C))
*** =OMFEL(RANG(C1;OM(B:B>11;C:C));"")
*** Det här borde ha funkat- i alla fall som matrisformel-men jag lyckas inte.

 Så, en variant är att du helt enkelt gör en egen hemmagjord ranking genom att räkna hur många rader det finns som har fler än 11 samtal OCH en försäljning högre än den aktuella raden. Det kan du göra med hjälp av Antal.omf (antal.omFlera villkor)

ANTAL.OMF(B:B;">=12";C:C;">="&C1)

Dvs hur många rader har >=12 samtal i b-kolumnen Och minst samma försäljning som det som står i C1 (och då ingår den aktuella raden).

Släng på ett vilkor så att du slipper se felmeddelande för de rader som är <12 

=OM(B1<12;"mindre än 12 samtal";ANTAL.OMF(B:B;">=12";C:C;">="&C1))

Det enda problemet är att den här kommer att "flytta ner" de personer som har delad plats. Dvs om det är 2 pers som delar på 2: a platsen så kommer båda att få 3:or istället för 2:or som de fick Med RANG.

Det kan du korrigera för, men då börjar det bli plottriga formler:

=OM(B1<12;"";ANTAL.OMF(B:B;">=12";C:C;">="&C1)-(ANTAL.OMF(B:B;">=12";C:C;"="&C1)>1))

Ja -allt går-men du får klura på när det kräver mer jobb än att göra det manuellt...

Hmm, den sista formeln klarar ju bara 2 pers med samma poäng. Vi ändrar den till:

=OM(B1<12;"";ANTAL.OMF(B:B;">=12";C:C;">="&C1)-(ANTAL.OMF(B:B;">=12";C:C;"="&C1)-1))

Eller skall man låta antal samtal avgör när folk är på samma försäljning?  hmm. Det får du klura på ;-)

Nytt inlägg
 2017-06-30 23:34
 

 Nu har jag följt instruktionerna och det ser riktigt bra ut. Förutom det faktum att när jag försöker använda absoluta referenser så ändras felmeddelandet från SAKNAS till NAMN och då funkar inte RANG längre. Samt att jag ändrade referensområdet i varje cell manuellt, ett efter ett (eftersom området flyttas ner en rad för varje ruta jag kopierar) innan jag kom på att jag måste ha minst tio rader till. Suck! Hur sätter jag en absolut referens i en RANG-formel?

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelAutomatisk rangordning/poängfördelningAutomatisk rangordning/poängfördelning

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