Excel - DAGAR och DAGAR360 - behöver 31:e i månaden i vissa fall
För att göra detta på enklaste vis kommer exemplet vara påhittat för att undvika branschtermer och annat som kan vålla missförstånd, men principerna kommer att fungera exakt likadant. Även om det är ett påhittat exempel så kommer detta användas skarpt och jag vore oerhört tacksam ifall det finns hjälp att få här i forumet.
Jag driver ett företag som hyr ut olika maskiner till endast en kund. Maskinerna hyrs så länge kunden vill men betalar mig en endast gång per år.
För maskintyp ”A” kostar 300 kr/år och kunden betalar 300 kr till mig direkt.
Kunden vill nu få lista från mig om månadsvis periodisering av kostnaden per individuell maskin. Jag räknar ett år som 360 dagar och en månad som 30 dagar. Jag kan alltså inte räkna för t.ex. maskintyp A:
(300 kr / 365 dagar) * Antalet dagar i månaden
Jag behöver istället räkna för t.ex. maskintyp A:
(300 kr / 360 dagar) * 30 dagar = 25 kr i månadskostnad
Jag använder funktionen DAGAR360 för kolumn med startdatum 2018-05-01 och kolumn med slutdatum 2018-06-01 som returnerar värde 30 dagar. Jag gångrar 30 dagar med årskostnaden / 360 och får således fram att maskintyp A kostar 25 kronor per månad.
Men här kommer mitt problem med funktionen DAGAR360:
Om kunden påbörjar att hyra en till maskin av maskintyp A per datum 2018-05-30 så ska kunden debiteras för två dagar: 2018-05-30 och 2018-05-31. Gör jag på liknande sätt som ovan, med funktionen DAGAR360 om att sätta startdatum 2018-05-30 och slutdatum 2018-06-01 så får jag returnerat värde 1 dag.
Det är som datumet 2018-05-31 filtreras bort, vilket funktionsmässigt säkert är helt korrekt. Jag undrar då om finns det någon funktion i Excel som fungerar som så att om man anger en hel månad så får man 30 dagar, men om man anger endast en del av månaden att man får det faktiska antalet dagar?