Avatar billede DonDaase Novice
12. februar 2009 - 15:49 Der er 9 kommentarer og
1 løsning

Excel - Tælling i grupper/pivot tabel

Hej Eksperter.

Jeg har en problemstilling i excel jeg ikke umiddelbart selv kan løse .

Nedfor har jeg opstillet en meget forkortet udgave af en tabel jeg arbejder med. Der er 5 forskellige unikke numre (10, 20..) og inden for hvert nummer er der et forskelligt antal variabler. Variablerne kan antage værdien "Hi" eller "Low".

Det jeg skal bruge er en funktion for hvor mange gange eks. "hi" optræder på forskellige unikke numre.
Ex. optræder "Hi" 3 gange på forskellige nummer (10, 20 og 40)
Se nederst på eksempel med fed skrift.

Det er ikke muligt at gruppere de unikke numre i excel. Dvs. at der kan ikke laves en optælling ud for hvert unikt nummer.
Der skal laves en samlet optælling i bunden af tabel.

10  Low
10  Low
10  Hi
10  Hi

20  Low
20  Hi

30  Low
30  Low
30  Low

40  Hi
40  Hi

HI: 3 gange
LOW: 3 gange
Avatar billede x-lars Novice
13. februar 2009 - 09:17 #1
Hvis værdierne altid er negative og din tekst står i A1, så prøv med disse:

I B1: =VÆRDI(MIDT(A1;FIND("-";A1);FIND("|";A1)-FIND("-";A1)))
I C1: =VÆRDI(MIDT(A1;FIND("|";A1)+1;(LÆNGDE(A1)-FIND("|";A1))-1))

Den virker dog kun, hvis der ikke er bindestreger i bynavnene, idet den virker ved at finde pladsen for det første minus og pladsen for den lodrette streg.
Avatar billede DonDaase Novice
13. februar 2009 - 09:37 #2
Er du sikker på du har skrevet det rigtige sted?

Hvilke bynavne og hvilke negative værdier?
Avatar billede anedi Ekspert
13. februar 2009 - 10:48 #3
Jeg ved ikke helt om jeg er med, men hvis du har dit tal i Kolonne A og din variabel i B, kan du i C skrive =A1&B1. Det vil for eksempel medføre at der står "10low"

I DATA vælges så "remove duplicates" og herefter har du en liste med de unikke numre.
Avatar billede DonDaase Novice
13. februar 2009 - 13:24 #4
Jeg kan godt se idéen anedi.

Jeg kører dog desværre excel 2000 på jobbet så jeg har ikke "remove duplcates" funktionen på min version.

Kender du evt. til en funktion/makro der kan løse promblemet med at slette gengangerne? For så tror jeg faktisk jeg selv kan løse det sidste..
Avatar billede anedi Ekspert
13. februar 2009 - 13:34 #5
hmm, der er vist en der hedder text to columns, hvor man kan vælge "only unique records" eller noget i den stil. Man kan placere den nye liste et andet sted. I den vil der kun være én af hver observation.
Ved ikke om det kan bruges?
Avatar billede DonDaase Novice
13. februar 2009 - 13:35 #6
Jo, det lyder meget rigtigt... Hvad hedder den i den danske version, ved du det?
Avatar billede anedi Ekspert
13. februar 2009 - 13:43 #7
Jeg kan ikke huske det, men den ligger vist i samme bar som pivot-tabeller og lignende
Avatar billede DonDaase Novice
13. februar 2009 - 13:47 #8
Ok, jeg har fundet "tekst til kolonner" men der er ikke noget der kan adskille de unikke records.

Men det skulle også helst være en funktion således at summeringen vil ændre sig automatisk når dataene bliver ændret.
Avatar billede anedi Ekspert
13. februar 2009 - 17:19 #9
Hej Jan,

jeg har sovet lidt, den hedder ikke tekst til kolonner, den hedder filter -> Advanced Filter -> unique records only.

Sorry for vildledningen.
Avatar billede DonDaase Novice
30. april 2012 - 08:02 #10
Lukket
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