Jag tror att jag missförstår dig, men men.
Hur vet du vilken månad det gäller? Står det någonstans eller är det den här månaden?
Nåja, sista dagen i den här månaden får du fram så här:
=SLUTMÅNAD(IDAG();0)
Eller så här om vi antar att det står ett datum i cell I1 som tillhör månaden du är intresserad av:
=SLUTMÅNAD(I1;0)
För vårdform1 kan du då få reda på det "Första" möjliga slutdatumet under månaden genom att leta rätt på det tidigaste (minsta) datumet av månadsslut, utskrivning eller någon annan vårdfrom
Dvs
=MIN(C2;D2;E2;SLUTMÅNAD($I$1;0))
Tyvärr sktier det sig om det har skett ett byta tidigare i månaden, så istället måste du först hitta det minsta datumet som är större än datumet i B2 innan du jämför det med månadsslut och utskrivning
först tar du reda på om det finns några större
=ANTAL.OM($B3:$D3;">"&B3)
och returnerar det näst största
=OMFEL(STÖRSTA($B2:$D2;ANTAL.OM($B2:$D2;">"&B2));99999999)
(999999999 är bara för att vi måste returnera ett tal om inget datum upfyller kraven och 999999 är större än datumen vi kan få fram)
och vår en gång snygga formel för slutdatum blir nu
=MIN(OMFEL(STÖRSTA($B2:$D2;ANTAL.OM($B2:$D2;">"&B2));99999999999);SLUTMÅNAD($I$1;0);$E2)
blä:-(
På samma sätt skulle du kunna ta första dagen i månaden om VF startade innan månadsskiftet:
Första dagen i månaden får du så här:
SLUTMÅNAD($I$1;-1)+1
och så här kollar du om det är värdet i B2 eller första dagen i månaden
=MAX(B2;SLUTMÅNAD($I$1;-1)+1)
Och eftersom du av någon anledning vill använda DATEDIF (slutdatum-statdatum är lika enkelt om man vill ha dagar och man slipper använda en odukumenterad funtion). så blir formeln
=DATEDIF(MAX(B2;SLUTMÅNAD($I$1;-1)+1);MIN(OMFEL(STÖRSTA($B2:$D2;ANTAL.OM($B2:$D2;">"&B2));99999999999);SLUTMÅNAD($I$1;0);$E2);"d")
och för att slippa se något om B2 är tomt:
=OM(ÄRTOM(B2);"";DATEDIF(MAX(B2;SLUTMÅNAD($I$1;-1)+1);MIN(OMFEL(STÖRSTA($B2:$D2;ANTAL.OM($B2:$D2;">"&B2));99999999999);SLUTMÅNAD($I$1;0);$E2);"d"))
Den här formeln står i F2, Kopiera ner det till de andra cellerna.
PS, jag hamnar en dag fel, kolla del-formlerna för att se vad jag gör tokigt.