Avatar billede livse9 Nybegynder
20. november 2008 - 12:16 Der er 10 kommentarer og
1 løsning

tæl data med værdi mellem fx 1 og 3

Hej

jeg har en kollonne med en masse tal, og skal have talt hvor mange der er mellem 1 og 3, hvor mange mellem 3 og 6 osv. hvordan gør jeg det?
Avatar billede ch007 Nybegynder
20. november 2008 - 12:41 #1
Hvor kendt er du i Excel?

Du skal bruge følgende:

=HVIS(OG(A2>A3; A2<A4); "OK"; "Ikke OK")

Så kan du skrive "1" i A3 og "3" i A4. Så retunerer denne "Ok" eller "ikke ok". Dette kan du ændre til "1" eller "0" og så tælle antallet med SUM.

Sig til hvis jeg skal smide et excel-ark med det.
Avatar billede livse9 Nybegynder
20. november 2008 - 13:18 #2
Hmm den skal tælle i hele kolonnen - måske noget i retning af

=sum(hvis(og(a:a>1;a:a<3);1;0)

Hvis du forstår hvad jeg mener?

Dejligt med hjælp :)
Avatar billede ch007 Nybegynder
20. november 2008 - 13:23 #3
Prøv at lav det sådan:
A1 = 1 (Konstant)
A2 = 3 (Konstant)
B-kolonnen er dine tal (dem du skal tjekke)
Fx. B1 = 1, B2 = 2, B3 = 2, B4 = 8
C-kolonnen skal hedder = =HVIS(OG(B1>$A$1; B1<$A$2); "1"; "0")
Altså: C1 = =HVIS(OG(B1>$A$1; B1<$A$2); "1"; "0")
C2 = =HVIS(OG(B2>$A$1; B2<$A$2); "1"; "0")
C3 = =HVIS(OG(B3>$A$1; B3<$A$2); "1"; "0")
C4 = =HVIS(OG(B4>$A$1; B4<$A$2); "1"; "0")

Og endelig antallet findes ved i C5 = =C1+C2+C3+C4
Avatar billede livse9 Nybegynder
20. november 2008 - 13:23 #4
Jeg forstår ikke hvorfor denne her ikke virker:

=SUM(HVIS((A2:A100<3)+(A2:A100>1);1;0))
Avatar billede livse9 Nybegynder
20. november 2008 - 13:24 #5
Ja men det kræver en hjælpekolonne, hvilket jeg meget nødig vil ud i, da jeg har noget i retning af 30.000 rækker.. Er det ikke muligt at løse det uden hjælpekolonne?
Avatar billede ch007 Nybegynder
20. november 2008 - 13:27 #6
Jeg kunne heller ikke få det til at virke uden ekstra kolonne. Måske ved den ikke hvad 3 er. Prøv at sætte i "". Men det smarte ved en hjælpe kolonne er også at du kan rette disse konstanter senere.
Avatar billede livse9 Nybegynder
20. november 2008 - 13:31 #7
Jeg vil ikke få brug for at rette konstanterne, og det vil vel også være nemmere kun at skulle rette det et sted, og ikke i 30.000 linier ;o) Det hjalp desværre ikke at sætte " om tallene.

Tak for indsatsen, jeg håber stadig at finde en løsning :)
Avatar billede livse9 Nybegynder
20. november 2008 - 13:35 #8
Ha!! Så lykkedes det, hurra:

=TÆL.HVISER(A2:A5;"<3";A2:A5;">1")
Avatar billede livse9 Nybegynder
20. november 2008 - 13:35 #9
Tak for hjælpen :)
Avatar billede livse9 Nybegynder
20. november 2008 - 13:55 #10
Og for at få dem i grænserne med, endte mit udtryk med at se sådan ud:

=TÆL.HVISER($AB$2:$AB$5000;"<180";$AB$2:$AB$5000;">121")+TÆL.HVISER($AB$2:$AB$5000;"=180")+TÆL.HVISER($AB$2:$AB$5000;"=121")
Avatar billede jkrons Professor
20. november 2008 - 18:57 #11
Også denne problemstilling kan løses med formlen, jeg angav i http://www.eksperten.dk/spm/853525. Så skal du bare skrive 0, 3, 6, 9 osv. i D-kolonnen i stedet.
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

IT-JOB

Nextway Software A/S

Product Configuration Specialist

Ringkjøbing Landbobank – Nordjyske Bank

Forretningsudvikler til procesoptimering

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Netværkstekniker til Forsvarets Cyberdivision i Hvidovre – Er det dig?

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Tech Lead til Datacenter Operations