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

 
ForumForumDiskussionerDiskussionerExcelExcelFlera villkor i listaFlera villkor i lista
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-02-06 06:33
 

  Hej,

Jag har ett problem som jag önskar hjälp med.
Jag har x antal personer, sorterade med unikt ID, som har sökt flera utbildningar. Jag vill gruppera dessa ansökningar efter vissa kriterier.

Exempel 1 : Person A med ID XYZ har sökt Sälj, Digital och Ekonomi. Detta innebär att ID XYZ ska hamna i grupp 7.
Exempel 2: Om istället Person A med ID XYZ sökt endast Ekonomi, så ska denne hamna i grupp 1.

Grupp Sökt   utbildning /  utbildningar
1 Ekonomi    
2 Sälj    
3 Digital     
4 Ekonomi Sälj  
5 Ekonomi Digital   
6 Sälj Digital   
7 Ekonomi Sälj Digital 

 

Jag vill alltså att det ska se ut så här ungefär:

Utbildning ID Grupp
Ekonomi ABC 1
Digital XXX 5
Ekonomi XXX 5
Sälj XYZ 7
Ekonomi XYZ 7
Digital XYZ 7
Sälj MNO 2
Ekonomi DFG 1
Ekonomi WER 5
Digital WER 5

 

Där kolumnen för Grupp innehåller formeln. Är det möjligt med en formel som letar både i rad och kolumn för att uppfylla kriterier?

Tack på förhand!

 

Nytt inlägg
 2018-02-07 09:38
 

Inte på ett smidigt sätt. Du måste i princip göra något slags antal.omf där du kollar om ID't har ekonomi, sälj, digital osv. Sen får du ge varje fall en poäng (1,2,4 i mitt exempel). Helst (primtal? tror jag) eller, i alla fall poäng som bara kan ge unika summor. Och till sist köra en VÄLJ() för att ge de grupp-poäng du egentigen är ute efter....

=SUMMA((ANTAL.OMF(B:B;B2;A:A;"Ekonomi")>0)*1;(ANTAL.OMF(B:B;B2;A:A;"Sälj")>0)*2;(ANTAL.OMF(B:B;B2;A:A;"Digital")>0)*4)

Med välj.

 =VÄLJ(SUMMA((ANTAL.OMF(B:B;B2;A:A;"Ekonomi")>0)*1;(ANTAL.OMF(B:B;B2;A:A;"Sälj")>0)*2;(ANTAL.OMF(B:B;B2;A:A;"Digital")>0)*4);1;2;4;3;5;6;7)

OBS att jag offrade primtalen för att få icke-summerbar. 

Så, nej. det går itne på ett smidigt sätt

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelFlera villkor i listaFlera villkor i lista

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