antag att
- dina data står i A:B (A2:B21)
- dina månader (det gröna) står i rad1 (F1:N1)
Du kan använda
SLUTMÅNAD(F1;0) för att hitta det sista datumet i månaden.
För att en rad skall vara akttiv en viss månad måste
Startdatum <= SLUTMÅNAD(F$1;0) (projektet måste ha starta innan månaden slutar)
Slutdatum >= SLUTMÅNAD(F$1;-1)+1 (projektet får inte vara avslutat före starten av månaden)
Underförstått att du inte skrivit ett slutdatum som är mindre än startdatum.
Så om alla rader hade haft ett slutdatum skulle det vara enkelt
=ANTAL.OMF(A2:A21;"<="&SLUTMÅNAD(F$1;0);B2:B21;">="&SLUTMÅNAD(F$1;-1)+1)
Problemet är att projekt som inte har avslutats räknas som 0 trots att de borde ingå i alla månader som ligger efter startdatum
Och där har Antal.omf ingen bra lösning
Om du har en någorlunda ny excel kan du testa att skriva om det så här istället:
=SUMMA((A2:A21<=SLUTMÅNAD(F$1;0))*(B2:B21>=SLUTMÅNAD(F$1;-1)+1))
Då kan du göra ett vilkor och skriva in dagens datum när slutdatum saknas
=SUMMA((A2:A21<=SLUTMÅNAD(F$1;0))*(OM(B2:B21<>"";B2:B21;IDAG())>=SLUTMÅNAD(F$1;-1)+1))
Testa