Just nu i M3-nätverket
Gå till innehåll

Subtrahera 2 tal i en rad, försvårat läge


Magnus H
 Share

Rekommendera Poster

Att subtrahera två tal är ju en enkel formel men inte i min rad som jag tänker.
 

jan feb mars apr maj juni juli aug sept okt nov dec     Antal/år
34171 34175 34183 34275 34347 34763 35741 36365 36753 37455         3284

 

Jag vill kunna sätta en formel som täcker in alla 12 månader från början, och tar sista inskrivna värde och subtraherar med jan-kolumnen. 
Hoppas att ni guru's förstår mig 🙂

 

Länk till kommentar
Dela på andra webbplatser

15 timmar sedan, skrev MH_:

Hej MH

Så här kan du få reda på vilken kolumn som innehåller det sista värdet (det högraste som inte är tomt)

=MAX(KOLUMN(A2:L2)*(A2:L2<>""))

Hämta värdet i cellen med index

=INDEX(A2:L2;MAX(KOLUMN(A2:L2)*(A2:L2<>"")))

subtrahera

=INDEX(A2:L2;MAX(KOLUMN(A2:L2)*(A2:L2<>"")))-A2

 

Jag tror att det finns ett fulknep för att hitta den sista ifyllda med bara en formel också men jag har glömt bort hur.

/mh

Denna indexformel fick jag #referens fel på

Länk till kommentar
Dela på andra webbplatser

14 timmar sedan, skrev MH_:

Jag blev tvungen att googla:

=LETAUPP(2;1/(A2:L2<>"");A2:L2)

https://exceljet.net/formula/get-value-of-last-non-empty-cell

Men, trots att den är kortare så är den inte så lätt att förstå.

 

Den nya versionen kan möjligen vara mer begripligt

=XLETAUPP(1;1/(A2:L2<>"");A2:L2;;-1;-1)

Denna xletaupp funkar ju kanon, jag la till -A2 i slutet, voila 
Tusen tack 👍

  • Tack 1
Länk till kommentar
Dela på andra webbplatser

 Share

×
×
  • Skapa nytt...