Avatar billede ransborg Juniormester
24. juni 2003 - 11:00 Der er 10 kommentarer og
1 løsning

Antal måneder uden omsætning

Hej Alle,
Da jeg så opgaven og løsning løsningen i forbindelse med følgende:
http://www.eksperten.dk/spm/367237

kom jeg til at tænke på, om løsningen kunne vendes om:

Jeg har kundenummer i kolonne A,
Omsætningen ligger så i kolonnerne herefter, det vil sige, at omsætningen for januar ligger i kolonne L, februar i kolonne M og så fremdeles.... min sidste månedsomsætning ligger lige nu i kolonne AZ.

Hvordan vil løsningen se ud i mit tilfælde?

Pft

Mvh
Ransborg
Avatar billede b_hansen Novice
24. juni 2003 - 11:15 #1
Hvis du udelukkende er ude efter det samlede antal måneder uden omsætning, kan du nøjes med TÆL.HVIS()
Avatar billede ransborg Juniormester
24. juni 2003 - 12:48 #2
b_hansen.... det har du helt ret i,
men jeg ønsker at tælle antallet af månederne, hvor der ikke har været fakturering, så den løser desværre ikke mit problem.

Ellers tak for forslaget :-)

Mvh
Ransborg
Avatar billede bak Forsker
24. juni 2003 - 12:53 #3
Function MDR_IkkeKøbt(rng As Range)
Dim i As Long, x As Long
i = rng.Cells.Count
For x = i To 1 Step -1
    If Not IsEmpty(rng(1, x)) Then Exit For
Next
MDR_IkkeKøbt = rng.Cells.Count - x
End Function
Avatar billede b_hansen Novice
24. juni 2003 - 12:54 #4
joooh ... med TÆL.HVIS(område;"")
Avatar billede ransborg Juniormester
24. juni 2003 - 12:58 #5
b_hansen >>> så får jeg også med, at hvis f.eks. mangler en fakturering i januar, der er faktureret i februar, der mangler fakturering i marts, april og maj - så vil den give 4 måneder med tæl.hvis, og svaret er jo kun 3 måneder.

bak, jeg tester lige og vender tilbage (hvor angiver den hvilke kolonne, der har den sidste omsætning???)

Mvh
Ransborg
Avatar billede b_hansen Novice
24. juni 2003 - 13:11 #6
ok, jeg giver mig *S*
Avatar billede bak Forsker
24. juni 2003 - 13:15 #7
Den angiver ikke hvilen kolonne der den sidste, men hvor mange tomme der er tilsidst.
Avatar billede ransborg Juniormester
24. juni 2003 - 13:17 #8
bak >> betyder det, at beregningen skal ske lige efter det område, som macroen skal køre på?
Avatar billede bak Forsker
24. juni 2003 - 13:29 #9
Nej, det er jo ikke en makro som sådan, men en brugerdefineret function.
I en tilfældig celle kan du skrive
=MDR_IkkeKøbt(L2:Z2)

resultat bliver så hvor mange måneder (celler) siden der blev købt sidst. (hvis sidste måned står i z2)
Avatar billede ransborg Juniormester
23. august 2003 - 08:45 #10
bak,
smider du lige et svar, så vi kan få det lukket? - det virker fint

Mvh
Claus
Avatar billede bak Forsker
24. august 2003 - 15:02 #11
Ok :-)
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