Avatar billede hbl Nybegynder
19. juli 2006 - 14:48 Der er 20 kommentarer og
1 løsning

indsætte formel som kriterie ved brug af dtæl

Jeg har en liste med lønninger som jeg skal have analyseret, opgjort hvormange har en løn der er større end et bestemt tal.
Det bestemte tal fremgår via en formel: eks. c33*g33= 1.500.000

Jeg vil således normalt gøre sådan - det virker, men er manuelt
  a
kolonneetiket
1 "årsgage"      =dtæl(database;"årsgage";a1;a2)
2 >1.500.000

Men gør jeg sådan - virker det ikke.
  a
kolonneetiket
1 "årsgage"      =dtæl(database;"årsgage";a1;a2)
2 >(c33*g33)


Det er vigtigt for mig at kunne slippe for den manuelle indtastning, da resultatet er variablet, og der er mange resultater.
Avatar billede rosco Novice
19. juli 2006 - 15:26 #1
=SUMPRODUKT((A2:A40000>SUM(C33*E33))*(A2:A36>1))
Avatar billede rosco Novice
19. juli 2006 - 15:29 #2
Rettelse
=SUMPRODUKT((A2:A40000>SUM(C33*G33))*(A2:A40000>1))
Avatar billede rosco Novice
19. juli 2006 - 15:35 #3
med navngivet område
=SUMPRODUKT((Database>(D4*E4))*(Database>1))
Avatar billede rosco Novice
19. juli 2006 - 15:38 #4
=SUMPRODUKT() , giver samtidig mulighed for at anvende flere kriterier,
eks. afdeling alder osv. ved at tilføje flere paranteser.
Avatar billede rosco Novice
19. juli 2006 - 17:39 #5
Var et svar.
Avatar billede bak Forsker
19. juli 2006 - 17:43 #6
Prøv lige at slette celle A1. Når man bruger formler i D-funktionerne skal kriterieoverskriften være blank
Avatar billede hbl Nybegynder
20. juli 2006 - 11:20 #7
Kære Rosco

tak for dit svar.
Jeg har prøvet at bruge det man det virker ikke som forventet.

Jeg får et resultat der der siger 289. der er 286 lønninger på i min liste.
ved at benytte min formel der virker er resultatet "1".
Jeg er usikker på hvad sumprodukt reelt gør, men umiddelbart at dømme efter funktionsnavnet er jeg usikker på om sum og tæl er det samme
Avatar billede hbl Nybegynder
20. juli 2006 - 11:23 #8
Kære Rosco

Det virker - jeg va for hurtigt med at sende svaret.
du får dine point.
men selv formlen kan jeg desværre ikke gennemskue
Bak skriver noget til mig, kan du uddybe det, måske findes der en mulighed inden for den syntax jeg kan forstå.

Men endnu engang tak - det virker fortsat.

Mvh
HHB
Avatar billede hbl Nybegynder
20. juli 2006 - 11:24 #9
jeg er lidt i tvivl om hvordan jeg tildeler dig pointene.
Avatar billede hbl Nybegynder
20. juli 2006 - 16:12 #10
Hvis jeg nu skulle benytte denne formel overfor flere kriterier som vist

  a    b      c
1 alder    alder    Årsgage   
2 >=20     <30     =>"celle d30" her står eks. 800.000
Dv.s. at den skal tælle i min liste efter lønninger > 800.000 blandt personer der er mellem 20 og 30 år.
De kr. 800.000 er et beregnet tal der står i celle d30, og jeg ville gerne kunne slippe for at skulle overføre de 800.000 i celle c2.
h¨åber at høre fra dig.

MVH

HHB
Avatar billede rosco Novice
20. juli 2006 - 23:39 #11
Har været væk hele dagen.
=SUMPRODUKT((Database>($D$30))*(Database>1)*(A2:A42>E2)*(A2:A42<F2))

kol. A - medarbejderes alder
D30 - de 800.000 du vil sortere efter
E2 - Fra alder
F2 - Til alder

Jeg vil foreslå at du vælger 3 faste celler til indtastning af den
årsgage, fra alder og til alder, du vil sortere på,
Avatar billede rosco Novice
20. juli 2006 - 23:47 #12
Tak for point, de er modtaget.
Du spørger bare løs til det virker.
Avatar billede rosco Novice
20. juli 2006 - 23:52 #13
Jeg er her igen i morgen.
Avatar billede hbl Nybegynder
21. juli 2006 - 07:38 #14
Kære Rosco

det ser fornuftigt ud men det funker ikke rigtigt.
resultatet giver 0 uanset værdi.
min formel ser således ud:
=SUMPRODUKT((Ark1!$N$2:$N$500>(G41))*(Ark1!$N$2:$N$500>1))*(Ark1!$AD$2:$AD$500>E49)*(Ark1!$AD$2:$AD$500<F49)
n2:n 500 = lønninger
g41 = 800.000
ad2:ad500 = aldere
e49=min alder
f49=maks alder
Håber du har et bud

MVH
HHB
Avatar billede rosco Novice
21. juli 2006 - 09:35 #15
Jeg arbejder på det.
Avatar billede rosco Novice
21. juli 2006 - 09:55 #16
=SUMPRODUKT((Løn>G41)*(Løn>1)*(Alder>E49)*(Alder<F49))
den virker her

Navngiv N2:N500  som løn
Navngiv AD2:AD500 som Alder
Avatar billede rosco Novice
21. juli 2006 - 09:56 #17
Hvis alderen 20 og 30 skal tælles med
=SUMPRODUKT((Løn>G41)*(Løn>1)*(Alder>=E49)*(Alder<=F49))
Avatar billede rosco Novice
21. juli 2006 - 10:17 #18
Når du skal beardejde data i et andet ark end det de står i bør dataområdene vær navngivet.
Avatar billede rosco Novice
21. juli 2006 - 10:54 #19
Jeg sender gerne det testark jeg har brugt.
Avatar billede hbl Nybegynder
21. juli 2006 - 14:01 #20
Det er ikke nødvendig - for nu virker det.
det hjalp med om definering af området med alder og løn på det andet ark.

Endnu en gang tak for hjælpen.
Mvh
HHB
Avatar billede rosco Novice
21. juli 2006 - 14:52 #21
Glæder mig at det virker
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

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Politiets Efterretningstjeneste

AI/ML udvikler i PET