webForumDet fria alternativet

Hur räknar jag ihop summan för poster i en viss månad?

Kontorsprogram

4 svar · 913 visningar · startad av lillebror

Medlem sedan apr. 20041 597 inlägg
Frågan#1

Hej,

Som rubriken antyder så undrar jag hur man räknar ihop summan för poster för en viss månad? Jag använder mig av Excel.

Låt säga att jag registrerar inköpsposter på ett konto, i det här fallet ett excelark, hur ska en formel se ut så att jag får summan av alla inköp gjorda för en viss månad?

Spontant känner jag att man borde börja med en IF-sats där man tar reda på huruvida datumet för en viss inköpspost ligger inom det angivna månadsintervallet. Om det är sant så ska summan för inköpsposten tas med för slutsummering.

Någon som är bättre på Excel än vad jag är kanske har en bra lösning på det här?!

Medlem sedan apr. 20041 597 inlägg
#2

Den här formeln har jag kommit fram till:

=IF(AND(A2>=DATE(2008;3;1);A2<=DATE(2008;3;31));B2;0)

I summafältet får jag nu enbart värdet av en post (om den ligger inom angivet datumintervall). Hur gör jag för att kolla av en hel kolumn?

Medlem sedan juli 200012 978 inlägg
#3

Om man skapar en kolumn som har månadsnamnet översatt från regdatum kan man använda summering och filterfunktion!

Medlem sedan aug. 2004126 inlägg
#4

Du är på helt rätt väg!

Prova att skriva
=SUM(IF(AND(A2:A1000>=DATE(2008;3;1);A2:A1000<=DATE(2008;3;31));B2:B1000))
Bekräfta formeln med Ctrl+Shift+Enter för att göra en s.k. array-formel. Vill du slippa det kan du istället använda sumproduct som alltid är en array-formel:
=sumproduct((a2:a1000>=date(...))*(a2:a1000<=date(...))*b2:b1000)

Medlem sedan apr. 20041 597 inlägg
#5

Tack för tipset. Jag ska göra ett test och bygga vidare med hjälp av den kod du presenterade. Återkommer med resultatet.

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)