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

 
ForumForumDiskussionerDiskussionerExcelExcellångvarigt problemlångvarigt problem
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2012-09-17 14:46
 

Hej.

Jag har inte lyckats lösa detta bekymmer under en lång tid och hoppas att ni kanske kan hjälpa mig.

Jag har en importerad web-query som uppdateras med jämna mellanrum och vill plocka ut och dela upp värden.
Jag vill få summan av alla områden som börjar med 1 osv. och visa den under raden med ??.

område  summa (kr)         område     summa (kr)
1                 ??                        11               100
2                 ??                        12               150
3                 ??                        13               100
4                 ??                        21                20
5                 ??                        22                75

Är det någon som kan hjälpa mig med detta bekymmer.

Tack på förhand!

Nytt inlägg
 2012-09-20 12:27
 

Hej!

 

Jag är lite osäker om hur du byggt upp lagringen av data:

a) Har du en huvudtabell med flera olika rader som kan gälla samma område och som du sedan kan summera i en tabell med en rad per område, eller

b) Har du bara en enda tabell där samma område kan återkomma och där summan för ett område totalt står på varje rad område för område?

I det andra fallet blir det för komplicerat för att jag skall kunna ge ett bra svar här. Det bör nog lösas med programkod.

I det första fallet kan man med handpåläggning göra så här:

1) lägg till kolumnen "ny" rad respektive "summa hittills"

2) sortera källan i ordning efter område.

3) i kolumn "ny rad" skriver du en om() funktion som granskar

i. om den aktuella raden har samma område som föregående. I så fall granskar du om den har samma område som följande. I så fall skriver du ut ett "x" annars skriver du ut "end1".

ii. om den inte har samma område som föregående granskar du om den har samma område som följande. I så fall skriver du ut "start" annars skriver du ut "end2". Det skall bli så här i kolumn 1 respektive kolumnen ny rad:

1 start
1 x
1 end1
2 end2
3 start
3 end1

4) Därefter skriver du en funktion i kolumnen "summa hittills" som granskar följande:

i. om raden har värdet x eller end skall "summa hittills" vara värdet av raden plus värdet av föregående "summa hittils"
ii.. om raden har värdet start eller end2 skall raden ha värdet på raden.

5) På detta vis kommer det på raderna end1 respektive end 2 att stå totalsumma per område. Sedan kan du filtrera fram alla "end" och "end2" och klippa och klistra värdena till annan plats.

Omständligt... visst men det fungerar.

 

mvh


Kihlman

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Nytt inlägg
 2012-09-21 10:29
 

Hej och tack för ett svar!

Det här är för uppföljning av försäljning i en butik.
Datan som jag importerar automatiskt får jag från ett annat program som genererar en html-fil.

Försäljningen är uppdelad i olika avdelningar och sen även i olika områden i avdelningarna. Så för avdelning 1 finns det flera områden som då heter 111, 112, 113 osv. Sen kommer avdelning 2 och har likadant 211, 212, 213 osv. Varje specifikt område har bara en rad och de kommer i nummerordning.

I min uppföljning så vill jag få ihop alla från avdelning 1 i en rad och 2 i en annan rad osv.

En lösning som jag har tänkt på men inte fått till är att i en kolumn bredvid min importerade data använder en vlookup eller if formel så att man får ut t.ex. en 1:a eller 2:a bredvid alla värden som ingår i avdelning 1, 2 osv. Sen så använder vlookup för att lägga ihop summan av de rader som har en 1 i  tidigare kolumn.

Skulle det kanske gå på något sett?

Nytt inlägg
 2012-09-21 18:46
 

Hm, går det ine att ladda ner filer här?

OK ett försök om det är så här du menar:

A                  B                                C                  D                               E

område  summa (kr)                                  område     summa (kr)    extra områdeskolumn
1                 =SUMMA.OM(E:E;A2;D:D)          11               100                     =VÄNSTER(C2;1)
2                 ??                                                   12               150
3                 ??                                                   13               100
4                 ??                                                   21                20
5                 ??                                                   22                75

Kopiera ner formlerna efter behov.

Försökte få in =vänster......... i B-formeln i.s.f. E:E man har inte lyckats, men någo annan kanske kan.

 

Nytt inlägg
 2012-09-24 15:55
 

Tack så jättemycket!  

Det här har jag bökat med bra länge.

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcellångvarigt problemlångvarigt 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