Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Van een reeks getallen de som maken van bijvoorbeeld de 30 hoogste waarden  (gelezen 608 keer)

0 leden en 1 gast bekijken dit topic.

Offline ada9836

  • Lid
  • *
  • Berichten: 21
  • Geslacht: Man
  • De Oplossing!
Van een reeks getallen (als voorbeeld hier 40) de som maken en enkel de 30 hoogste waarden mogen geteld worden.
Om dit te doen gebruik ik de volgende methode
Ik heb een reeks getallen van bijvoorbeeld a1 tot a40
=som(a1:a40)-som(kleinste(a1:a40;1)-som(kleinste(a1:a40;2)-som(kleinste(a1:a40);3)-.....-som(kleinste(a1:a40);10))
Is er geen eenvoudigere methode om dit te doen.
Windows 10

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: Van een reeks getallen de som maken van bijvoorbeeld de 30 hoogste waarden
« Reactie #1 Gepost op: 04 februari 2023, 08:22:36 »
Welke excel versie heb je?

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: Van een reeks getallen de som maken van bijvoorbeeld de 30 hoogste waarden
« Reactie #2 Gepost op: 04 februari 2023, 11:07:33 »
Hallo ada9836 & JEC,

Anders een macrootje(?), minder versie-afhankelijk, en tamelijk flexibel.
Aantal getallen in kolom A is willekeurig, D1 veranderen triggert de macro.

Mvg,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline ada9836

  • Lid
  • *
  • Berichten: 21
  • Geslacht: Man
  • De Oplossing!
Re: Van een reeks getallen de som maken van bijvoorbeeld de 30 hoogste waarden
« Reactie #3 Gepost op: 04 februari 2023, 11:29:02 »
Prachtig, maar kan ik de macro coding ook toegestuurd krijgen.
Alvast bedankt
Windows 10

Offline Georgyboy

  • Ervaren lid
  • ***
  • Berichten: 314
  • Geslacht: Man
  • Oplossing.be
Re: Van een reeks getallen de som maken van bijvoorbeeld de 30 hoogste waarden
« Reactie #4 Gepost op: 04 februari 2023, 11:43:47 »
Hallo adda9836,

De code van MollyVH kan je terug vinden
bijvoorbeeld:       Tabblad1 --> rechts klikken --> programmacode weergeven


Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: Van een reeks getallen de som maken van bijvoorbeeld de 30 hoogste waarden
« Reactie #5 Gepost op: 04 februari 2023, 12:24:37 »
@ ada9836,
Zoals Georgyboy al te verstaan gaf: zonder meegeleverde code kon het ook niet werken, hé ;)
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: Van een reeks getallen de som maken van bijvoorbeeld de 30 hoogste waarden
« Reactie #6 Gepost op: 04 februari 2023, 12:58:26 »
En je excelversie is? Het kan met office 365 heel simpel

=SUM(TAKE(SORT(A1:A148;;-1);30))
Als alternatief kun je het bereik sorteren met de ingebouwde Excel functie in het lint. Daarna gewoon =sum(A1:A30)

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Van een reeks getallen de som maken van bijvoorbeeld de 30 hoogste waarden
« Reactie #7 Gepost op: 05 februari 2023, 15:12:53 »
JEC, even off topic... Maar ik moet het ff kwijt hoe gaaf ik jouw kennis en gebruik van die nieuwe functies vind.  \o/
Moet ik me toch 'ns wat in gaan verdiepen...
______________________________

Groet, Leo

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: Van een reeks getallen de som maken van bijvoorbeeld de 30 hoogste waarden
« Reactie #8 Gepost op: 05 februari 2023, 15:42:57 »
Bedankt Leo! :) leuk om te horen.
Veel kun je tegenwoordig oplossen binnen Excel functies, waar je hiervoor for next loops nodig had in VBA. Zeker de moeite waard om in te verdiepen :thumbsup: :thumbsup:

Op het forum van “helpmij” staan een aantal recente oplossingen met de nieuwe functies waar je misschien iets aan hebt. Al vermoed ik dat je daar ook al naar verwees.

 


www.combell.com