Avatar billede henrikjo Nybegynder
16. januar 2012 - 11:20 Der er 6 kommentarer og
1 løsning

Tæl perioder

Hej

Jeg søger en formel der kan tælle perioder (1 eller flere sammenhængende dage)Se eks:

01-jan    02-jan    03-jan    04-jan    05-jan    06-jan    07-jan    08-jan
    s    s        s        s    s


I dette eks er der 5 dage hvor "s" figurerer, over 3 perioder. Det er formlen som giver 3 jeg mangler.
På forhånd tak.
Avatar billede Slettet bruger
16. januar 2012 - 19:50 #1
Hvis du har rækkerne med s'er i række 2, og de starter fra A til H (8 kolonner som du har i dit eksempel), så kan du lave en ekstra række 3, hvor du skriver:
1) =IF(A2="s";1;0) i celle A3
2) =IF(AND(B2="s";A2="");1;0) i celle B3
3) kopiér celle B3 over i C3 til H3

Det vil give værdien 1 lige under, hvis der står et s ovenfor og den var tom i kolonnen ved siden af (og første kolonne kan ikke sammenlignes med noget, så derfor et specielt udtryk for A3).

I en ny celle laver du en sum på disse værdier: =SUM(A3:H3)
Det giver summen 3.
Avatar billede Slettet bruger
16. januar 2012 - 20:11 #2
En lidt smartere løsning hvis du ikke gider lave en ekstra række (efter jeg lige har lært lidt om SUMPRODUCT), hvor vi stadig har s'erne i række 2 (og kolonnerne A til H):

=IF(A2="s";1:0)+SUMPRODUCT(A2:G2="";B2:H2="s")

Hvis du har mere end H kolonner, f.eks. op til X, så erstatter du bare G og H med W og X.
Avatar billede Slettet bruger
16. januar 2012 - 20:14 #3
Rettelse (der var et kolon i stedet for semikolon et forkert sted):

=IF($A2="s";1;0)+SUMPRODUCT($A2:G2="";$B2:H2="s")
Avatar billede Slettet bruger
16. januar 2012 - 20:56 #4
Rettelse 2 (selvom de ikke gør skade i eksemplet):

=IF(A2="s";1;0)+SUMPRODUCT(A2:G2="";B2:H2="s")

$ tegnene brugte jeg for nemt at kunne copy/paste og teste med ekstra kolonner. Men ingen grund til forvirring. :)
Avatar billede henrikjo Nybegynder
18. januar 2012 - 08:14 #5
Hej tolamaps

Jeg tror godt jeg ved hvad du vil, men jeg kan ikke få det til at spille. Jeg kan se at formatet blev ødelagt ved kopieringen, så nu har jeg vendt det (ved ikke om det ændrer noget).


01-jan   
02-jan    s
03-jan    s
04-jan   
05-jan   
06-jan   
07-jan    s
08-jan    s
09-jan    s
10-jan   
11-jan   
12-jan    s
13-jan    s
14-jan   

Dage med s    7
Perioder med s    3

Det er som om at IF delen virker ok, men SUMPRODUCT der driller. Nogen idéer? På forhånd tak
Avatar billede Slettet bruger
18. januar 2012 - 19:10 #6
Hvis de to kolonner hedder A og B, startende i række 1, så har jeg følgende beregninger:

Dage med s: =COUNTIF(B1:B14;"s")
Perioder med s: =IF(B1="s";1;0)+SUMPRODUCT(B1:B13="";B2:B14="s")

Jeg har uploadet et eksempel (i en zip fil med 2 filer, et til calc og et der er konverteret til excel):
http://gratisupload.dk/vis/672080/
Avatar billede henrikjo Nybegynder
15. april 2012 - 15:25 #7
tak
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