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

 
ForumForumDiskussionerDiskussionerExcelExcelExcelproblemExcelproblem
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2024-01-16 21:10
 

 Hej, jag har ett excelproblem som jag inte vet hur jag ska lösa så att det automatisk kan hitta värdena för säljen på en tabell.

Nu har jag bara gjort ett exempel, men jag har en data grupp som ser ungefärligt ut såhär och behöver med 50 namn.

 

Alex 29       Sälj
-       Alex ?
Offerter 14     Pontus ?
Sälj 15     Karl ?
-       Johan ?
Pontus 35     Simon ?
-       Viktor ?
Offerter 19     Tom ?
Sälj 16        
-          
Karl 24        
-          
Offerter 14        
Sälj 10        
-          
Johan 30        
-          
Offerter 14        
Sälj 16        
-          
Simon 39        
-          
Offerter 19        
Sälj 20        
-          
Viktor 31        
-          
Offerter 14        
Sälj 17        
-          
Tom 25        
-          
Offerter 11        
Sälj 14        

 

 

Kan någon säga hur jag ska göra?

Nytt inlägg
 2024-01-16 21:51
 
 Ändrad av Gondi  på 2024-01-16 21:52:39

Hej Alexexcel2895 och välkommen till forumet,

Den här typen av utmaning är relativt vanlig, men det finns tyvärr inte enbart "ett svar" på frågan.

Hur man bäst löser problemet, och vad syftet med lösningen är, inbegriper ett flertal parametrar och frågeställningar.

  • om du exempelvis har en statisk lista med 50 namn och information som inte ändras ofta behövs inte ens Excel. Då kan man använda tangentbord och mus och skriva in värdena manuellt, i exempelvis Word. Det tar max 5 minuter om man tänker att varje post (säljare) kräver max 6 sekunders manuellt arbete.
  • om man däremot har en lista som innehåller tusentals poster och uppdateras frekvent kanske man vill använda Power Query/DAX, ett makro/VBA, eller skriva en matrisformel som automatiserar det hela.
  • man kan även tänka sig att se till att man får källdatan från systemägaren i ett "bättre" och mer lätthanterligt "format", just för att slippa krångliga formler eller VBA-kod.
  • en fjärde variant är att "strunta helt" i att lära sig Excelformler och skapa en Pivottabell.

Som sagt, det är flera inputparametrar vi behöver för att kunna hjälpa dig på bästa sätt.

Nytt inlägg
 2024-01-17 11:04
 

Hej igen Alexexcel,

Här kommer en enkel "fulformel" som skapar det efterfrågade resultatet.

=INDEX(B:B;PASSA(E2;A:A;0)+3)

Formeln är inte "idiotsäker" eftersom jag hårdkodat in att raden där värdet för "Sälj" återfinns är exakt tre rader under namnet på säljaren. Om så inte alltid är fallet blir det mycket mer komplicerat att lösa utmaningen.

Du får återkoppla om du behöver ytterligare hjälp.

Lycka till !

Nytt inlägg
 2024-01-17 11:44
 
 Ändrad av Alexexcel2895  på 2024-01-17 11:47:05

 Tack för svaret.

Det problemet jag har är att det är oregelbundet hur många rader det finns innan sälj dyker upp, ibland är det 3 ibland är det 5. och ibland kan det till o med stå dubbelt.

 

Hur gör man då?

ex.

Alex

-

sälj x

offerter x

sälj x

aktivitet x
-

Simon

-

offerter

aktivitet

sälj

sälj

-

pontus 

-

aktivitet

sälj

offerter

offerter

sälj

-

Nytt inlägg
 2024-01-17 12:28
 
 Ändrad av Gondi  på 2024-01-17 12:31:25

Hej igen,

Om det enbart skulle handla om olika antal rader mellan namnet och säljsiffran skulle man kunna lösa det med två stycken FILTER()-funktioner om man använder Excel 2021 eller 365.

En för att extrahera namnen;

=FILTER(A:A;(A:A<>"Offerter")*(A:A<>"Sälj")*(A:A<>"-")*(A:A<>""))

och en för att extrahera säljvärdena;

=FILTER(B:B;A:A="Sälj")

De "dubbla" säljraderna blir däremot extremt komplicerade att slå samman och kräver kodning, antingen i VBA eller med DAX.

Om det inte går att "städa" källdatan manuellt - om det exempelvis är hundratals "dubbelrader" - får du återgå till punkt tre i min ursprungspost, dvs. be "systemägaren" att generera bättre kvalitet på rapporterna du får. '

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

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