Forfatter |
Emne Søg Emne funktioner
|
AllanRP84
Forum Begynder
Medlem: 15.Jun.2023
Land: Danmark
Status: Offline
Point: 8
|
Emne: Antal dage der skal faktureres Sendt: 15.Jun.2023 kl. 09:45 |
Hej Alle
Håber en af jer kan hjælpe?
Jeg har brug for atregne på antal dage i en måned, jeg skal fakturere nogle kunder for noget ophold.
Man betaler for antal dage i 1 kalender måned, men man betaler ikke for udtjekningsdagen.
Dvs. er man på ophold fra den 30-06-2023 til den 02-07-2023, så betaler man for 1 dag i juni og 1 dag i juli,
Jeg har overtaget et ark, hvor der er brugt følgende formel MAKS(0;MIN(SLUT.PÅ.MÅNED(R$1;0);$E2)-MAKS(R$1;$D2)+1)
Men den regner forkert med +1 dag, men fjerner jeg +1 i slutningen, så regner den forkert, hvis kunden er her en hel kalender måned.
Hvad gør jeg forkert her.
Det skal lige siges at jeg der er en kolonne pr. kalendermåned, så hvis kunden 1 kunden er her fra 30 juni til 2. august, så skal resultatet af kolonne 1 være 1, kolonne 2 være 31 og kolonne 3 være 1)
Redigeret af AllanRP84 - 15.Jun.2023 kl. 09:49
|
|
|
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5589
|
Accepteret svar
Sendt: 16.Jun.2023 kl. 10:52 |
her er et ark med de forskellige formeler indsat det ser ud til at virke
|
|
Hans K.
Guld bruger
Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1455
|
Sendt: 15.Jun.2023 kl. 10:42 |
Hvilken version af Excel bruger du. Er det ubetinget et krav, at der skal være en kolonne pr. lkalendermåned. Har du mulighed for at uploade dit ark.
NB Er først tilbage kl. 14:00
|
|
AllanRP84
Forum Begynder
Medlem: 15.Jun.2023
Land: Danmark
Status: Offline
Point: 8
|
Sendt: 15.Jun.2023 kl. 11:37 |
Det er 365
Jeg har lige fjernet personer fra arket og kun taget den fane jeg skal arbejde i - så der kan være nogle referencer til andre faner som ikke virker - Det vigtigste er kolonne R til AC
Det er i forhold til at brugerne bliver faktureret pr. md for de dage de har været der i den måned, men den skal ikke tælle Idag med på udskrivelsesdagen.
at den allerede tæller for fremtidige måneder er ikke vigtigt. Det vigtigste er at jeg ved hvor mange dage (enheder) jeg skal fakturerer for og hvor mange enheder der er faktureret for i hver måned
|
|
thomasbk
Bronze bruger
Medlem: 19.Jul.2015
Land: Danmark
Status: Offline
Point: 87
|
Sendt: 15.Jun.2023 kl. 13:29 |
Denne er godt nok engelsk men prøv denne i R2 og kopiere til øvrige celler
=MAX(0;MIN($E2-1;EOMONTH(R$1;0))-MAX($D2;R$1)+1)
|
|
Hans K.
Guld bruger
Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1455
|
Sendt: 16.Jun.2023 kl. 06:29 |
@AllanRP84
Er problemet løst?
|
|
AllanRP84
Forum Begynder
Medlem: 15.Jun.2023
Land: Danmark
Status: Offline
Point: 8
|
Sendt: 16.Jun.2023 kl. 08:33 |
Hej Hans
Ja Formlen regner helt rigtigt når jeg kender slutdatoen
Jeg skal dog kunne fakturerer pr. måned, så hvis jeg ikke kender slutdatoen og opholdet går over flere måneder skal jeg kunne vide hvor mange dage de har været der i allerede afsluttede måneder.
Ville du bruge HVIS formel med den gamle formel hvis slutdatoen ikke er udfyldt og din formel, hvis slutdatoen er kendt, eller er der en anden måde at regne det ud på?
=HVIS(ER.TOM(E283);MAKS(0;MIN(SLUT.PÅ.MÅNED(R$1;0);$E283)-MAKS(R$1;$D283)+1);MAKS(0;MIN($E283-1;SLUT.PÅ.MÅNED(R$1;0))-MAKS($D283;R$1)+1))
|
|
Hans K.
Guld bruger
Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1455
|
Sendt: 16.Jun.2023 kl. 08:43 |
Når jeg spurgte som jeg gjorde i mit forrige indlæg var det med reference til thomasbks løsning da han har taget over.
|
|
AllanRP84
Forum Begynder
Medlem: 15.Jun.2023
Land: Danmark
Status: Offline
Point: 8
|
Sendt: 16.Jun.2023 kl. 08:54 |
Ok
Jeg afventer Thomas - min HVIS formel løser ikke problemet 🙃 så har brug for mere eksperthjælp 😌
MAKS(0;MIN($E276-1;SLUT.PÅ.MÅNED(W$1;0))-MAKS($D276;W$1)+1) virker hvis jeg kender slutdatoen - hvis det er muligt, må den gerne regne på allerede afsluttede måneder
Hvis en borger kommer den 30 april skal der stå 1 i kolonnen for april, 31 i kolonnen for maj osv.
Tak for jeres kæmpe hjælp
|
|
thomasbk
Bronze bruger
Medlem: 19.Jul.2015
Land: Danmark
Status: Offline
Point: 87
|
Sendt: 16.Jun.2023 kl. 10:07 |
Prøv denne som indsættes i R2 og kopieres videre.
=IF($E2="";MAX(0;MIN(TODAY();EOMONTH(R$1;0))-MAX($D2;R$1)+1);MAX(0;MIN($E2-1;EOMONTH(R$1;0))-MAX($D2;R$1)+1))
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5589
|
Accepteret svar
Sendt: 16.Jun.2023 kl. 10:52 |
her er et ark med de forskellige formeler indsat det ser ud til at virke
|
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag. Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5589
|
Sendt: 16.Jun.2023 kl. 18:57 |
det er de andres svar du skal acceptere jeg har sat dem ind i er ark.
|
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag. Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
|
|