Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: berekenen van aantal keren dat getallen samen voorkomen in een tabel  (gelezen 5858 keer)

0 leden en 1 gast bekijken dit topic.

Offline sloeberke

  • Lid
  • *
  • Berichten: 14
  • Geslacht: Man
  • Oplossing.be
hoi,

weet iemand welke formule je moet gebruiken om het aantal keren dat 2 getallen samen voorkomen in een tabel te berekenen ? vb :
kolom 1         kolom2
1                   2
5                   4
7                   3
3                   4
5                   4
nu wil ik weten hoe vaak de combinatie 5 en 4 samen voorkomen (in deze tabel dus 2 keer)
hopelijk is mijn uitleg een beetje duidelijk
liefst met een zo eenvoudig mogelijke formule (dus liefst niet in vba)
mvg
sloeberke
win xp
excel 2007

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:berekenen van aantal keren dat getallen samen voorkomen in een tabel
« Reactie #1 Gepost op: 04 oktober 2004, 00:03:51 »
is het de bedoeling dat dit voor alle voorkomende combinaties gebeurd? of enkel voor 2 ingevoerde cijfers?
Als het voor 2 zelf ingevoerde cijfers is, dan zou je 3 extra kolommen kunne maken.
in de eerste laat je een 1 of 0 plaatsen indien het eerste cijfer aanwezig is.
in de 2de kolom doe je dan de controle van het 2de cijfer.
in de 3de kolom vermenigvuldig je dan de 2 vorige kolomen
vervolgens tel je dan alle waardes in de 3de kolom op en je hebt het aantel keer dat die combinatie voorkomt.
Natuurlijk kan je die 3 kolommen in 1 formule samengieten en vervolgens hiervan de som nemen.

Als je dit echter automatisch voor elke combinatie wil dan vrees ik toch dat er VBA aan te pas zal kome
grtz


Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline sloeberke

  • Lid
  • *
  • Berichten: 14
  • Geslacht: Man
  • Oplossing.be
Re:berekenen van aantal keren dat getallen samen voorkomen in een tabel
« Reactie #2 Gepost op: 04 oktober 2004, 10:32:07 »
beste powerkite,

bedankt voor je berichtje. ja eigenlijk is het de bedoeling om   te achterhalen welke combinaties er voorkomen en hoe vaak ze dan voorkomen in een bepaalde lijst.
of ik wil vertrekken van een lijst waarin bepaalde combinaties staan die moeten worden vergeleken met die eerste lijst.
vb :
kolom 1      kolom 2                  controle lijst    komt voor
1                2                               1      1         :     0
5                4                               1      2         :     1
7                3                               5      4         :     2
3                4                               5      8         :     0
5                4                               9      8         :     0
etc.
ik ken alleen de simpele beginselen van vba( en dan nog !)vandaar dat ik hoop dat er een andere oplossing bestaat

mvg,

sloeberke
win xp
excel 2007

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:berekenen van aantal keren dat getallen samen voorkomen in een tabel
« Reactie #3 Gepost op: 04 oktober 2004, 10:38:51 »
Sloeberke,

Hier hoeft niet per se VBA aan te pas te komen.

Veronderstel dat:
- De reeks getallen in kolom 1 als rangename "Kolom1" heeft
- De reeks getallen in kolom 2 als rangename "Kolom2" heeft
Dus in jouw voorbeeld: cellen A2:A6 = rangename "Kolom1" en cellen B2:B6 = rangename "Kolom2"

Dan kan je in kolom 3 het aantal keren dat elke combinatie van 1&2 voorkomt berekenen met de volgende "array" formule:
{=SUM((Kolom1=$A1)*(Kolom2=$B1))}. Om een array formule te definiëren, de accolades niet typen, maar op CTRL+SHIFT+ENTER drukken.

Nog iets beter is de formule:
{=SUM((Kolom1<>"")*(Kolom1=$A1)*(Kolom2<>"")*(Kolom2=$B1))}. Zo worden lege combinaties als 0 geteld.

Ik hoop dat het gebruik van "array" formules duidelijk is. Dit zijn krachtige formules, die extra kolommen overbodig maken.

Je kan mij bereiken via e-mail indien je nog verder hulp nodig hebt...

Bart
WinXP - Excel 2000/XP/2003

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:berekenen van aantal keren dat getallen samen voorkomen in een tabel
« Reactie #4 Gepost op: 04 oktober 2004, 11:41:17 »
Als algemene opmerking nog dit: VBA is bijzonder krachtig en eigenlijk niet zo moeilijk...

Maar je mag niet vergeten dat iedere oplossing met VBA altijd trager zal werken dan een even goed alternatief met de ingebouwde standaard excel technieken...

M.a.w.: als het zonder VBA kan, probeer het dan zonder...

Succes,
Bart
WinXP - Excel 2000/XP/2003

Offline sloeberke

  • Lid
  • *
  • Berichten: 14
  • Geslacht: Man
  • Oplossing.be
Re:berekenen van aantal keren dat getallen samen voorkomen in een tabel
« Reactie #5 Gepost op: 04 oktober 2004, 12:06:28 »
beste barthold,

bedankt voor je voorstel, zal het straks eens uitproberen moet eerst nog iets anders bijwerken. array formules ken ik gelukkig al wel dus het zou moeten lukken en anderslaat ik wel iets van me horen
alvast bedankt

mvg

sloeberke
win xp
excel 2007

Offline alfa

  • Lid
  • *
  • Berichten: 83
  • Oplossing.be
Re:berekenen van aantal keren dat getallen samen voorkomen in een tabel
« Reactie #6 Gepost op: 04 oktober 2004, 23:25:05 »
nu wil ik weten hoe vaak de combinatie 5 en 4 samen voorkomen.

=SOMPRODUCT((A1:A5=5)*(B1:B5=4))

alfa
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

 


www.combell.com