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

 
ForumForumDiskussionerDiskussionerExcelExcelYTD formelYTD formel
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2024-01-23 08:51
 

Finns det en bra formel som själv kan räkna ut YTD?

Jag jämför ofta med LY och istället för att varje månad behöva justera formeln för YTD LY tänker jag att det väl borde gå att skapa en formel?

Tänker att på rad 1 står alla månader och på rad 2 står värdet.

Om vi är på månad 2 vill jag att formeln automatiskt plussar ihop månad 1 och 2. Det finns ett värde på övriga månader också så jag kan inte bara använda SUM. I en cell kan jag skriva in dagens månad så att man lite enklare kanske kan hänvisa till den i formeln?

 

Hoppas jag gjorde mig tillräckligt tydlig, tacksam för hjälp!

Nytt inlägg
 2024-01-23 14:06
 

Är en kolumn = en månad?

Jag antar att LY är Svengelska för att jämföra en månad med samma månad 12 månader tillbaks? Då är det väl bara att titta 12 kolumner till vänster?

Om vi lägger summeringarna i rad tre så är det här ett exempel om årets juli-data står i cell N2

=N2-B2

Sen är det bara att kopiera åt höger så anpassar sig formeln automatiskt

 

För YTD måste du bara "låsa" Januari med hjälp av dollartecknen $

Summa-Exempel för för Juli om januari står i H2

=SUMMA($H$2:N2)

Då ändras J2 när du kopierar åt höger, men inte H2

Eller också använder du PASSA/Index för att hitta "Jan" under de 12 senaste månaderna och summera därifrån. Exempel månadens värde står i M2

=SUMMA(INDEX(A2:M2;1;PASSA("jan";A1:M1;0)):M2)

 

Om du inte vill ha dina summeringar i rad tre så kan du istället söka rätt på den sista cellen med "Jan" och dagens månad

Dagens månad, angivet som text (3 bokstäver):

=TEXT(IDAG();"MMM")

Och det här anger vilken kolumn som innehåller den sista förekomsten av dagens månadsnamn (vilket är januari just nu bara för att förvirra )

=XMATCHNING(TEXT(IDAG();"MMM");1:1;0;-1)

Gör samma sak för "Jan" för att hita startkolumn

XMATCHNING(TEXT(IDAG();"MMM");1:1;0;-1)

Använd INDEX för att returnera alla celler däremellan

=INDEX(2:2;XMATCHNING("Jan";1:1;0;-1)):INDEX(2:2;XMATCHNING(TEXT(IDAG();"MMM");1:1;0;-1))

Summera eller vad du nu vill göra.

=summa(INDEX(2:2;XMATCHNING("Jan";1:1;0;-1)):INDEX(2:2;XMATCHNING(TEXT(IDAG();"MMM");1:1;0;-1)))

Vill du jämföra med förra årets så är det väl bara att dra av 12 kolumner

=SUMMA(INDEX(2:2;XMATCHNING("Jan";1:1;0;-1)-12):INDEX(2:2;XMATCHNING(TEXT(IDAG();"MMM");1:1;0;-1)-12))

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelYTD formelYTD formel

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