
Generisk formel
=YEAR(date)+(MONTH(date)>=startmonth)
Sammanfattning
För att få ett räkenskapsår från ett datum kan du använda en formel baserad på YEAR och MONTH-funktionerna. I exemplet som visas är formeln i D5:
=YEAR(B5)+(MONTH(B5)>=C5)
Förklaring
Enligt konvention betecknas ett räkenskapsår med det år då det slutar. Så om ett räkenskapsår börjar i juli är datumet 1 augusti 2018 räkenskapsåret 2019.
Årsfunktionen returnerar först året från datumet i B5, 2017. Till detta resultat läggs följande booleska uttryck till:
(MONTH(B5)>=C5)
Här returnerar MONTH-funktionen månaden från datumet i B5, 1, och detta resultat jämförs med startmånaden i C5. Eftersom 1 är mindre än 7 returnerar uttrycket FALSE, vilket utvärderas till noll.
Obs: med boolesk logik utvärderas SANT värden som 1 och FALSE värderas som noll. Därför, om månaden från datumet är större än eller lika med startmånaden, returnerar uttrycket SANT, eller 1. Om inte, returnerar uttrycket FALSKT eller noll.