Avatar billede gammer Nybegynder
08. februar 2006 - 20:56 Der er 4 kommentarer og
1 løsning

Gennemløb af celler - optælling og returnering af antal forekomst

Jeg har brug for en sub/funktion, der kan gennemløbe 6 fastdefinerede celler i en række. De 6 celler kan indeholde en af tre tekstværdier "a", "b", "c" eller blank.

Funktionen skal optælle og returnere antallet af forekomster af hver af de tre tekstværdier. Kan det lade sig gøre?
Avatar billede kabbak Professor
08. februar 2006 - 21:33 #1
= TÆL.HVIS(B2:B8;"a")
= TÆL.HVIS(B2:B8;"b")
= TÆL.HVIS(B2:B8;"c")
= TÆL.HVIS(B2:B8;"")
Avatar billede gammer Nybegynder
08. februar 2006 - 22:11 #2
Hmmm

Tjah, hvorfor tænkte jeg ikke lige over den mest simple (og allerede eksisterende) tilgang til problemet. ;-)

Jeg vil lige tjekke om det er måden at løse mit problem på, og så vende tilbage hurtigst muligt.

Iøvrigt, tak for hurtig respons
Avatar billede gammer Nybegynder
10. februar 2006 - 11:58 #3
Umiddelbart ser det ud til kan jeg bruge dit forslag kabbak. Så læg et svar.

Dog kunne jeg godt tænke mig, at se hvordan vb koden for et gennemløb af celler og hent at værdi heri ser ud. Er det noget kode du har "på lager" kabbak?
Avatar billede kabbak Professor
10. februar 2006 - 12:29 #4
antalA = Application.WorksheetFunction.CountIf(Range("B2:B8"), "A")
Avatar billede gammer Nybegynder
10. februar 2006 - 15:21 #5
Jeg var overbevist om, at der skulle flere linier til, men nu har jeg set flere af dine svar herinde, så det overrasker mig ikke, at du kun skal bruge en enkelt ;-)

Jeg siger mange 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