Avatar billede clone Nybegynder
12. oktober 2005 - 11:44 Der er 6 kommentarer

for-løkke til Excel

Jeg er efterhånden nået frem til, at jeg desværre nok bliver nødt til at bruge VisualBasic for at løse mit problem i Excel.
Jeg skal bruge følgende funktionalitet:

1. Rækkerne 1-100 skal gennemløbes.
2. Alle tal, for hvilke der gælder at,
  tallet i kolonne A > 10 og tallet i kolonne B < 10,
  skal summeres.
3. Resultatet skal stå i en enkelt celle; fx F1.

Kan det lade sig gøre?
Avatar billede kabbak Professor
12. oktober 2005 - 12:45 #1
=SUMPRODUKT((A1:A100>10)*(B1:B100<10)*(A1:B100))
Avatar billede clone Nybegynder
12. oktober 2005 - 14:43 #2
Hvordan afslutter man det her og giver point?
Avatar billede clone Nybegynder
12. oktober 2005 - 14:47 #3
I mellemtiden fandt jeg ud af, at jeg skal brug: "antallet" af tal, for hvilke der gælder, at tallet i kolonne A > 10 og tallet i kolonne B < 10. Ikke "summen", som jeg kom til at skrive i punkt 2 ovenover.

Men du svarede på mit spørgsmål, så jeg vil gerne give de 30 point, når jeg ellers finder ud af hvordan.
Avatar billede kabbak Professor
12. oktober 2005 - 15:47 #4
Hvis både A kolonnen >10 og B kolonnen <10,

1. Eks. A1 = 12 B1 = 9 , den tælles som 1
2. Eks. A1 = 10 B1 = 9 , den tælles ikke med

så tælles de gange det indtræder sådan.

=SUMPRODUKT((A1:A100>10)*(B1:B100<10))


Denne tæller alle der er >10 i A kolonnen og tæller alle der er  < 10 i B kolonnen og lægger disse 2 tal sammen

=TÆL.HVIS(A1:A100;">10")+ TÆL.HVIS(B1:B100;"<10")
Avatar billede kabbak Professor
25. januar 2006 - 23:05 #5
marker mit navn og tryk accepter, hvis det virkede
Avatar billede kabbak Professor
12. marts 2007 - 23:15 #6
luk
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
Kurser inden for grundlæggende programmering

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