Excelhjälp
Om jag har årets dagar i kolumn A. Hur kan jag löpande räkna ut hur många vardagar det är kvar på månaden?
Användbara funktioner
=MÅNAD(A1) /Visar månadssiffran, kolumn B
=OM(B1<>B2;1;" ") /ger 1 om det är sista dagen i månaden, kolumn C
=ARBETSDAGAR() /räknar arbetsdagar
Hur kan man skriva för att få fram antalet arbetsdagar till närmsta månadsskifte?
AktieTrader
I A1 har jag dagens datum.
I B1 har jag denna formel för att räkna ut sista dagen innevarande månad:
=DATUM(ÅR(IDAG()); MÅNAD(IDAG())+1; 1)-1
Årets datum har jag som ett namngivet område som heter Dagar.
Denna matrisformel räknar ut antalet arbetsdagar (dvs. må-fr) mellan dagens datum och sista datumet i månaden.
=SUMMA((Dagar>=A1) * (Dagar<=B1) * (VECKODAG(Dagar;2) <> 6) * (VECKODAG(Dagar;2) <> 7))
Observera att matrisformeln måste bekräftas med Ctrl+Shift+Enter. Glömmer du detta får du värdefel.
När du skrivit in formeln och tryckt Ctrl+Shift+Enter, ska det se ut så här i formelfältet.
{=SUMMA((Dagar>=A1) * (Dagar<=B1) * (VECKODAG(Dagar;2) <> 6) * (VECKODAG(Dagar;2) <> 7))}
Formeln VECKODAG(Dagar;2) <> 6 kontrollerar att det inte är lördag. VECKODAG(Dagar;2) <> 7 kontrollera att det inte är söndag.
Bifogar zippat exempel.
// Johan
Systemutvecklare på Aktieguiden
Värd för Resor & äventyr och Filmklubben.
Snyggt Johan.
Det kändes som en enkel uppgift först, men det var krångligare än vad jag trodde. Jag får testa den lite senare.
AktieTrader

Visa sida
Ogilla! 3
Gilla!
NETTOARBETSDAGAR() är mer användbart är ARBETSDAGAR
Det räcker att visa den sista halvan av månaden om det är lättare då att identifierar ett månadsskifte.
AktieTrader