Avatar billede cafh Nybegynder
20. januar 2009 - 22:59 Der er 4 kommentarer og
1 løsning

beregning af antal indenfor et interval

Hej Eksperter,

Jeg har brug for hjælp til at udarbejde en registrering af antal bookede værelser på et mindre hotel.

I celle A1 og lodret ned i kolonnen har jeg alle datoer i en vilkårlig måned. Længere nede i arket har jeg en ankomst og afrejse dato i hhv. celle Ax og Bx, dvs på rækker. I celle Cx kan jeg jo så beregne hvor mange nætter gæsten skal overnatte. Dette betyder dermed at gæsten i intervallet fra fx. 01-10-09 (Ax) til 05-10-09 (Bx) "optager" dette værelse.

I celle B1 til B4 vil jeg nu gerne have at jeg får et 1-tal, da gæsten optager 1 værelse på netop disse datoer.
Jeg skal så kunne indtaste en ny ankomst og afgangsdato i efterfølgende række (kunne være 04-10-09 til 05-10-09), og så burde dato 04-10-09 i min lodrette datorækkefølge nu vise at 2 værelser er booket/optaget.

Jeg har selv forsøgt mig lidt, men det er ikke lykkedes mig at løse problemet.. undskyld,.. jeg mener udfordringen.

Kan nogle andre? (og kan det overhovedet lade sige gøre i den form jeg har i ovenstående)

Tak på forhånd, og sig endelig til hvis I har brug for mere info.
Avatar billede supertekst Ekspert
20. januar 2009 - 23:10 #1
Hvor mange værelser er der tale om?

og så velkommen til Eksperten....
Avatar billede kabbak Professor
20. januar 2009 - 23:26 #2
I B1 =SUMPRODUKT(($A$38:$A$70<>"")*($A$38:$A$70<=A1)*($B$38:$B$70>=A1))

Hvor datoen for måneden står i A1 til A31
Værelser står fra A38 til B70
Avatar billede zjat Nybegynder
20. januar 2009 - 23:27 #3
kan du ikke lave en HVIS sætning i din dato kolonne... se en god forklaring på de gode funktioner her:

http://www.excel-regneark.dk/?pageIDX=29#HVIS
Avatar billede cafh Nybegynder
21. januar 2009 - 21:40 #4
Mange tak for velkomsten.

Det var et noget konstruktivt svar kabbak kom med. Det satte mine excel-kunnen lidt på prøve. Men det virkede!!
Jeg lavede dog en smule om i formlen da afrejse dagen ikke skal tælles med i A1 til A31 da gæsten jo ikke overnatter denne dag også, men det var jo hurtigt gjort.
Samtidig indsatte jeg muligheden for at samme booking kunne have f.eks. 5 værelser i en booking, hvilket betyder at den skal vise 5 optaget værelser på datoen i A1 til A31.

Den endelig formel ser derfor således ud:
=SUMPRODUKT(($A$19:$A$70<>"")*($A$19:$A$70<=A6)*($B$19:$B$70>A6)*($C$19:$C$70))
.. med lidt ændringer i "range" hvor jeg havde mine data, samt tilføjelsen af C-kolonnen, hvor jeg havde mit antal værelser..

Takker for hurtig respons. Det er herligt, at være blandt eksperter, når man selv prøver at blive én af dem!!

Kabbak.. hvordan giver jeg point til dig?
Avatar billede kabbak Professor
21. januar 2009 - 21:58 #5
Jeg skal lige svare først, inden du kan.

Godt at du fik det til at virke ;-))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester