Avatar billede h_s Forsker
08. januar 2004 - 12:56 Der er 12 kommentarer og
1 løsning

Liste ud fra kriterier

Jeg har et regneark med et antal medlemmer i en forening.
I Kolonne G står cpr.nr. og Kolonne H står deres alder.

Mit ønske er at kunne lave et nyt ark med de medlemmer, der f.eks. fylder 20, 25 og 30 år på samme liste.

Jeg skal lige nævne at hvis man har fødselsdag fra 1 - 9 i måneden, indeholder cpr.nr. kun 9 tal - det første "0" er ikke med.

Kan nogen hjælpe mig?
Avatar billede martin_moth Mester
08. januar 2004 - 13:23 #1
Ja
Avatar billede martin_moth Mester
08. januar 2004 - 13:24 #2
Skal lige høre - er en macro-løsning noget du kan bruge?
Avatar billede martin_moth Mester
08. januar 2004 - 13:26 #3
Og vil du have ALLE på 19, 24 og 29 år med, eller kun dem der fylder 20,25,30 år i år?
Avatar billede h_s Forsker
08. januar 2004 - 13:38 #4
Jeg kan godt gå med til en macro-løsning. Jeg vil dog hellere have en løsning, der baseres på funktioner, da jeg så selv kan rette den til løbende.
Jeg vil f.eks. gerne have dem der fylder f.eks. 20, 25, 30 osv. i år (2004). Men jeg vil også kunne bruge den næste år.
De 20, 25, 30 er ikke faste. Der kan sagtens komme flere til og andre årstal.
Avatar billede martin_moth Mester
08. januar 2004 - 13:40 #5
Du kan da også rette i en macro løbende...

Må jeg spørge hvordan du havde tænkt dig at lave det uden en macro, så kan jeg måske strikke noget sammen
08. januar 2004 - 13:42 #6
Det kan laves med et avanceret filter.

Et tilfældigt sted i dit regneark indtaster du ordet Kriterium, og i cellen umiddelbart under indtaster du:
=REST(H2;5)=0

Marker din indtastede tabel
Vælg: Data->Filter->Avanceret filter...
Listeområde: skulle være udfyldt med de indtastede medlemsoplysninger
Kriterieområde: De 2 celler du har udfyldt med kriterium
Kopier til: Her vælger du hvor du vil indsætte de udvalgte rækker.
Avatar billede h_s Forsker
08. januar 2004 - 13:43 #7
Aner det ikke hvordan det kan strikkes sammen. Jeg kan godt se problemet med funktioner.
Jeg er godt klar over at macro kan rettes løbende, men der står min "næsten", så for ikke at skulle være hæmmet af det.
08. januar 2004 - 13:44 #8
=REST(H2;5)=0

Denne formel tager alderen og dividerer med 5. Hvis der ikke er nogen rest ved divisionen er det fordi alderen ender på enten 5 eller 0.

Denne funktion kan således bruges hvert år uden problemer.
Avatar billede martin_moth Mester
08. januar 2004 - 13:46 #9
Jeg forstår ikke denne sætning:

'men der står min "næsten", så for ikke at skulle være hæmmet af det.'

Nu har erikjuul lavet en løsning uden macro, så jeg dropper min macro-løsning, som jeg lige nåede at begynde på...

Held og lykke :o)
Avatar billede h_s Forsker
08. januar 2004 - 13:52 #10
martin moth>.. min "næsten" = skulle stå min viden "næsten" af!

erikjuul> jeg ser på det..
Avatar billede h_s Forsker
08. januar 2004 - 14:18 #11
erikjuul> Jeg kan ikke få det til at virke! Jeg har i kolonne J lavet =REST(H2;5)=0. Ud for hver række.(Jeg har dog tilføjet "+1" til h2, da jeg kun har deres nuværende alder) ud for hvert medlem. Er det forkert?
08. januar 2004 - 15:00 #12
Hvis du som beskrevet i spørgsmålet har kolonner med cprnr og alder, behøver du ikke nogen ekstra kolonne. Du skal kun bruge kolonnen alder til at udføre filtreringen.

Hvor for +1 hvis kolonne H indeholder alder?
Avatar billede h_s Forsker
08. januar 2004 - 15:06 #13
Nu virker det :-)

Tak for hjælpen!
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