Jeg fik hjælp herinde til en formel der kan tælle uden dubletter og overskrifter. Den fungerer fint, og ser således ud: =SUMPRODUKT((A:A<>"")/TÆL.HVIS(A:A;A:A&""))-15 (-15 fordi der er 15 linjer med overskrifter).
Nu har jeg dog brug for at den også kan tage højde for et kriterie. Så at den tæller navne i kolonne A uden dubletter, tomme felter og overskrifter, men kun de navne, der har "Ja" i kolonne F.
Jeg håber virkelig ikke der er nogen der har anbefalet dig at bruge denne formel:
=SUMPRODUKT((A:A<>"")/TÆL.HVIS(A:A;A:A&""))
"Full column references" i matrix- og matrixlignende formler (som SUMPRODUKT) er den mest sikre vej til at gøre Excel ulideligt langsom, i værste fald lægge Excel død. Begræns altid referenceområdet til det der er nødvendigt. A1:A100 er bedre end A1:A1000 som igen er bedre end A1:A10000 som igen er langt bedre end A:A. Det sidste ser måske smart ud, men det er en "dødssynd" i Excel.
Hvis du kender en formel der er smartere, er jeg da åben over for det. Jeg skal bruge en der tæller navne uden dubletter og tomme felter (og uden overskrifter), samt en der kan medtage kriteriet "Ja".
Den formel du foreslår her - jeg kan ikke helt gennemskue om du mener den også er en dødssynd, eller er det bare det at bruge SUMPRODUKT i dette tilfælde?
Din formel ser ud til at virke, men kun hvis jeg sletter -15 til sidst. Det forstår jeg ikke helt i og med der også er overskrifter i kolonne F. Men jeg er så heller ikke helt sikker på jeg overhovedet forstår din formel :)
Nej jeg mener ikke den formel jeg selv har foreslået er en "dødssynd"; så havde jeg ikke foreslået den. Det jeg opponerer imodved SUMPRODUKT-formlen er brugen af "full column references".Ved i øvrigt ijkke, hvad du mener med din midterste sætning.
Til din sidste sætning - det virker fint for mig, så hvis jeg skal kigge nærmere på det bliver du nødt til at uploade din fil (selvføgelig uden fortrolige data) til for eksempel Dropbox.
Hvis ikke du kan få formlen i #1 til at fungere, kan du så være fordi du ikke har indtastet den som en matrixformel sådan som jeg skrev? I hvert fald virker den. Men hvis du foretrækker SUMPRODUKT så prøv:
Hvis ikke række 1:100 er tilstrækkelig, så tilpas formlen, men ikke til et større område end nødvendigt. Det er altså ikke SUMPRODUKT-formlen der er noget i vejen med, det er dit brug af A:A i formlen. Otg det er det sidste jeg håber, at ingen har anbefalet dig.
#5 og #6 - sorry det er mig der har misforstået det! :) Forstod ikke lige det var forskellen på A:A og A1:A10 i henviste til - men så har jeg lært det :D
#4 Jeg kan nok bedst forstå sumprodukt-formlen, selvom jeg ikke forstår den helt :)
Jeg kan få den her formel til at passe med min manuelle optælling: =SUMPRODUKT((A1:A300<>"")*(F1:F300="Ja")/TÆL.HVIS(A1:A300;A1:A300&""))
Hvis jeg tilføjer -15 regner den 15 for lidt. Kan ikke lige gennemskue hvorfor jeg skal trække 15 fra (pga. overskrifter mellem de navne den skal tælle), når jeg bare skal tælle navnene i kolonne A, men ikke når jeg skal tælle navnene i kolonne A hvis der står Ja i kolonne F.
Er der evt. en af jeg der kan forklare (meget pædagogisk) hvad den formel egentlig gør? Vil meget gerne lære at forstå det, så jeg kan blive bedre :)
Er der evt. en af jeg der kan forklare (meget pædagogisk) hvad den formel egentlig gør? Vil meget gerne lære at forstå det, så jeg kan blive bedre :)
Det gjorde jeg så faktisk et seriøst forsøg på, af hensyn til dig, men det er åbenbart ikke din stil at svare på den slags, er det?
Synes godt om
Ny brugerNybegynder
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.