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

 
ForumForumDiskussionerDiskussionerExcelExcelHjälp med tre svårlösta problemHjälp med tre svårlösta problem
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-09-04 08:50
 

Behöver hjälp med tre saker.

1. Jag har 2 flikar i ett dokument. I flik 1 kolumn I har jag celler som innehåller ett matchresultat, cellerna har alltså exempelvis 3-1, 12-4, 1-1 osv. Nu vill jag i en cell i flik 2 ha en formel som summerar alla värden framför bindestrecket, i det här fallet 3, 12 och 1 = 16. Samt en formel i en annan cell i flik 2 som summerar alla värden efter bindestrecket, alltså 1, 4 och 1 = 6. (Observera att jag inte vill addera en kolumn som lösning!)

2. Det vore även tacksamt om det gick att få en formel som återger värdet från den cell som har den största marginalen mellan talen, i exemplet: 12-4.

3. I flik 1 kolumn M har jag celler som består av bokstaven W, T eller L följt av en siffra. Går det att få en formel i flik 2 som visar vilket W, T och L som har högst numeriskt värde? Alltså tex W12, T4 och L7

Tack på förhand.

Nytt inlägg
 2019-09-05 09:34
 

1. Inte fler än 2 siffror i resultatet (99mål är max)

=PRODUKTSUMMA(TEXTNUM(VÄNSTER(A1:A3;SÖK("-";A1:A3)-1)))

=PRODUKTSUMMA(TEXTNUM(EXTEXT(A1:A3;SÖK("-";A1:A3)+1;2)))

 

2

Hur stor är största skillnaden

=MÄNGD(14;6;1*BYT.UT(VÄNSTER(A1:A3;2);"-";"")-1*BYT.UT(EXTEXT(A1:A3;3;3);"-";"");1)

Vilken rad innehåller (en av)den största skillnaden: OBS!! Matrisformel, måste matas in med Ctrl+Shift+Enter

=PASSA(MÄNGD(14;6;1*BYT.UT(VÄNSTER(A1:A3;2);"-";"")-1*BYT.UT(EXTEXT(A1:A3;3;3);"-";"");1);ABS(1*BYT.UT(VÄNSTER(A1:A3;2);"-";"")-1*BYT.UT(HÖGER(A1:A3;2);"-";""));0)

Vad står det i raden med störst skillnad : OBS!! Matrisformel, måste matas in med Ctrl+Shift+Enter

=INDEX(A1:A3;PASSA(MÄNGD(14;6;1*BYT.UT(VÄNSTER(A1:A3;2);"-";"")-1*BYT.UT(EXTEXT(A1:A3;3;3);"-";"");1);ABS(1*BYT.UT(VÄNSTER(A1:A3;2);"-";"")-1*BYT.UT(HÖGER(A1:A3;2);"-";""));0))

 

3

Största W 

=MÄNGD(14;6;TEXTNUM(BYT.UT(M1:M10;"W";""));1)

Osv

 

Nytt inlägg
 2019-09-08 09:25
 

 Tack!

=MÄNGD(14;6;TEXTNUM(BYT.UT(MATCHER!M:M;"W";""));1) fungerade som en dröm, men hur gör jag för att applicera ett villkor, tex att den uträkningen görs endast om D:D="HEJ"? :S 

=INDEX(MATCHER!I:I;PASSA(MÄNGD(14;6;1*BYT.UT(VÄNSTER(MATCHER!I:I;2);"-";"")-1*BYT.UT(EXTEXT(MATCHER!I:I;3;3);"-";"");1);ABS(1*BYT.UT(VÄNSTER(MATCHER!I:I;2);"-";"")-1*BYT.UT(HÖGER(MATCHER!I:I;2);"-";""));0)) Fungerade också fläckfritt men även här skulle jag behöva addera villkor. Jag försökte också omvända för att få fram för förluster men det gick inte :/

Nytt inlägg
 2019-09-09 07:54
 

Har inte tid att kolla, men i princip:

Det enklaste brukar vara att multiplicera med villkoret

*(D:D="HEJ")

Eftersom parantesen blir 0 om villkoret är falskt så kommer den raden alldrig att bli störst

=MÄNGD(14;6;TEXTNUM(BYT.UT(Matcher!M:M;"W";""))*(D:D="HEJ");1)

Jag skulle för övrigt undvika D:D och M:M. Avgränsa till 100 eller 1000 rader (det som är rimligt). Nu bygger du in en potetiell broms i systemet.

=MÄNGD(14;6;TEXTNUM(BYT.UT(Matcher!$M$1:$M$100;"W";""))*($D$1:$D$100="HEJ");1)

Om du har lite nyare Excel (365) så kan du dessutom titta på 

=MAXIFS()

Om du hade använt en hjälpkolumn (med bokstaven från M:M) så hade du löst problemet med en jätteenkel formel.

https://support.office.com/sv-se/article/maxifs-funktionen-maxifs-dfd611e6-da2c-488a-919b-9b6376b28883

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHjälp med tre svårlösta problemHjälp med tre svårlösta problem

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