Avatar billede camsti Seniormester
09. februar 2012 - 13:12 Der er 6 kommentarer og
1 løsning

Tælle bogstaver

Kan man lave formel som tæller alle de celler i et givent område hvor første bogstav er et 3-tal?
Avatar billede Wally1973 Praktikant
09. februar 2012 - 14:29 #1
Det skal nok gøres over et ekstra område, da formlen ellers hurtigt vil blive for lang.

Lav et område, der er ligeså stort, som det du vil undersøge.
Indsæt formlen =HVIS(VENSTRE(A1,1)="3";1;0)
Lav så en sum på det ekstra område for at finde antallet.

Og forresten, så skrev du bogstav om tallet 3, hvilket gjorde at jeg forventede at det var en streng.
Er der kun tal i cellerne, så skal gåseøjnene fjernes i formlen.
Er det en blanding af tal og bogstaver, hvor nogle celler indeholder kun tal, så skal der laves en konvertering til en streng for at HVIS-sætningen virker rigtigt.
Avatar billede natkatten Mester
09. februar 2012 - 15:10 #2
Måske kan denne anvendes:

=SUMPRODUKT((VENSTRE($A$1:$A$100;1)="3")*1)

Tilret området ($A$1:$A$100) efter behov.
Avatar billede camsti Seniormester
09. februar 2012 - 15:29 #3
Jeg udtrykte mig lidt uklart .. Det første tegn den skal lede efter skal være et tal :-)
Avatar billede camsti Seniormester
09. februar 2012 - 15:35 #4
Natkatten - din formel virkede perfekt - laver du lige et svar? :-)

Wally - din formel vil faktisk også virke - men Natkattens var lige en tak mere simpel (og forståeligt) for mig :-)
Avatar billede camsti Seniormester
09. februar 2012 - 15:39 #5
PS .. Hvad gør *1) egentlig? Udelader man den bliver resultatet altid 0 ...
Avatar billede Wally1973 Praktikant
09. februar 2012 - 15:59 #6
Natkatten var bare bedre i Excel formler.
Jeg bukker og trækker mig. :)
Avatar billede natkatten Mester
10. februar 2012 - 09:32 #7
Man kan undgå multiplikationen med 1, hvis man i stedet anvender den dobbelte negation, som vist her:

=SUMPRODUKT(--(VENSTRE($A$1:$A$100;1)="3"))

Denne notation gør, at der automatisk regnes på den logiske test, som gennemføres i området $A$1:$A$100. Altså undersøgelsen af, om den første karakter i hver enkelt celle er et 3-tal. Hvis udsagnet er SANDT, så sættes et 1-tal, som der så regnes på.
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