=SUMMA.OMF(C2:C7;B2:B7;">"&SLUTMÅNAD(IDAG();-1);B2:B7;"<="&SLUTMÅNAD(IDAG();0))
där
SLUTMÅNAD(IDAG();0)
Ger sista dagen i den aktuella månaden, och
SLUTMÅNAD(IDAG();-1)
ger den sista dagen i förra månaden. i ditt utrikiska system heter Slutmånad:
EOMONTH() (obs att det är summa.omf också. Borde motsvaras av sumifS)
https://support.microsoft.com/en-us/o...
en enklare variant är att använda Letarad (vlookup) med argumentet Ungefärligt satt som sant
=LETARAD(IDAG();B2:C7;2;SANT)
Då returneras raden med det sista datumet som är mindre än idag (om tabellen är sorterad i stigande ordning)
https://support.microsoft.com/en-us/office/vlookup-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1
Du kan använda XLOOKUP() om du vill slippa antagandet att data är sorterat i stigande ordning:
https://support.microsoft.com/en-us/office/xlookup-function-b7fd680e-6d10-43e6-84f9-88eae8bf5929