Avatar billede swamboo Seniormester
15. oktober 2019 - 21:54 Der er 17 kommentarer og
2 løsninger

Hjælp til "Hviser"

Hej.

Denne linie virker:
=TÆL.HVISER(J9:J215;"1";F9:F215;">0")

Nu kan den værdi den skal tjekke både være 1 og x og X
Hvordan kan man (om muligt) få den til at reagere på det?

På forhånd tak!
Avatar billede kim1a Ekspert
15. oktober 2019 - 22:29 #1
Du kan f.eks. blot skrive din formel + din formel hvor 1 er erstattet af x + din formel hvor 1 er erstattet af X
Avatar billede swamboo Seniormester
15. oktober 2019 - 22:52 #2
Hvordan sættes sætningerne efter hinanden?
Der er ikke praktisk plads til at lade det være i flere felter.
Avatar billede kim1a Ekspert
15. oktober 2019 - 23:03 #3
=TÆL.HVISER(J9:J215;"1";F9:F215;">0")+TÆL.HVISER(J9:J215;"x";F9:F215;">0")+TÆL.HVISER(J9:J215;"X";F9:F215;">0")
Avatar billede xl-Enthusiast Ekspert
16. oktober 2019 - 06:31 #4
Der er ingen forskel mellem

TÆL.HVISER(J9:J215;"x";F9:F215;">0") og

TÆL.HVISER(J9:J215;"X";F9:F215;">0")

Begge to tæller alle "x" plus alle "X".

@swamboo
Hvorfor bruger du citationstegn omkring tal ("1", "0")? Det inviterer til problemer.
Avatar billede Jan K Ekspert
16. oktober 2019 - 09:02 #5
Som skrevet i #4, skelnet Excel normalt ikke mellem små og store bogstaver, men hvis du faktisk har brug for at tælle kun store bogstaver kan denne formel bruges

=SUMPRODUKT(--(EKSAKT(A1:A100;STORE.BOGSTAVER(A1:A100)));--(A1:A100<>"")*(B1:B100=1)*(C1:C100>0))

Ret selv til dine egne områder. Er det små bogstaver, du skal tælle, kan du rette til

=SUMPRODUKT(--(EKSAKT(A1:A100;SMÅ.BOGSTAVER(A1:A100)));--(A1:A100<>"")*(B1:B100=1)*(C1:C100>0))
Avatar billede kim1a Ekspert
16. oktober 2019 - 10:06 #6
@4
Havde ikke styr på at den ikke talte store og små bogstaver, så tak for den hjælp.
Det kan jo være det er et udtræk hvor data kommer som tekst - det er ret almindeligt i min verden at man opererer med tekst i fremfor tal i udtræk.
Avatar billede xl-Enthusiast Ekspert
16. oktober 2019 - 11:13 #7
#6

Hvad tester du med:

F9:F215;">0"
Avatar billede kim1a Ekspert
16. oktober 2019 - 13:53 #8
@7 Den havde jeg ikke lige spottet :-) men vi er vel enige om at "1" sagtens kan give mening?
Avatar billede xl-Enthusiast Ekspert
16. oktober 2019 - 15:06 #9
Jeg vil ikke afvise, at det kan give mening.

Kan det give et godt eksempel, hvor det giver god mening?
Avatar billede xl-Enthusiast Ekspert
16. oktober 2019 - 16:30 #10
"du" i stedet for første "det"
Avatar billede store-morten Ekspert
16. oktober 2019 - 18:01 #11
Prøv:

=TÆL.HVISER(J9:J215;1;F9:F215;">0")+TÆL.HVISER(J9:J215;"x";F9:F215;">0")

Med eller/uden  " " om 1 tallet ;-)
Avatar billede xl-Enthusiast Ekspert
16. oktober 2019 - 18:08 #12
@store-morten

Samme spørgsmål til dig som tidligere stillet til kim1a:

Hvad tester du med:

F9:F215;">0"
Avatar billede store-morten Ekspert
16. oktober 2019 - 18:11 #13
Om celler er >0
Avatar billede store-morten Ekspert
16. oktober 2019 - 18:19 #14
I følge excel hjælp skal udsagnet i " "

Så:

=TÆL.HVISER(J9:J215;"=1";F9:F215;">0")+TÆL.HVISER(J9:J215;"x";F9:F215;">0")

Er måske mere rigtig.

Sætte = foran 1 tallet og trykkede Enter og Excel til føjede selv " "
Avatar billede store-morten Ekspert
16. oktober 2019 - 18:24 #15
Og så ikke ;-)

Fra hjælp:

kriterium1  Påkrævet. Kriterier i form af et tal, et udtryk, en cellereference eller en tekst, der definerer, hvilke celler der skal tælles. For eksempel kan kriterier udtrykkes som 32, ">32", B4, "æbler" eller "32".

=TÆL.HVISER(J9:J215;1;F9:F215;">0")+TÆL.HVISER(J9:J215;"x";F9:F215;">0")
Eller:
=TÆL.HVISER(J9:J215;"1";F9:F215;">0")+TÆL.HVISER(J9:J215;"x";F9:F215;">0")
Avatar billede xl-Enthusiast Ekspert
16. oktober 2019 - 19:33 #16
OK.

Jeg lod mig forvirre af følgende eksempel:

Jeg indtastede i A1:A5
a
b
1
2
'1
og indtastede følgende matrixformel: =A1:A5">0", trykkede på F9 og fik resultatet

{TRUE;TRUE;FALSE;FALSE;TRUE}

hvilket for mig giver fuldstændig god mening, men åbenbart virker det anderledes med TÆL.HVIS(ER), hvilket jeg selvfølgelig burde have indset ved at læse Excels hjælp.
Avatar billede swamboo Seniormester
16. oktober 2019 - 22:36 #17
WOW der er kommet gang i dette spørgsmål.
Tak for alle jeres kommentarer.

Jeg skylder et svar på hvad >0 gør godt for:

J9:J215;1;F9:F215;">0"
Jeg vil KUN have at j9-j215 bliver talt med hvis der er positiv værdi i "F" feltet. Derfor >0
Jeg håber det giver mening!!!
Avatar billede swamboo Seniormester
16. oktober 2019 - 22:51 #18
Jeg vil lige tilføje at min brugbare løsning var:
=TÆL.HVISER(J9:J215;"1";F9:F215;">0")+TÆL.HVISER(J9:J215;"x";F9:F215;">0")
og IKKE :
=TÆL.HVISER(J9:J215;"1";F9:F215;">0")+TÆL.HVISER(J9:J215;"x";F9:F215;">0")+TÆL.HVISER(J9:J215;"X";F9:F215;">0")
For den tæller X med 2 gange - som xl-enthusiast også gjorde opmærksom på - hvorfor han fik en del af det rigtige svar.

Tak for jeres store hjælp!! :-)
Avatar billede xl-Enthusiast Ekspert
17. oktober 2019 - 06:50 #19
#17

I #16 har jeg forsøgt at forklare, hvad der var baggrunden for, at jeg overhovedet stillede spørgsmålet.

Foranlediget af store-morten (#13, #14 og #15) genlæste jeg Excels hjælp til TÆL.HVISER og indser nu, at denne funktion virker på en lidt speciel måde med hensyn til for eksempel ">0".
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