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

 
ForumForumDiskussionerDiskussionerExcelExceldelsummering av återkommande värdendelsummering av återkommande värden
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-11-14 11:47
 

Jag har artiklar i kolumnA och antal i kolumnB. I kolumnC vill jag ha en delsumma vid varje förändring. Jag kan använda summa.om funktion men problemet uppstår när samma artikel återkommer, då summeras även de tidigare poster som stämmer med villkoret.

Problemet går att lösa med en "räknare" som räknar antalet förekomster och på det sättet kan varje artikel-förekomst bli unik och man sätta ett villkor som träffar endast den senaste förekomsten.

Detta funkar i en vanlig lista men jag vill nu ha det i en tabell. Jag vet inte hur man identifierar en förändring i en tabell, dvs det som man annars skriver t ex OM(A1<>A2;.... osv).

Eller, finns det en funktion som löser hela problemet rakt av utan att behöva "tvinga" varje artikelförekomst att bli unik?

Tack för hjälp!

Nytt inlägg
 2018-11-14 12:18
 
Hej hej

Det går alldeles utmärkt att skriva =om(A1<>A2... i tabeller. Säkerligen kan man snickra ihop en specialare som löser allt i ett svep, men den kommer både bli tyngre att köra och svårare att förstå, så din lösning är nog bäst.

Mvh
Christian
Nytt inlägg
 2018-11-14 15:40
 

 DATA->disposition->Delsumma

Nähhh, det trodde jag men den funkar inte i tabell. Dessutom kanske det kräver sorterade data.

 

Om du vill behålla "tabelladresser" så kan du exempelvis använda Förskjutning eller index. Exempel för att kolla en rad ner:

=FÖRSKJUTNING([@Artiklar];1;0)

Förändring:

=FÖRSKJUTNING([@artiklar];-1;0)<>[@artiklar]

Om du har stora filer bör du använda index istället. men jag har förträngt hur man gör. Det här kan inte vara rätt:

=INDEX([artiklar];RAD([@artiklar])-RAD(Tabell2[[#Rubriker];[artiklar]])+1)

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExceldelsummering av återkommande värdendelsummering av återkommande värden

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