Ä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))