Avatar billede Chewie Novice
10. februar 2003 - 12:39 Der er 27 kommentarer og
2 løsninger

TÆL.HVIS ??

Hej

Jeg har en del kolonner og jeg vil gerne have talt sammen hvor mange gange der står "gul" i C:C hvis A:A er "citron"

Hvad er formelen ??

Chewie
Avatar billede b_hansen Novice
10. februar 2003 - 12:44 #1
Du kan ikke bruge tæl.hvis. Du skal bruge en Array-formel, da du skal teste på to forhold.
Dog kan du snyde, hvis du laver en ny kolonne, hvor du laver en test med en =HVIS(C1<>"gul";"";HVIS(A1=citron;"ja";""))
Denne kolonne kan du lave en =TÆL.HVIS() på
Avatar billede Chewie Novice
10. februar 2003 - 12:46 #2
Er der ingen muligheder for at gører det i en formel ??
Avatar billede palle_ib Nybegynder
10. februar 2003 - 12:47 #3
Formlen Tæl.hvis skal bruge en værdi for at kunne tælle noget!
Derfor kan du evt. bruge en ganske alm Hvis formel.
hvis(og(a?="citron";c?=gul);1;0) og så en sum i bunden!
Avatar billede b_hansen Novice
10. februar 2003 - 12:48 #4
mjae... du kan jo lave referencer til celler, der hvor jeg har skrevet "citron" og "gul". Men jeg kan se, at der en fejl i min =HVIS(). Du skal også sætte anførselstegn omkring citron.
Avatar billede b_hansen Novice
10. februar 2003 - 12:48 #5
palle_ib> Hvori adskiller dit løsningsforslag sig fra mit?
Avatar billede palle_ib Nybegynder
10. februar 2003 - 12:49 #6
Eller en og() hvor du kan analysere to udsagn på engang!
Avatar billede palle_ib Nybegynder
10. februar 2003 - 12:50 #7
Overhovedet ikke! Jeg er ikke så hurtig om at opdatere, det må du meget undskylde!
Avatar billede janvogt Praktikant
10. februar 2003 - 12:52 #8
Som B_hansen skriver skal du have gang i en array-formel.
Det bliver man nødt til, hvis der er mere end én kriterie.

Den kunne se sådan ud:
=SUM((A1:A9999="citron)*(C1:C9999="gul"))

Husk, at en array-formel skal afleveres med CTRL+SHIFT+ENTER, hvorved der kommer tuborg-paranteser om formlen.
Avatar billede janvogt Praktikant
10. februar 2003 - 12:57 #9
Hov, det hedder vist ét kriterie eller én betingelse :-)
Avatar billede Chewie Novice
10. februar 2003 - 13:05 #10
Puha .... jeg må indrømme jeg er ikke helt med :-/ jeg prøver lige at uddybe spm´et

kolonne A
citron
æble
gulerod
ole
peter
hans
Avatar billede Chewie Novice
10. februar 2003 - 13:05 #11
ups ramte udfør jeg fortsætter lige
Avatar billede Chewie Novice
10. februar 2003 - 13:10 #12
kolonne C
gul
rød
blå
grøn
hvid
sort

Der står cirton flere gange i kolonne A men i kolonne C står der ikke altid gul ud for citron

Jeg vil vide hvor mange gange der står både "gul" og "citron" i samme række
Avatar billede janvogt Praktikant
10. februar 2003 - 13:13 #13
Så er det netop du skal bruge array-formlen ....... :-)
Avatar billede bak Forsker
10. februar 2003 - 13:13 #14
Så skal du bruge Jan's svar eller dette:
=SUMPRODUKT((A2:A7="citron")*(B2:B7="gul"))
Avatar billede palle_ib Nybegynder
10. februar 2003 - 13:14 #15
Hvad med om du brugte en formel ligenden:
=IF(AND(A2=$D$1;C2=$E$1);1;"")
I D1 kan du så skrive Citron og i E1 kan du skrive Gul
så behøver du bare at ændre værdierne i D1 og E1 for at få tallene lagt sammen. Men det kræver selvfølgelig at du har ovenstående formel i alle hele D kolonnen (på nær d1!) og så en sum nederst eller øverst!
Avatar billede b_hansen Novice
10. februar 2003 - 13:14 #16
lav en ny tabel med de kriterier, der skal tælles på i kolonne A og B (eks: citron og gul). I kolonne C indsætter du Jan's formel, men ændrer teksten til cellereferencer (Eks: "Citron" til A1). Sæt derefter dollartegn foran Aflever formlen med CTRL+SHIFT+ENTER
Avatar billede b_hansen Novice
10. februar 2003 - 13:15 #17
damn... den skulle ikke sendes... sorry
Avatar billede palle_ib Nybegynder
10. februar 2003 - 13:17 #18
Hvad er den engelske udgave af sumprodukt() ?
Avatar billede bak Forsker
10. februar 2003 - 13:17 #19
sumproduct
Avatar billede janvogt Praktikant
10. februar 2003 - 13:19 #20
Selvfølgelig bak - SUMPRODUKT kan også bruges :-)
Avatar billede Chewie Novice
10. februar 2003 - 13:19 #21
Så funker det :o)

Mange tak for hjælpen
Avatar billede palle_ib Nybegynder
10. februar 2003 - 13:19 #22
Tak! Den var næsten for let! ;o)
Avatar billede b_hansen Novice
10. februar 2003 - 13:20 #23
Det var da vist ufortjent, jeg fik point chewie *S* Men tak alligevel.
Avatar billede Chewie Novice
10. februar 2003 - 13:33 #24
bak og janvogt smid lige et svar her http://www.eksperten.dk/spm/315651 så er ingen blevet snydt

:o)
Avatar billede bak Forsker
10. februar 2003 - 13:33 #25
Lige en forklaring til Sumprodukt og array-funktionerne
gangetegnet svarer til OG, plustegnet svarer til ELLER

=SUMPRODUKT((A2:A7="citron") * (B2:B7="gul"))
betyder så at den skal tælle alle de tilfælde hvor der samtidig  står citron OG gul.

=SUMPRODUKT((A2:A7="citron") + (B2:B7="gul"))
betyder at den tæller alle de tilfælde hvor der står citron i A2:A7 ELLER gul i B2:B7

Hvis man havde en kolonne C med mængde i, kan mængden af Citron OG gul summeres ved at tilføje kol C
=SUMPRODUKT((A2:A7="citron") * (B2:B7="gul") * (C2:C7))
Bemærk at hver af områderne skal være lige lange.
Avatar billede Chewie Novice
10. februar 2003 - 16:01 #26
Tillægsspørgsmål !!

Hvad så hvis "gul" er et tal eks. 1 , så ken jag ikke bruge samme formel ??
Avatar billede janvogt Praktikant
10. februar 2003 - 16:09 #27
Hvilken formel bruger du?

Hvis det er SUMPRODUKT kan du skrive:
=SUMPRODUKT((A2:A7="citron") * (B2:B7=1))
Avatar billede Chewie Novice
10. februar 2003 - 16:16 #28
AARGH ..... min logik sagde også jeg bare skulle lave gul om til 1 ..... men jeg havde fået ændret på områderne så de ikke var lige store også funker det ikke :o)
Avatar billede b_hansen Novice
11. februar 2003 - 08:33 #29
du skal osse lige være opmærksom på, om 1 er formateret som tekst eller tal....
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

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Politiets Efterretningstjeneste

Platform Engineer hos PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Applikationsarkitekt til stor applikationstransformation i Forsvaret

Netcompany A/S

IT Consultant