27. maj 2004 - 12:56Der er
18 kommentarer og 1 løsning
tæl.hvis tæller forkert
Hej
Jeg har problemer med funktionen tæl.hvis, der ikke tæller alle celler med. Jeg har tjekket at alle de celler jeg kigger på har samme formattering. Det er bogstavkombinationer på 3 bogstaver, og problemet løses hvis jeg genindtaster i de celler der ikke tælles med. Men jeg er meget interesseret i at finde problemet, da det er en database der jævnligt tastes nye ting ind i, og jeg er bange for ikke at få talt alt med.
Det kunne tyde på, at din database smider nogle ekstra oplysninger over. Har du undersøgt, om der er tilføjet et mellemrum enten før eller efter dataene i de celler, du laver optællingen på?
Der er ikke mellemrum. Det er faktisk en søjle, hvor der står tre bogstaver, der er på nuværende tidspunkt ca. 500 rækker. Det undrer mig meget, at ud af ca 25 forskellige kombinationer er der fejl i de tre. Jeg kan ikke finde forskellen på de celler der er fejlramte og de andre. Det er 29 forskellige mennesker der skriver værdier ind i regnearket, så det er vigtigt at der ikke risiko for fejl.
I øvrigt: Når jeg kigger den fejlramte celle, fx b2, der indeholder fx"aaa", og laver en tæl.hvis, kommer den med 0. Men hvis jeg i en anden celle skriver "=b2" skriver den "aaa". Så funktionen tæl.hvis kan ikke se mine a'er, men = kan? Er det ikke sært?
Jeg har skrevet følgende: tæl.hvis(b2:b450;"aaa"). Det der undrer mig er at den melder tilbage at der ud af de 448 celler den har kigget på, har fundet 27 der indholder aaa. Men der er 28. Jeg har så lokaliseret den celle, som funktionen ikke tæller med, fx b2. Dvs. tæl.hvis ser ikke at celle b2 indeholder aaa. Men hvis jeg i en anden celle skriver "=b2", så viser den korrekt aaa. Så hvorfor kan den ene funktion ikke se aaa, når den anden kan?
Det er et stort problem for mig, da det er vigtigt at den tæller korrekt, da jeg ellers ikke kan bruge det. Jeg har utrolig mange tæl.hvis'er, og kun 3 af dem indeholder den ovennævnte fejl.
jeg er enig med b_hansens vurdering. Jeg tror også du har et mellemrumstegn efter "aaa" altså "aaa " Prøv at skrive =LÆNGDE(B2) så vil du få antallet af tegn i cellen
Hvis du kun har 25 valgmuligheder ville jeg lave en validations liste på det felt og låse feltet af den ikke godtar andet end de 25 muligheder. For fejl-risikoen vil det betyde at de 29 mennesker får en liste af valgmuligheder de KAN indtaste, og de ikke længere skal gætte hvad de skal taste.
Hvad du kan gøre er at lave din validations liste i H1:H25 og din tæl.hvis i I1:I25, hvor I1 tæller på H1, I2 - H2.. osv.
Hvis du gør det på den måde vil værdierne have den samme værdi, og du vil ikke se de to "aaa" og "aaa ".
Det går ikke. Der er rigtig mange muligheder-der er 35 bogstavkombinationer, der alle kan kombineres igen. Jeg har kombinationer på formen "aaa" og "aaa-bbb".
Jeg har ganske rigtigt set regnearket, og problemet var, at der er tilføjet et mellemrum efter teksten. Jeg har derfor foreslået at lave en søg og erstat på mellemrum, inden data indsættes i regnearket. Desværre kan jeg ikke lave det som en funktion, der kan bruges flere gange.
Jeg tror det nemmest vil være er at markere hele kolonnen og lave er søg/erstat hvor mellemrum udskiftes med ingenting. Hvis du ønsker datavalidering kan du vælge brugerdefineret og indsætte denne formel =ER.FEJL(FIND(" ";A1))
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.