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

 
ForumForumDiskussionerDiskussionerExcelExcelSUMIF, INDEX.. kanske också MATCHSUMIF, INDEX.. kanske också MATCH
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2024-02-13 10:28
 

 Hej på er

Garanterat en noob-fråga men nu börjar jag bli tokig.. 

En liten uppställning..... Månad 1-12 i rad 1 (kolumnerna B-M, kundnamn i kolumn A (rad 2-10) och alla kunders köp i B2:M10....Med hjälp av typ månadsangivelse i B20 och Kundangivelse i B21 vill jag summera ackumulerad försäljning för vald kund till och med vald månad... För den specifika månaden fixas det ju med index match 

=index(A2:A10;match(B21;A2:A10;0);B20)

Men jag vill ju summera radvärdet inom perioden månad 1 till och med värdet i B20... 

Vore magiskt tacksam för assistans

 

Nytt inlägg
 2024-02-13 14:42
 

Du kan skapa en matris genom att sätta ihop en adress + index med semikolon, typ från B2 till den hittade cellen:

=B2:INDEX(B2:M10;PASSA(B21;A2:A10;0);B20)

Eller med två index för att få rätt rad

=INDEX(B2:B10;PASSA(B21;A2:A10;0)):INDEX(B2:M10;PASSA(B21;A2:A10;0);B20)

smäll in i en summa (SUM) 

=summa(INDEX(B2:B10;PASSA(B21;A2:A10;0)):INDEX(B2:M10;PASSA(B21;A2:A10;0);B20))

 

Eller låt Kolumnena bilda en matris med hjärl av sekvens (SEQUENCE)

=INDEX(B2:M10;PASSA(B21;A2:A10;0);SEKVENS(;B20))

=summa(INDEX(B2:M10;PASSA(B21;A2:A10;0);SEKVENS(;B20)))

(Passa är det otroligt usla svenska namnet på Match)

 

eller ockå utnyttjar du att Excel har blivit bra på att hantera matriser. Det här gör att alla värden som inte uppfyller dina villkor blir 0

=(B2:M10)*(B1:M1<=B20)*(A2:A10=B21)

Summera: 

=Summa(B2:M10)*(B1:M1<=B20)*(A2:A10=B21)

I äldre excel får du använda Produktsumma eller CTRL+Shift+enter för att matrisen skall hanteras rätt:

=PRODUKTSUMMA((B2:M10)*(B1:M1<=B20)*(A2:A10=B21))

Tror den heter Productsum på utrikiska.

Nytt inlägg
 2024-02-13 14:49
 

 Glömde det uppenbara Om du har ett svårlöst problem i excel så är filter lösningen

=FILTER(FILTER(B2:M10;(A2:A10=B21));B1:M1<=B20)

dvs först filtererar du fram rätt rad

FILTER(B2:M10;(A2:A10=B21))

Och sen kör du ett filter på den framfiltrerade raden (B1:M1<=B20)

Nytt inlägg
 2024-02-13 14:49
 
 Ändrad av anonymous  på 2024-02-13 14:51:15

***ed***

stammmmmmade dubbelpost. Bort

***ed***

Nytt inlägg
 2024-02-13 15:38
 

 Så enkelt... för dig.. ;-) 

 

Stort tack!!! Det underlättade mycket och huvudvärken släppte!

 

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSUMIF, INDEX.. kanske också MATCHSUMIF, INDEX.. kanske också MATCH

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